-
Baseline: this includes all changes from 8.3.0 and earlier.
-
Only set shadow texture size if configured by the user in the SDFormat file
-
Miscellaneous documentation fixes
-
Update badges for ionic gz-gui9
-
Expose shadow texture size for directional lighting in SDF
-
Enable ubuntu noble github actions, require 3.22.1
-
Fix color distortion in low light conditions
-
Added dark mode for drawer and menu buttons
-
Adding cone primitives.
-
Fix compiler warnings
-
Define GZ_GUI_VERSION_NAMESPACE in config.hh
-
Use >= for Qt PKGCONFIG_VER_COMPARISON
-
Remove HIDE_SYMBOLS_BY_DEFAULT: replace by a default configuration in gz-cmake.
-
Enable HIDE_SYMBOLS_BY_DEFAULT + patches (take II)
-
Qt6 migrations that are compatible with Qt5
-
Added motion duration to the 'move to pose' service of the camera tracking plugin.
-
First pass at level1 clazy checks for qt
-
Use gz::utils::ImplPtr as much as possible
-
Bumps in Ionic: gz-gui9
- Backport: Adding cone primitives.
-
Enhanced tracking camera and user visualization experience
-
Add package.xml
-
Fix compiler warnings in GCC-13 (Noble)
-
Use relative install paths for plugin shared libraries and gz-tools data
-
Update CI badges in README
-
Fix plugin filter on Windows
-
Tidy namespaces
-
Infrastructure
-
Add check for vulkan support in rendering
-
Add optional binary relocatability
-
Use fully-qualified message names to avoid deprecation warning
-
Fix crash when starting Topic Viewer
-
Add namespace for plugins for doxygen in gz-sim
-
ign -> gz
-
Documentation fixes
-
Suppress new Jammy warnings
-
Fix issue with topic info.
-
Make plugins include message types they use
-
Fix segfaulting tests
-
WorldControl: use event by default
-
Find any major version of Protobuf
-
Fix TopicInfo depcrecation warnings
-
Fix data race issues in CameraTracking plugin
-
Bump msgs and transport version in Harmonic
-
Add Vulkan QML backend
-
Add fallback rendering for other APIs
-
Infrastructure
-
⬆️ Bump main to 8.0.0~pre1
-
Fix segfaulting tests
-
Find any major version of Protobuf
-
Fix data race issues in CameraTracking plugin
-
Infrastructure
-
Add support for bayer images to get displayed in gazebo gui
-
Disable deprecation messages about onFoo connections
-
Apply low-pass filter to RTF display
-
Disable Teleop_TEST on macOS
-
ign -> gz Migrate config and log directories : gz-gui
-
6 ➡️ 7
-
CI workflow: use checkout v3
-
Rename COPYING to LICENSE
-
ign to gz
-
Add Camera FPS plugin
-
Update maintainer email
-
Fix INTEGRATION_camera_tracking test
-
3.12.0 release
-
3.12.0 pre1
-
ign -> gz Migrate Ignition Headers : gz-gui
-
Add pointer check in Application::RemovePlugin
-
Add key publisher test
-
Update cmd/CMakeLists to conform with all other gz libraries
-
Fix image display test
-
Add degree as an optional unit for rotation in GzPose
-
🎈 3.11.2
-
Set View Camera controller from plugin configuration
-
Add service for configuring view control sensitivity
-
Fix large / unexpected camera movements
-
Added Reset button to world_control
-
Add view control reference visual
-
Tries to fix a scenario when a user sends a malformed point cloud
-
Fix mistaken dialog error message
-
Replace color and pose for GridConfig with GzColor and GzPose
-
Replace pose in Grid3d with GzPose
-
Remove redundant namespace references
-
Update codeowners
-
Fix warnings on Jammy
-
GzColor ColorDialogue fix
-
Fix attribute update when isn't present
-
Add plotting to common widget pose
-
Add test for Plugin::ConfigStr()
-
Use RTLD_NODELETE=true when loading libraries
-
Update cmd/CMakeLists to conform with all other gz libraries
-
Clean up headers
-
Fixed topic echo test
-
Use stepping field in message
-
Teleop: Refactor and support vertical
-
Remove deprecated image.data API
-
Remove deprecated Scene3d plugin
-
Add common widget for vector3
-
Allow Dialogs to have a MainWindow independent config
-
Add common widget for pose
-
Example running a dialog before the main window
-
Add .cc extension to suppress CMake warnings
-
Update GoogleTest to latest version
-
Common widget GzColor
-
Make display tests more robust
-
Bash completion for flags
-
Disable failing test on Citadel
-
Search menu keyboard control
-
User camera FOV control in SDF files
-
Add config relative path environment variable
-
Add repo specific issue templates
-
Sort plugin list in alphabetical order (including when filtering)
-
Rename Ignition to Gazebo
-
set cameraPassCountPerGpuFlush to 6
-
Add Ubuntu Jammy CI
-
Avoid nullptr access in MinimalScene
-
Added array to snackbar qml
-
Fix some Qt warnings
-
Fix nondiscard warnings with lock_guard
-
Remove Bionic from future releases (Garden+)
-
Use gz-rendering's screenToScene functions
-
Added Snackbar qtquick object
-
Fix menu scrolling when a new plugin is added
-
Add Metal support to MinimalScene and Qt Application
-
Cleanup GUI plugin menu
-
Attempt at fixing Helpers test on macOS
-
Removed unused code in MinimalScene plugin
-
Point cloud visualization plugin
-
Set per-point color on markers
-
Bumps in garden
-
Added macOS source code installation
-
Add degree as an optional unit for rotation in GzPose.
-
Fix image display test.
-
Update cmd/CMakeLists to conform with all other gz libraries.
-
Add key publisher test.
-
Add pointer check in Application::RemovePlugin.
-
ign -> gz Migrate Ignition Headers : gz-gui.
-
Fix INTEGRATION_camera_tracking test.
-
Update maintainer email.
-
Add Camera FPS plugin.
-
Rename COPYING to LICENSE.
-
CI workflow: use checkout v3.
-
Fix data race issues in CameraTracking plugin.
-
Set View Camera controller from plugin configuration
-
Add service for configuring view control sensitivity
-
Fix large / unexpected camera movements
-
Add view control reference visual
-
Fix mistaken dialog error message
-
Replace color and pose for
GridConfig
withGzColor
andGzPose
-
Replace pose in
Grid3d
withGzPose
-
Remove redundant namespace references
-
Update codeowners
-
Fix warnings on Jammy
-
GzColor ColorDialogue fix
-
Fix attribute update when
<dialog>
isn't present -
Add plotting to common widget pose
-
Add test for Plugin::ConfigStr()
-
Teleop
: Refactor and support vertical -
Change
IGN_DESIGNATION
toGZ_DESIGNATION
-
Ignition -> Gazebo
-
Allow Dialogs to have a MainWindow independent config
-
Add common widget for Vector3
-
Add common widget for Pose
-
Add common widget for Color
-
Example running a dialog before the main window
-
Test fixes and improvements
-
Bash completion for flags
-
Shortcut to search and auto highlight search bar
-
Search menu keyboard control
-
User camera FOV control in SDF files
-
Add config relative path environment variable
-
Add repo specific issue templates
-
Sort plugin list in alphabetical order (including when filtering)
-
Set
cameraPassCountPerGpuFlush
to 6 -
Avoid nullptr access in MinimalScene
-
Fix some Qt warnings
-
Use
gz-rendering
'sscreenToScene
functions -
Added Snackbar qtquick object
-
Fix menu scrolling when a new plugin is added
-
TransportSceneManager
: Prevent freeze when inserted from menu -
Populate plugins that were empty
-
Prevent
MinimalScene
💥 if another scene is already loaded -
Improve
KeyPublisher
's usability -
Removed unused code in
MinimalScene
plugin
-
Improve inserting WorldControl and WorldStats from menu
-
Added a button that allows shutting down both the client and server.
-
Prevent Scene3D 💥 if another scene is already loaded
-
Add project() to examples and remove hard-dependency on Ogre1
- NavSat (GPS) map plugin
-
Grid config: set values from startup and improve layout
-
Fix codecheck
-
Offer a way to disable warnings on marker manager
-
Add PreRender event to MinimalScene
-
Use qmldir to define QML module with IgnSpinBox
-
Fix TopicEcho plugin message display
-
Don't set visual scale for point markers
-
Set marker point size from message
-
Don't crash if a plugin has invalid QML
-
Added log storing for gz-gui
-
Improved doxygen
-
Fix mimimal scene deadlock on shutdown
-
Fix memory leak
-
Set near/far camera clipping distance
-
Support emitting an event on play/pause/step
-
Add a filter to the plugin menu
-
New events
-
Drop
-
SpawnCloneFromName
-
HoverOnScene
-
Mouse Events based on ignition::common
-
-
New plugins
-
Interactive view control
-
Marker Manager
-
Moved tape measure and grid config from gz-sim to gz-gui
-
-
PIMPL GUI events
-
Added winID to fix second windows in OGRE2.2
-
Added camera tracking
-
Split transport scene manager into a plugin outside Scene3D. Adds MinimalScene
-
Remove deprecations: tock
-
Depend on gz-msgs8, gz-transport11, gz-rendering6
-
Infrastructure
-
Fix some Qt warnings
-
Added Snackbar QtQuick object
-
Fix menu scrolling when a new plugin is added
-
Improve KeyPublisher's usability
-
Backport GridConfig improvements to Grid3D
-
Improve inserting WorldControl and WorldStats from menu
-
Added a button that allows shutting down both the client and server.
-
Prevent Scene3D 💥 if another scene is already loaded
-
Add project() to examples and remove hard-dependency on Ogre1
-
Fix codecheck
-
Use qmldir to define QML module with IgnSpinBox
-
Fix TopicEcho plugin message display
-
Don't crash if a plugin has invalid QML
-
Added log storing for gz-gui
-
Improved doxygen
-
Fix memory leak
-
Add a filter to the plugin menu
-
👩🌾 Remove bitbucket-pipelines.yml
-
Fix doc build error
-
New teleop plugin implementation.
-
Fix plugin added signal, add PluginByName
-
Fixed tests by passing valid argv
-
Screenshot plugin fixed dbg message
-
Detect gz instead of using cmake module to check for gz-tools
-
Depend on common 4.1 and rendering 5.1
-
Update codeowners
-
Confirmation dialog when closing main window
-
Avoid Grid3D crash
-
Emit more events from Scene3D
-
Removed duplicated code with
rendering::sceneFromFirstRenderEngine
-
Remove
tools/code_check
and update codecov -
Refactor Image Display to use ConvertToRGB function
-
Fixed material specular in Scene3D
-
Updated scale for capsule in Scene3D
-
Support Capsule and Ellipsoid in Scene3D
-
check_test_ran.py
: remove grep/xsltproc
-
Bump in edifice: gz-common4
-
Bump in edifice: gz-msgs7 and gz-transport10
-
Bump in edifice: gz-rendering5
-
Documentation updates
-
New teleop plugin implementation.
-
Fix codeowners
-
Fix plugin added signal, add PluginByName
-
Fixed tests by passing valid argv
-
Screenshot plugin fixed dbg message
-
Detect gz instead of using cmake module to check for gz-tools
-
Bump required gz-rendering version to 4.8
-
Update codeowners
-
Confirmation dialog when closing main window
-
Avoid grid3D crash
-
Emit more events from Scene3D
-
Removed duplicated code with rendering::sceneFromFirstRenderEngine
-
Remove
tools/code_check
and update codecov -
Refactor Image Display to use ConvertToRGB function
-
Fixed material specular in scene3D
-
check_test_ran.py
: remove grep/xsltproc -
Improve the height of plugins in the right split
-
Scene3D: port mesh material fixes from gz-sim
-
Screenshot plugin
-
Master branch updates
-
👩🌾 Disable tests that initialize App on macOS: they're all flaky
-
Remove issue & PR templates
-
Backport Publisher test from v4
-
Fix version number
-
Better error messages when component can't be loaded
-
Make Grid3D plugin more flexible
-
Add Windows Installation
-
Added issue and PR templates
-
Visualize single channel 8 bit image data
-
Use default value of double ptr argv for CLI
-
Generate valid topics depending on world name
-
Publish plugin API docs
-
Tutorial tweaks
-
Floating and standalone plugins respect minimum dimensions
-
Add scrollable indicator for plugin menu
-
Add qml-module-qtcharts dependency
-
Re-enable image.config test
-
Improve fork experience
-
Resolve updated codecheck issues
-
Port Gazebo GUI events to Gazebo GUI
-
Change deprecated Qt::MidButton
-
Add right mouse events and tests
-
Avoid crash on macOS
-
GitHub migration
-
Fixed ImageDisplay in Ubuntu 20.04
-
Re-enable publisher test
-
Disable TopicViewer test on Windows and macOS
-
Documentation updates
-
Fix qt anchor warnings
-
Plotting: transport plotting and interface
-
Use std::chrono instead of common::Time
-
Depend on QtCharts and change application base class to QApplication
-
Depend on gz-msgs6 and gz-transport9
-
Depend on gz-rendering4
-
Add degree as an optional unit for rotation in GzPose.
-
Fix image display test.
-
Update cmd/CMakeLists to conform with all other gz libraries.
-
Add key publisher test.
-
Add pointer check in Application::RemovePlugin.
-
Ign to gz header migration.
- Fix mistaken dialog error message
-
Replace pose in Grid3d with GzPose
-
Remove redundant namespace references
-
Update codeowners
-
GzColor
ColorDialogue
fix -
Fix attribute update when
<dialog>
isn't present -
Add test for
Plugin::ConfigStr()
-
Dialog read attribute fixes
-
Fixed topic echo test
-
Teleop: Refactor and support vertical
-
Change
IGN_DESIGNATION
toGZ_DESIGNATION
-
Ignition -> Gazebo
-
Add common widget for vector3
-
Allow Dialogs to have a MainWindow independent config
-
Add common widget for pose
-
Example running a dialog before the main window
-
Common widget GzColor
-
Fix ign_TEST
-
Make display tests more robust
-
Bash completion for flags
-
Disable failing test on Citadel
-
Search menu keyboard control
-
Add config relative path environment variable
-
Sort plugin list in alphabetical order (including when filtering)
-
Added array to snackbar qml
-
Fix some Qt warnings
-
Added Snackbar qtquick object
-
Fix menu scrolling when a new plugin is added
-
Improve KeyPublisher's usability
-
Backport GridConfig improvements to Citadel's Grid3D
-
Added a button that allows shutting down both the client and server.
-
Prevent Scene3D 💥 if another scene is already loaded
-
Add project() to examples and remove hard-dependency on Ogre1
-
Fix codecheck
-
Use
qmldir
to define QML module withIgnSpinBox
-
Fix
TopicEcho
plugin message display -
Don't crash if a plugin has invalid QML
-
Added log storing for
gz gui
CLI
-
Improved doxygen
-
Add a filter to the plugin menu
-
👩🌾 Remove bitbucket-pipelines.yml
-
Require gz-rendering 3.5
-
New teleop plugin implementation.
-
Fix codeowners
-
Fix plugin added signal, add PluginByName
-
Fixed tests by passing valid argv
-
Screenshot plugin fixed dbg message
-
Detect gz instead of using cmake module to check for gz-tools
-
Update codeowners
-
Confirmation dialog when closing main window
-
Avoid grid3D crash
-
Emit more events from Scene3D
-
Removed duplicated code with rendering::sceneFromFirstRenderEngine
-
Remove
tools/code_check
and update codecov -
Fixed material specular in
Scene3D
-
check_test_ran.py
: remove grep/xsltproc
-
Scene3D: port mesh material fixes from gz-sim
-
Improve the height of plugins in the right split
-
Screenshot plugin
-
Master branch updates
-
Backport Publisher test from v4
-
Better error messages when component can't be loaded
-
Make Grid3D plugin more flexible
-
Add Windows Installation
-
Fix codecheck
-
Publish plugin API docs
-
Tutorial tweaks
-
Floating and standalone plugins respect minimum dimensions
-
Add scrollable indicator for plugin menu
-
Re-enable image.config test
-
Improve fork experience
-
Resolve updated codecheck issues
-
Port Gazebo GUI events to Gazebo GUI
-
Change deprecated Qt::MidButton
-
Add right mouse events and tests
-
rename key publisher plugin
-
Add shift + drag to rotate camera
-
Scroll bar adjustment
-
Minimize GUI plugin
-
Fix tests on actions
-
Disable failing tests
-
Use world name in default topics
-
Fix running plugins with bad world name
-
Disable more tests known to fail on macOS and Windows
-
Add render event
-
Fixed left menu events
-
Added Topic Viewer plugin, list all transport topics
-
Fix ImageDisplay in Ubuntu 20.04
-
Sort GUI plugins alphabetically
-
Add color palette to plugin settings to change background color
-
Close plugin menu after a plugin has been added
-
Resize undocked plugins by dragging corners
-
Move each plugin to its own directory
-
Add Key Publisher plugin
-
GitHub migration
-
Remove old gz-gui0 stuff
-
Fix homebrew warnings
-
Add space for pausing sim
-
Prettify plugin menu
-
Expose QML context to plugins
-
Fix changing topics in ImageDisplay
-
Made image display responsive.
-
Downstream applications can override icon using MainWindow::setIcon once they get the window.
-
Add support for visualizing int 16 bit images in ImageDisplay
-
Example opening a dialog and accessing main window from plugin
-
Example composing one plugin with multiple QML files
-
Protect against null tinyxml GetText
-
Example using Ign*.qml components
-
Config tutorial
-
Add copyright to all QML files
-
Documentation updates
-
Depend on gz-transport8 and gz-msgs5
-
Depend on gz-rendering3
-
Fix running plugins with bad world names.
-
Disable more tests known to fail on macOS and Windows.
- Revert pull request #107
- Fix running plugins with bad world name
-
Add shift + drag to rotate camera
-
Scroll bar adjustment
-
Minimize GUI plugin
-
Fix tests on actions
-
Disable failing tests
-
Use world name in default topics
-
Sort GUI plugins alphabetically
-
Add color palette to plugin settings to change background color
-
Close plugin menu after a plugin has been added
-
Resize undocked plugins by dragging corners
-
Move each plugin to its own directory
-
GitHub migration
-
Fix homebrew warnings
-
Add space for pausing sim
-
Expose QML context to plugins
-
Prettify plugin menu
-
Example opening a dialog and accessing main window from plugin
-
Example using Ign*.qml components
-
Protect against null tinyxml GetText
-
Config tutorial
-
Add copyright to all QML files
-
Fix changing topics in ImageDisplay
-
Made image display responsive.
-
Downstream applications can override this using MainWindow::setIcon once they get the window.
-
Delete QmlApplicationEngine later.
-
Decouple toolbar colors from material theme colors.
-
Stop mouse wheel propagation at the card level.
-
Fix theme support.
-
Don't install plugin headers, move images to unported.
-
Application PluginAdded signal.
-
Use the new
msgs::Image::pixel_format_type
field, and treatmsgs::Image::pixel_format
as a backup. -
Upgrade to ignition-msgs4 and ignition-transport7.
-
Fix topic echo test and make msgs visible.
-
Move files not ported to v1 to a separate dir for clarity.
-
Get gz-gui plugin interface in case there are others.