Skip to main content

Foxglove 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 a variables map on the RenderState
  • 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 for vec2 and vec3 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