Foxglove 2.50.0
πΌοΈ Image Panel: Overlay Image Topicsβ
The Image panel now supports overlay image topics, letting you layer segmentation masks, depth maps, or other image data directly on top of the base camera feed.
π· Draco-Compressed Point Cloudsβ
The 3D panel now renders Draco-compressed foxglove.CompressedPointCloud topics, so you can visualize large point clouds with smaller on-wire payloads. Read more about CompressedPointCloud.
π Plot Panel: Seek and Preview From the Chartβ
When the Plot panel X-axis type is Message path, hovering a point updates preview time for the player and panels, and clicking a point seeks playback to that time.
π MCAP Metadata & Attachmentsβ
The left sidebar adds Metadata and Attachments tabs for MCAP files and cloud recordings, so you can inspect keyβvalue metadata and file attachments without leaving the view.
New & Improved
- Context sidebar tab and data source menu entry show session, event, and recording details without leaving the visualization view
- Keyboard shortcuts
Shift+Alt+Left/Shift+Alt+Rightsnap event start/end time to the current playback position when editing events - Command palette: Add Session
- Command palette: Go to sessions
- Performance tab in the workspace right sidebar is always available (no debug flag required)
- Recordings, Sessions, Events, Devices, and Timeline pages use a tighter layout with actions inline in the page heading
- Sidebar tabs that do not fit show in an overflow dropdown instead of being clipped without access
- Desktop Welcome page includes an Activate license link for offline license activation
- 3D panel: transform readouts can be shown relative to parent, fixed frame, or display frame
- 3D panel: incremental
map_msgs/OccupancyGridUpdatefor faster costmap-style maps - 3D panel depth map mode: Distance type (Z axis vs Euclidean distance along the ray)
- Teleop panel: optional center stop control and optional stop on releasing direction buttons
- Map panel: optional Show heading and Show velocity for
LocationFixtopics (arrowhead style, velocity vectors, per-topic toggles) - Message path functions:
.@normon arrays of scalars (e.g. in Plot and related panels) - Open in Raw Message panel in the 3D panel object inspector is hidden for basic seat users who cannot author layouts
- Problems sidebar shows source-mapped stack traces for topic alias and topic converter errors
Performance
- Lower memory use for WebGPU raw image decoding
- Less GPU memory churn when decoding raw images
Fixes
- Fixed event creation and display for zero-length device-based recordings
- Fixed a crash when MCAP recordings begin at timestamp 0
- Trimming or expanding streaming playback range keeps the current playback position
- Fixed Plot panel settings so numeric reference-line values no longer appear invalid in the Y-value field
- Sites no longer stay stuck showing as offline when they are online
- Fixed extension panel directory picker closing when selecting a restricted path on desktop
- Fixed a bug where some intervals were merged together when zooming in on the timeline
- Diagnostics panels handle invalid topic names more reliably
- Desktop: README and changelog render for locally installed
.foxeextensions - Clearer flow when deleting a recording from its detail page
- Download and coverage dialogs respect the account timezone setting
- Fixed Windows Defender false positive when downloading or running the Foxglove Windows installer
- Fixed publishing of protobuf bytes fields as base64 strings when publishing as JSON
Deprecated
- User script editor moved to the right sidebar; the dedicated user script panel is deprecated
Downloads: Linux: deb amd64 arm64, snap amd64 | Windows: x64 arm64 | Mac: Apple Silicon Intel