Foxglove v1.71.0
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
Primary Site v0.0.28
Foxglove v1.70.0
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
Primary Site v0.0.27
Foxglove v1.69.0
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
Foxglove v1.68.0
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
Foxglove v1.67.0
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
Foxglove v1.66.0
Added
- Added support for extensible DDS-types in XCDR2
cdr
messages usingomgidl
schemas
Changed
- Improved performance when editing message paths with long autocomplete lists
- Changed playback behavior to pause and buffer a fixed amount of time (1 second by default) before resuming for a smoother playback experience
Fixed
- Fixed an issue where trying to switch layouts would sometimes produce a 404 error
- Fixed the sample layout to plot IMU by receive time
- Fixed an issue with transforms edits being cleared from the 3D panel when seeking backwards
- Fixed an issue with rendering plots with an indexed x-axis in the Plot panel
Foxglove v1.65.0
Added
- Added support for loading URDFs from a topic in the 3D panel
- Added Image panel settings to support mapping
mono16
image values to built-in colormaps or custom gradients - Added a fallback color setting for URDFs loaded into the 3D panel without color information
Changed
- Made panel settings’ color inputs more flexible and accept different hex string variations
- Improved interactivity when editing message paths in the Plot panel
- Added references to
@foxglove/schemas
in the User Scripts panel’s templates and examples - Improved performance of Raw Messages panel when editing the message path
Fixed
- When Foxglove admins invite new users, the emails now point to the appropriate Foxglove organization; signed in users belonging to other organizations will be prompted to switch organizations
- Fixed an issue with messages from a previous connection influencing the current connection’s visualizations