Foxglove 2.34.0
π Introducing data loader extensionsβ
Data loaders are Foxglove extensions that let you write a Rust or C++ translator to load your own file formats in Foxglove.
Using a data loader extension, you can enable Foxglove to open anything from a .csv file to your own proprietary file format.
Data loaders are currently in beta. The API may change based on testing and feedback. Contact support@foxglove.dev if you have questions.
π² New Transform Tree panelβ
The new Transform Tree panel allows you to visualize and explore the relationships and hierarchy of your transform tree.
πΊοΈ Measure distance in the Map panelβ
Measure distances directly on your map visualizations with the new distance measuring tool. Click through multiple points to get a total distance, with measurements automatically displayed in human-readable units (mm, cm, m, or km) based on scale.
New & Improved
- Added distance measuring tool for Map panel with support for multiple points and human-readable units
- Panel expansion now keeps sidebars visible and intelligently handles playback control space
- Improved number formatting in plot tooltips with comma separators and cleaner XY labels
- Removed scientific notation from plot axes based on user feedback
- Disabled browser autocomplete by default for text fields
- The Raw Messages panel now more clearly distinguishes missing messages from message paths that select zero results, and more accurately displays arrays with one item
- The visualization sidebars are still accessible when in full-screen mode
Performance
- General performance and stability improvements
- Improved websocket subscription handling to prevent false positive error messages
Fixes
- Fixed 3D panel crash when GridMap messages have no dimensions
- Fixed Map panel crash when given an invalid covariance matrix
- Fixed Map panel to properly center on GeoJSON points when loading
- Fixed stale topic frequency estimates when reconnecting to live data sources
- Fixed inconsistent array handling in Raw Message panel for empty arrays and single values
- Fixed decay time setting for Velodyne point clouds not persisting data correctly
- Fixed user script topics incorrectly keeping messages when seeking
- Fixed an OMG IDL parsing issue preventing enums from being accessed via their parent module namespace
Downloads: Linux: deb amd64 arm64, snap amd64 | Windows: Universal | Mac: Universal