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
Foxglove v1.64.0
Added
- Added options to import or export the current layout using the app’s View menu
Changed
- Signing in via the desktop app when already signed in via the browser will log the user into the appropriate Foxglove organization
- Performance improvements for Foxglove WebSocket connections
- Removed 3D panel support for adding URDFs as custom layers using
param://
URLs - Performance improvements for the Plot panel
Fixed
- Fixed the User Scripts panel to autosave the current script when the user navigates away, e.g. switching layout tabs
- Fixed image flickering in adjacent Image panels
- Fixed the rendering of map points with a
NO_FIX
status - Fixed opening too many windows when viewing docs via the desktop app's Help menu
- Fixed an issue with Plot panels not updating when global variables change
- Fixed
ros2idl
Time
andDuration
schemas to be compatible with the Foxglove time type{sec, nsec}
- Fixed a bug where clicking “Seek forward" on the timeline incorrectly resumed playback after seeking
- Fixed an issue with rendering vertex-colored triangle meshes in the 3D panel
- Fixed a bug where adjusting point cloud settings created copies of the point cloud in the 3D panel
- Fixed an issue with the ordering of state transitions when zooming out in the State Transitions panel
- Fixed unintuitive behavior around expanding and collapsing a single node in the Raw Messages panel
Foxglove v1.63.0
Added
- Added the ability to access
@foxglove/schema
definitions in the User Scripts panel - Added support for specifying a default layout in the Foxglove Docker image
- Added the ability to duplicate and rename custom URDF layers in the 3D panel
Fixed
- Fixed text copying from the datasource name in the app top bar
- Fixed a bug where unchecking the "Remember my preference" button would close the launch settings dialog and open a browser window
- Fixed an issue with the State Transitions panel’s zooming behavior