v1.20.0
Added
- Turned message latching feature for bag, MCAP, and Foxglove data sources on by default
- Added support for new definition of
foxglove.FrameTransform
schema - Added support for overriding topic colors in the Map panel
- Added a global keyboard shortcut (
Ctrl
-b) to close the sidebar - [Extension API] Add global variable support with a
setVariable()
method on the panel context, and avariables
map on theRenderState
- Added ability to batch delete layouts in the sidebar’s Layouts tab
- Added support for using
Shift
to select multiple layouts in the sidebar’s Layouts tab - Added a new quaternion utility library for the User Scripts panel
Changed
- Renamed the Node Playground panel to the User Scripts panel
- Adjusted 3D (Beta) panel so that it will no longer auto-select a different frame if the user-selected one does not exist
- Replaced the multi-delete icon in the sidebar’s Layouts tab with a delete option in the context menu
- Persisted the expansion state of nodes in the Raw Messages panel
- Changed search in the Add panel sidebar tab to search by both panel titles and descriptions
- Changed panel settings inputs to only include
placeholder
where relevant, and added an array of placeholder values forvec2
andvec3
input fields - Changed the Data Source Info panel to show all topics in ROS 2
.db3
files, even if they cannot be deserialized
Fixed
- Fixed an issue with long message path inputs in Plot panels on Linux Chrome
- Fixed parsing error in the 3D (Beta) panel for some COLLADA meshes
- Fixed issue in 3D (Beta) panel so that the selected object dialog links to the correct topic name
- Fixed the "reset to defaults" function in the Panel settings sidebar tab for extension panels
- Fixed an issue with saving the current script before creating a new one in the User Scripts panel
- Fixed issue so that data playback continues, even if a user script has a return type that cannot be handled
- Fixed a bug with renaming unsaved layouts