Skip to main content

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.

info

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