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 [email protected] 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
- dded distance measuring tool for Map panel with support for multiple points and human-readable units
- anel expansion now keeps sidebars visible and intelligently handles playback control space
- mproved number formatting in plot tooltips with comma separators and cleaner XY labels
- emoved scientific notation from plot axes based on user feedback
- isabled browser autocomplete by default for text fields
- he Raw Messages panel now more clearly distinguishes missing messages from message paths that select zero results, and more accurately displays arrays with one item
- he visualization sidebars are still accessible when in full-screen mode
Performance
- eneral performance and stability improvements
- mproved websocket subscription handling to prevent false positive error messages
Fixes
- ixed 3D panel crash when GridMap messages have no dimensions
- ixed Map panel crash when given an invalid covariance matrix
- ixed Map panel to properly center on GeoJSON points when loading
- ixed stale topic frequency estimates when reconnecting to live data sources
- ixed inconsistent array handling in Raw Message panel for empty arrays and single values
- ixed decay time setting for Velodyne point clouds not persisting data correctly
- ixed user script topics incorrectly keeping messages when seeking
- ixed 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