Skip to content

Latest commit

 

History

History
1185 lines (784 loc) · 45.1 KB

Changelog.md

File metadata and controls

1185 lines (784 loc) · 45.1 KB

Gazebo GUI 6

Gazebo GUI 6.7.0 (2023-05-12)

  1. Add degree as an optional unit for rotation in GzPose.

  2. Fix image display test.

  3. Update cmd/CMakeLists to conform with all other gz libraries.

  4. Add key publisher test.

  5. Add pointer check in Application::RemovePlugin.

  6. ign -> gz Migrate Ignition Headers : gz-gui.

  7. Fix INTEGRATION_camera_tracking test.

  8. Update maintainer email.

  9. Add Camera FPS plugin.

  10. Rename COPYING to LICENSE.

  11. CI workflow: use checkout v3.

  12. Fix data race issues in CameraTracking plugin.

Gazebo GUI 6.7.0 (2022-12-02)

  1. Set View Camera controller from plugin configuration

  2. Add service for configuring view control sensitivity

  3. Fix large / unexpected camera movements

  4. Add view control reference visual

Gazebo GUI 6.6.1 (2022-08-17)

  1. Fix mistaken dialog error message

  2. Replace color and pose for GridConfig with GzColor and GzPose

  3. Replace pose in Grid3d with GzPose

  4. Remove redundant namespace references

  5. Update codeowners

  6. Fix warnings on Jammy

Gazebo GUI 6.6.0 (2022-08-10)

  1. GzColor ColorDialogue fix

  2. Fix attribute update when <dialog> isn't present

  3. Add plotting to common widget pose

  4. Add test for Plugin::ConfigStr()

Gazebo GUI 6.5.0 (2022-08-02)

  1. Teleop: Refactor and support vertical

  2. Change IGN_DESIGNATION to GZ_DESIGNATION

  3. Ignition -> Gazebo

  4. Allow Dialogs to have a MainWindow independent config

  5. Add common widget for Vector3

  6. Add common widget for Pose

  7. Add common widget for Color

  8. Example running a dialog before the main window

  9. Test fixes and improvements

  10. Bash completion for flags

  11. Shortcut to search and auto highlight search bar

  12. Search menu keyboard control

  13. User camera FOV control in SDF files

  14. Add config relative path environment variable

  15. Add repo specific issue templates

  16. Sort plugin list in alphabetical order (including when filtering)

  17. Set cameraPassCountPerGpuFlush to 6

  18. Avoid nullptr access in MinimalScene

  19. Fix some Qt warnings

  20. Use gz-rendering's screenToScene functions

  21. Added Snackbar qtquick object

  22. Fix menu scrolling when a new plugin is added

  23. TransportSceneManager: Prevent freeze when inserted from menu

  24. Populate plugins that were empty

  25. Prevent MinimalScene 💥 if another scene is already loaded

  26. Improve KeyPublisher's usability

  27. Removed unused code in MinimalScene plugin

Gazebo Gui 6.4.0 (2022-02-01)

  1. Improve inserting WorldControl and WorldStats from menu

  2. Added a button that allows shutting down both the client and server.

  3. Prevent Scene3D 💥 if another scene is already loaded

  4. Add project() to examples and remove hard-dependency on Ogre1

Gazebo Gui 6.3.0 (2022-01-06)

  1. NavSat (GPS) map plugin

Gazebo Gui 6.2.0 (2021-12-08)

  1. Grid config: set values from startup and improve layout

  2. Fix codecheck

  3. Offer a way to disable warnings on marker manager

  4. Add PreRender event to MinimalScene

  5. Use qmldir to define QML module with IgnSpinBox

  6. Fix TopicEcho plugin message display

  7. Don't set visual scale for point markers

  8. Set marker point size from message

  9. Don't crash if a plugin has invalid QML

  10. Added log storing for ign-gui

Gazebo Gui 6.1.0 (2021-11-05)

  1. Improved doxygen

  2. Fix mimimal scene deadlock on shutdown

  3. Fix memory leak

  4. Set near/far camera clipping distance

  5. Support emitting an event on play/pause/step

Gazebo Gui 6.0.0 (2021-09-XX)

  1. Add a filter to the plugin menu

  2. New events

    1. Drop

    2. SpawnCloneFromName

    3. HoverOnScene

    4. Mouse Events based on ignition::common

  3. New plugins

    1. Interactive view control

    2. Marker Manager

    3. Moved tape measure and grid config from ign-gazebo to ign-gui

  4. PIMPL GUI events

  5. Added winID to fix second windows in OGRE2.2

  6. Added camera tracking

  7. Split transport scene manager into a plugin outside Scene3D. Adds MinimalScene

  8. Remove deprecations: tock

  9. Depend on ign-msgs8, ign-transport11, ign-rendering6

  10. Infrastructure

Gazebo Gui 5

Gazebo Gui 5.5.0 (2022-03-28)

  1. Fix some Qt warnings

  2. Added Snackbar QtQuick object

  3. Fix menu scrolling when a new plugin is added

  4. Improve KeyPublisher's usability

  5. Backport GridConfig improvements to Grid3D

Gazebo Gui 5.4.0 (2022-01-31)

  1. Improve inserting WorldControl and WorldStats from menu

  2. Added a button that allows shutting down both the client and server.

  3. Prevent Scene3D 💥 if another scene is already loaded

  4. Add project() to examples and remove hard-dependency on Ogre1

  5. Fix codecheck

  6. Use qmldir to define QML module with IgnSpinBox

  7. Fix TopicEcho plugin message display

  8. Don't crash if a plugin has invalid QML

  9. Added log storing for ign-gui

Gazebo Gui 5.3.0 (2021-10-13)

  1. Improved doxygen

  2. Fix memory leak

  3. Add a filter to the plugin menu

  4. 👩‍🌾 Remove bitbucket-pipelines.yml

  5. Fix doc build error

Gazebo Gui 5.2.0 (2021-07-27)

  1. New teleop plugin implementation.

  2. Fix plugin added signal, add PluginByName

  3. Fixed tests by passing valid argv

  4. Screenshot plugin fixed dbg message

  5. Detect ign instead of using cmake module to check for ignition-tools

Gazebo Gui 5.1.0 (2021-06-23)

  1. Depend on common 4.1 and rendering 5.1

  2. Update codeowners

  3. Confirmation dialog when closing main window

  4. Avoid Grid3D crash

  5. Emit more events from Scene3D

  6. Removed duplicated code with rendering::sceneFromFirstRenderEngine

  7. Remove tools/code_check and update codecov

  8. Refactor Image Display to use ConvertToRGB function

  9. Fixed material specular in Scene3D

  10. Updated scale for capsule in Scene3D

  11. Support Capsule and Ellipsoid in Scene3D

  12. check_test_ran.py: remove grep/xsltproc

Gazebo Gui 5.0.0 (2021-03-31)

  1. Bump in edifice: ign-common4

  2. Bump in edifice: ign-msgs7 and ign-transport10

  3. Bump in edifice: ign-rendering5

  4. Documentation updates

Gazebo Gui 4

Gazebo Gui 4.X.X

Gazebo Gui 4.X.X (20XX-XX-XX)

Gazebo Gui 4.5.0 (2021-07-26)

  1. New teleop plugin implementation.

  2. Fix codeowners

  3. Fix plugin added signal, add PluginByName

  4. Fixed tests by passing valid argv

  5. Screenshot plugin fixed dbg message

  6. Detect ign instead of using cmake module to check for ignition-tools

Gazebo Gui 4.4.0 (2021-06-21)

  1. Bump required ign-rendering version to 4.8

  2. Update codeowners

  3. Confirmation dialog when closing main window

  4. Avoid grid3D crash

  5. Emit more events from Scene3D

  6. Removed duplicated code with rendering::sceneFromFirstRenderEngine

  7. Remove tools/code_check and update codecov

  8. Refactor Image Display to use ConvertToRGB function

  9. Fixed material specular in scene3D

  10. check_test_ran.py: remove grep/xsltproc

  11. Improve the height of plugins in the right split

  12. Scene3D: port mesh material fixes from ign-gazebo

Gazebo Gui 4.3.0 (2021-03-11)

  1. Screenshot plugin

  2. Master branch updates

  3. 👩‍🌾 Disable tests that initialize App on macOS: they're all flaky

  4. Remove issue & PR templates

  5. Backport Publisher test from v4

  6. Fix version number

  7. Better error messages when component can't be loaded

  8. Make Grid3D plugin more flexible

  9. Add Windows Installation

Gazebo Gui 4.2.0 (2021-02-09)

  1. Added issue and PR templates

  2. Visualize single channel 8 bit image data

Gazebo Gui 4.1.1 (2021-01-05)

  1. Use default value of double ptr argv for CLI

  2. Generate valid topics depending on world name

Gazebo Gui 4.1.0 (2020-12-18)

  1. Publish plugin API docs

  2. Tutorial tweaks

  3. Floating and standalone plugins respect minimum dimensions

  4. Add scrollable indicator for plugin menu

  5. Add qml-module-qtcharts dependency

  6. Re-enable image.config test

  7. Improve fork experience

  8. Resolve updated codecheck issues

  9. Port Gazebo GUI events to Ignition GUI

  10. Change deprecated Qt::MidButton

  11. Add right mouse events and tests

  12. Avoid crash on macOS

Gazebo Gui 4.0.0 (2020-09-29)

  1. GitHub migration

  2. Fixed ImageDisplay in Ubuntu 20.04

  3. Re-enable publisher test

  4. Disable TopicViewer test on Windows and macOS

  5. Documentation updates

  6. Fix qt anchor warnings

  7. Plotting: transport plotting and interface

  8. Use std::chrono instead of common::Time

  9. Depend on QtCharts and change application base class to QApplication

  10. Depend on ign-msgs6 and ign-transport9

  11. Depend on ign-rendering4

Gazebo GUI 3

Gazebo GUI 3.12.0 (2022-11-30)

  1. Add degree as an optional unit for rotation in GzPose.

  2. Fix image display test.

  3. Update cmd/CMakeLists to conform with all other gz libraries.

  4. Add key publisher test.

  5. Add pointer check in Application::RemovePlugin.

  6. Ign to gz header migration.

Gazebo GUI 3.11.2 (2022-08-17)

  1. Fix mistaken dialog error message

Gazebo GUI 3.11.1 (2022-08-15)

  1. Replace pose in Grid3d with GzPose

  2. Remove redundant namespace references

  3. Update codeowners

  4. GzColor ColorDialogue fix

  5. Fix attribute update when <dialog> isn't present

  6. Add test for Plugin::ConfigStr()

Gazebo GUI 3.11.0 (2022-08-02)

  1. Dialog read attribute fixes

  2. Fixed topic echo test

  3. Teleop: Refactor and support vertical

  4. Change IGN_DESIGNATION to GZ_DESIGNATION

  5. Ignition -> Gazebo

Gazebo Gui 3.10.0 (2022-07-13)

  1. Add common widget for vector3

  2. Allow Dialogs to have a MainWindow independent config

  3. Add common widget for pose

  4. Example running a dialog before the main window

  5. Common widget GzColor

  6. Fix gz_TEST

  7. Make display tests more robust

  8. Bash completion for flags

  9. Disable failing test on Citadel

  10. Search menu keyboard control

  11. Add config relative path environment variable

  12. Sort plugin list in alphabetical order (including when filtering)

  13. Added array to snackbar qml

  14. Fix some Qt warnings

  15. Added Snackbar qtquick object

  16. Fix menu scrolling when a new plugin is added

  17. Improve KeyPublisher's usability

  18. Backport GridConfig improvements to Citadel's Grid3D

Gazebo Gui 3.9.0 (2022-01-14)

  1. Added a button that allows shutting down both the client and server.

  2. Prevent Scene3D 💥 if another scene is already loaded

  3. Add project() to examples and remove hard-dependency on Ogre1

  4. Fix codecheck

  5. Use qmldir to define QML module with IgnSpinBox

  6. Fix TopicEcho plugin message display

  7. Don't crash if a plugin has invalid QML

  8. Added log storing for ign gui CLI

Gazebo Gui 3.8.0 (2021-10-12)

  1. Improved doxygen

  2. Add a filter to the plugin menu

  3. 👩‍🌾 Remove bitbucket-pipelines.yml

  4. Require ign-rendering 3.5

  5. New teleop plugin implementation.

Gazebo Gui 3.7.0 (2021-07-14)

  1. Fix codeowners

  2. Fix plugin added signal, add PluginByName

  3. Fixed tests by passing valid argv

  4. Screenshot plugin fixed dbg message

  5. Detect ign instead of using cmake module to check for ignition-tools

Gazebo Gui 3.6.0 (2021-06-17)

  1. Update codeowners

  2. Confirmation dialog when closing main window

  3. Avoid grid3D crash

  4. Emit more events from Scene3D

  5. Removed duplicated code with rendering::sceneFromFirstRenderEngine

  6. Remove tools/code_check and update codecov

  7. Fixed material specular in Scene3D

  8. check_test_ran.py: remove grep/xsltproc

Gazebo Gui 3.5.1 (2021-03-18)

  1. Scene3D: port mesh material fixes from ign-gazebo

  2. Improve the height of plugins in the right split

Gazebo Gui 3.5.0 (2021-03-10)

  1. Screenshot plugin

  2. Master branch updates

  3. Backport Publisher test from v4

  4. Better error messages when component can't be loaded

  5. Make Grid3D plugin more flexible

  6. Add Windows Installation

  7. Fix codecheck

Gazebo Gui 3.4.0 (2020-12-10)

  1. Publish plugin API docs

  2. Tutorial tweaks

  3. Floating and standalone plugins respect minimum dimensions

  4. Add scrollable indicator for plugin menu

  5. Re-enable image.config test

  6. Improve fork experience

  7. Resolve updated codecheck issues

  8. Port Gazebo GUI events to Ignition GUI

  9. Change deprecated Qt::MidButton

  10. Add right mouse events and tests

Gazebo Gui 3.3.0 (2020-08-31)

  1. rename key publisher plugin

  2. Add shift + drag to rotate camera

  3. Scroll bar adjustment

  4. Minimize GUI plugin

  5. Fix tests on actions

  6. Disable failing tests

  7. Use world name in default topics

  8. Fix running plugins with bad world name

  9. Disable more tests known to fail on macOS and Windows

  10. Add render event

  11. Fixed left menu events

  12. Added Topic Viewer plugin, list all transport topics

  13. Fix ImageDisplay in Ubuntu 20.04

Gazebo Gui 3.2.0 (2020-06-22)

  1. Sort GUI plugins alphabetically

  2. Add color palette to plugin settings to change background color

  3. Close plugin menu after a plugin has been added

  4. Resize undocked plugins by dragging corners

  5. Move each plugin to its own directory

  6. Add Key Publisher plugin

  7. GitHub migration

Gazebo Gui 3.1.0 (2020-03-27)

  1. Remove old ign-gui0 stuff

  2. Fix homebrew warnings

  3. Add space for pausing sim

  4. Prettify plugin menu

  5. Expose QML context to plugins

  6. Fix changing topics in ImageDisplay

  7. Made image display responsive.

  8. Downstream applications can override icon using MainWindow::setIcon once they get the window.

  9. Add support for visualizing int 16 bit images in ImageDisplay

  10. Example opening a dialog and accessing main window from plugin

  11. Example composing one plugin with multiple QML files

  12. Protect against null tinyxml GetText

  13. Example using Ign*.qml components

  14. Config tutorial

  15. Add copyright to all QML files

  16. Documentation updates

Gazebo Gui 3.0.0 (2019-12-10)

  1. Depend on ign-transport8 and ign-msgs5

  2. Depend on ign-rendering3

Gazebo Gui 2

Gazebo Gui 2.3.3 (2020-08-31)

  1. Fix running plugins with bad world names.

  2. Disable more tests known to fail on macOS and Windows.

Gazebo Gui 2.3.2 (2020-08-19)

  1. Revert pull request #107

Gazebo Gui 2.3.1 (2020-08-17)

  1. Fix running plugins with bad world name

Gazebo Gui 2.3.0 (2020-08-11)

  1. Add shift + drag to rotate camera

  2. Scroll bar adjustment

  3. Minimize GUI plugin

  4. Fix tests on actions

  5. Disable failing tests

  6. Use world name in default topics

Gazebo Gui 2.2.0 (2020-06-17)

  1. Sort GUI plugins alphabetically

  2. Add color palette to plugin settings to change background color

  3. Close plugin menu after a plugin has been added

  4. Resize undocked plugins by dragging corners

  5. Move each plugin to its own directory

  6. GitHub migration

  7. Fix homebrew warnings

Gazebo Gui 2.1.0 (2020-03-04)

  1. Add space for pausing sim

  2. Expose QML context to plugins

  3. Prettify plugin menu

  4. Example opening a dialog and accessing main window from plugin

  5. Example using Ign*.qml components

  6. Protect against null tinyxml GetText

  7. Config tutorial

  8. Add copyright to all QML files

  9. Fix changing topics in ImageDisplay

Gazebo Gui 2.0.1

  1. Made image display responsive.

  2. Downstream applications can override this using MainWindow::setIcon once they get the window.

Gazebo Gui 2.0.0

  1. Delete QmlApplicationEngine later.

  2. Decouple toolbar colors from material theme colors.

  3. Stop mouse wheel propagation at the card level.

  4. Fix theme support.

  5. Don't install plugin headers, move images to unported.

  6. Application PluginAdded signal.

  7. Use the new msgs::Image::pixel_format_type field, and treat msgs::Image::pixel_format as a backup.

  8. Upgrade to ignition-msgs4 and ignition-transport7.

  9. Fix topic echo test and make msgs visible.

Gazebo Gui 1

Gazebo Gui 1.X.X

  1. Move files not ported to v1 to a separate dir for clarity.

  2. Get ign-gui plugin interface in case there are others.

Gazebo Gui 1.0.0