Foxglove v0.17.0
Added
- Added beta support for ROS 2 native connections (ROS 2 Rosbridge connections are more battle-tested)
- Added support for loading ROS 2 Eloquent bag files
- Added ability to explicitly save a layout, and to revert a layout to its last explicitly saved state
- Added a clickable file icon in the macOS window titlebar to show the loaded file's location
Changed
- Removed fine-grained undo/redo functionality for layouts in favor of the new ability to revert changes to baseline layout
- Implemented more accurate sampling in the Plot panel for highly variable data points
- Sorted layouts in alphabetical order
- Automatically added a Welcome layout when deleting the last layout
Fixed
- Fixed drag & drop handling of
.xacro
files - Fixed layout issues with full screen panels
- Aligned field labels in the Raw Messages panel and the 3D panel's marker details modal
- Fixed plots with a custom (non-timestamp) x-axis from attempting to sync
- Fixed OOM on Linux loading certain bag files
- Improved CPU usage when connected to a live data source
- Improved Plot panel performance when connected to a live data source