v1.41.0
Added
- Added summaries for Quaternion and Color fields in the Raw Messages and 3D panels' object inspectors
- Added a “Language” setting to the Preferences sidebar tab, with some Chinese translations included
- Added support for YUYV and UYUV encoded images in the 3D and Image panels
- Added support for message converter extensions in the Image panel
- Enabled loading data from MCAP channels with no schema
- Added Rviz’s “Map” and “Raw” color modes to
nav_msgs/OccupancyGrid
messages' settings in the 3D panel
Changed
- Improved 3D panel performance when
ModelPrimitives
contain embedded data that remains the same between consecutive messages - Default to preloading transforms in the 3D panel
Fixed
- Fixed invalid TypeScript types in the
@foxglove/studio
package - Fixed parsing of Flatbuffers with byte arrays when using the Foxglove WebSocket protocol
- Fixed datatype updates not being communicated via the Foxglove WebSocket connection
- Fixed memory leaks
- Limited the size of the Plot panel's legend to prevent it from displacing the plot
- Fixed issues with the Foxglove WebSocket player not updating correctly
- Fixed
foxglove.Grid
messages to default to using separate RGBA fields when available in the 3D panel - Fixed display of
nav_msgs/OccupancyGrid
messages with a value of 100 showing up as transparent instead of black - Fixed display of
nav_msgs/OccupancyGrid
messages with negative color values in the 3D panel - Fixed display of
nav_msgs/OccupancyGrid
messages' costmap transparency in the 3D panel - Fixed the color override functionality for certain mesh entities in the 3D panel
- Fixed an issue that sometimes prevented the open dialog from closing after re-selecting a data source
- Fixed an issue where disconnecting from the Foxglove WebSocket connection would reset the current time and clear certain panels
- Fixed a 3D panel bug where
nav_msgs/OccupancyGrid
messages' "Frame lock" setting would be missing depending on the selected color mode