v1.26.0
With this release, we've been hard at work continuing to expand on the π 3D panel:
- Added support for rendering
TriangleList
scene entity primitives - Added support for
foxglove.RawImage
,foxglove.CompressedImage
, andfoxglove.CameraCalibration
messages - Added ability to manually edit transform poses
- Added ability to filter topics by visibility
Some other highlights:
Added
- Added support for reading unindexed MCAP files
- Added ability to create Foxglove events directly in Foxglove
- Added support for more ROS 2 message types for live ROS 2 connections and
.db3
files - Added a setting to State Transitions panels that allows users to sync them with other plots in the layout
Changed
- Improved horizontal scaling of panel settings editor fields
- Made minor improvements for large messages in the ROS 2 native connector
- Improved playback caching for file and streaming data sources
Fixed
- Fixed an issue where opening a file with a message at epoch time second 0 and other messages at βnowβ would make Foxglove hang
- Fixed a bug in the 3D panel where
foxglove.LaserScan
messages' locations were not being updated properly - Fixed a bug where an extension panel would be able to asynchronously subscribe to new topics or otherwise change application state, even after being removed from the layout
- Fixed handling of COLLADA
<up_axis>
tags for loaded.dae
files, and added a 3D panel setting for ignoring COLLADA <up_axis> tags to match Rviz behavior - Fixed streaming from Foxglove when there are gaps in coverage
- Fixed an issue where user scripts would sometimes fail to run after loading a data source