Skip to main content

173 posts tagged with "Foxglove"

Release notes for the Foxglove web and desktop app.

View All Tags

Foxglove v1.72.0

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 TextAnnotations 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

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

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

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 using omgidl 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 and Duration 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