Fixed
Fixed an issue with the macOS desktop app's toolbar buttons not being clickable in fullscreen mode
Fixed an issue where Shift
+ clicking items in the Layouts menu would sometimes select the wrong layouts
Fixed an issue with topics not streaming properly when loading a recording from Foxglove
Fixed an issue where TypedArray
message fields were not being plotted correctly
Referenced scripts’ user-defined names, not their IDs, when displaying error messages in the User Scripts panel
Downloads
Fixed
Fixed missing close/min/max window controls on Linux
Fixed an issue where plotting a signal used by a map panel caused the map panel to fail
Downloads
Added
Added the ability to jump from the 3D panel's object inspector to its corresponding topic's settings
Fixed
Fixed an issue with the web app's "Open links in:" setting not working
Fixed the ability to plot values from topics that have no specified schema
Fixed where the State Transitions panel showed incorrect bounds after loading data
Downloads
Added
Changed
Removed tab bar from the User Scripts panel
Fixed
Fixed an issue where values shown in the Plot legend were sometimes inaccurate
Fixed an issue where the State Transitions panel’s tooltip was not displaying the label / path values
Fixed a range of issues affecting preloading in Plot panels
Fixed support for omgidl
schemas that contain unions with long
switch types
Fixed detection of image formats in the 3D panel
Fixed "Definition of schema '...' has changed" errors when a message has an array defaultValue
Downloads
Changed
Restored preloading behavior for Plot panels with bounded x-axes
Fixed
Report layout sync errors in the sidebar's Problems tab
OMG IDL schema encoding using XCDR2
now reads struct
/union
types inside of arrays properly
Fixed issue with preloaded plots disappearing when switching tabs
Fixed TextAnnotation
s not showing specified alpha channels in the 3D and Image panels
Fixed a type incompatibility issue with user scripts that import from @foxglove/schemas
Fixed an issue where under certain circumstances, plots displayed user script messages incorrectly
Downloads
Added
Diagnostic messages are now displayed as “stale” after a configurable timeout in the Diagnostics – Detail (ROS) and Diagnostics – Summary (ROS) panels
Fixed
Fixed an issue that prevented reinstalling a deleted extension
Fixed an issue where locally installed message converters were not being preferred over organization-provided ones
Fixed an error when custom messages have a header.stamp
value that is not in the expected format
Fixed plots not being displayed for live ROS 1 connections
Downloads
Added
Added support for filtering by node name in the Log panel
Added a delete button to the Plot panel’s legend
Added more Chinese translations
Added support for selecting and dragging multiple topics and message paths from the Topics sidebar
Changed
Made the bottom section of the User Scripts panel resizable
Fixed
Fixed issue with the playback bar UI not updating while loading data
Fixed Table panel for live data
Fixed an issue where some File menu options didn't work on macOS
Fixed an incompatibility between timestamp/duration types in Protobuf messages and the User Scripts panel
Fixed issues with the backtick (`) shortcut when used with other key combinations
Fixed an issue with occasional extra lines showing up when rendering SceneUpdate
line primitives in the 3D panel
Downloads
Added
Added the ability to search for message fields in the Topics sidebar, and drag & drop fields onto panels to visualize them – currently supported for Raw Messages, Image, Plot, State Transitions, and Table panels
Added support for CDR-encoded messages that use XCDR1 encapsulation kinds
Added support for omgidl
schemas that use enumerator overrides and unions
Changed
Moved data generation for Plot panels to a Web Worker to reduce plot generation memory usage
Allow arbitrary precision in number inputs in settings fields
Changed "Rotation offset" fields in the 3D panel’s “Transforms” settings to compose with the original rotation, vs adding to it
Downloads
Added
Added a Call Service panel to call services and view results
Added the current data source’s date to the playback bar
Added settings for x-axis min, max, and range to the State Transitions panel
Added support for the omgidl
schema encoding to Foxglove WebSocket connections
Changed
Improved performance and memory usage when loading large messages in the State Transitions panel
Improved language localization support for menus in the desktop app
Fixed
Fixed buffering not stopping when buffer is full
Fixed incomplete loading of large datasets in the Plot panel
Downloads
Added
Added font settings for the Raw Messages panel
Added support for raw images' step
value in the 3D panel
Changed
Improved warning message for empty MCAP files
Fixed
Fixed desktop app crash on certain Linux machines
Fixed an issue with the Publish panel's data resetting on load
Downloads