Skip to main content

204 posts tagged with "Foxglove"

Release notes for the Foxglove web and desktop app.

View All Tags

Foxglove v1.48.0

Added

  • Added support for displaying enum names in arrays in the Raw Messages panel
  • Added Chinese translations for the panel list

Changed

  • Moved the Preferences interface from the sidebar to a modal
  • Improved layout switching performance when user scripts are present
  • Improved user script types library generation performance
  • Hid the ROS_PACKAGE_PATH setting in the web app

Fixed

  • Fixed message path input autocomplete placement when the input is near the bottom of the screen
  • Fixed issue with multi-selecting layouts
  • Fixed a crash when viewing panel settings for an unknown panel type
  • Fixed follow mode from centering on root frame when display frame does not exist
  • Fixed URLs to the account settings
  • Fixed an issue with the Plot panel’s y-axis jittering
  • Fixed an issue with double-clicking to open files (.bag, .mcap, etc.) in the desktop app
  • Fixed the display of grids when no transforms are present in the 3D panel
  • Fixed zoom and scroll behavior for the State Transitions panel when series values are outside of the viewport
  • Fixed issue with Foxglove WebSocket not reconnecting when server restarts

Foxglove v1.47.0

Changed

  • Removed the deprecated URDF Viewer panel

Fixed

  • Fixed issues with updating the State Transitions panel’s settings
  • Fixed jittering in the 3D panel caused by certain transforms being incorrectly cleared from the transform tree
  • Fixed seek back behavior to clear the transform tree
  • Fixed an issue with reading GeoJSON messages in the Map panel

Foxglove v1.46.0

Added

  • Added support for displaying GeoJSON feature names in the Map panel
  • Added support for displaying foxglove.FrameTransforms messages in the 3D panel
  • Added support for publishing typed arrays via the extension API

Changed

  • Moved the native ROS 2 data connection option behind a feature flag
  • Hide the Plot panel legend entirely when the legend position is set to “Hidden" in the panel settings
  • Migrated the State Transitions panel’s settings to the sidebar
  • Improved logging of the Foxglove WebSocket connection’s status events
  • Added custom series labels to the Plot panel’s tooltips
  • Surfaced issues reported by the Foxglove WebSocket connection servers

Fixed

  • Fixed issues decoding ROS 2 IDL schema messages that contain double values
  • Fixed an issue with accessing certain field names in native ROS 1 connections
  • Fixed the default settings for displaying occupancy grids in the 3D panel

Foxglove v1.45.0

Added

  • Added editable titles for all panels without a custom toolbar

Changed

  • Removed file info from the Data Source Info panel, as it already appears elsewhere in the app
  • Restored the Plot panel’s legend toggle

Fixed

  • Improved Map panel performance when seeking through large bag files with many GPS points
  • Fixed bad vertex normals for meshes after applying color in the 3D panel
  • Fixed an issue where panels would sometimes be reset when adjusting the layout
  • Fixed an issue where seeking would display out-of-order message data when multiple messages in an MCAP file had the same timestamp
  • Fixed a crash in the Raw Messages panel when 64-bit integers were nested inside objects nested inside arrays
  • Fixed an issue where certain <origin> elements in URDFs were parsed incorrectly in the 3D panel
  • Fixed a bug in the 3D panel where visualizing an image would not work if there were multiple images for the same camera info
  • Fixed a bug in the 3D panel where changing an image’s camera info to a different frame’s camera info would not work
  • Fixed a bug in the 3D panel where receiving a camera info message before an image message would not display the image

Foxglove v1.44.0

Added

  • Added parsing support for ros2idl schema encodings

Changed

  • Improved rendering performance in the Raw Messages panel

Foxglove v1.43.1

Added

  • Added the ability to set the maximum tile level for custom map tile sources in the 3D panel settings
  • Added support for a channel's schemaEncoding field to the Foxglove WebSocket connection

Fixed

  • Fixed an issue where PointClouds would remain visible during playback, even with their visibility toggled off
  • Fixed an issue where image topics with custom settings are not preserved during looped playback
  • Fixed a bug where the alpha component of the override color setting was not respected for models in the 3D panel
  • Fixed positioning of "Selected Point" button in the Image panel
  • Fixed uncaught error in desktop on non-Windows platforms
  • Fixed an issue which prevented custom panel extensions from subscribing to multiple message converter extensions for the same topic
  • Fixed an issue where transform frame axes from a URDF file would remain visible when the URDF was removed from the 3D panel

Foxglove v1.43.0

Added

  • Visualize MCAP files with the callerid channel metadata field in the Topic Graph panel

Changed

  • Improved error handling for built-in panels
  • Improved error handling for image topics with invalid camera calibration in the 3D panel
  • Moved URDF Viewer panel behind a feature flag
  • Improved player state display when initializing a Foxglove data source
  • Update URL immediately with the data source and user-specified hostname after selecting the Foxglove WebSocket connection in the web app

Fixed

  • Fixed issue with setting playback speed after playback has ended
  • Fixed a crash in the Raw Messages panel when displaying numeric message field names
  • Fixed an issue where playback would lock up in various scenarios
  • Fixed a misleading error message when attempting to load a local MCAP file with insufficient permission
  • Fixed an issue where extension panels were unable to advertise and immediately publish on the same channel
  • Fixed an issue where the Image panel would sometimes continue displaying annotations after they were disabled in the panel's settings
  • Fixed handling of out-of-bound URL time values

Foxglove v1.42.1

Added

  • Added connectivity graph support to Foxglove WebSocket connections

Fixed

  • Fixed a bug where the 3D panel would crash on object selection

Foxglove v1.42.0

Added

  • Added the ability to query the start and end times of a data source to the custom panel extensions API

Changed

  • Improved layout status checking by not marking layouts as having unsaved changes if newly added settings fields are undefined

Fixed

  • Fixed a bug where the 3D panel would sometimes not respond to user input like panning or zooming

Foxglove v1.41.0

Added

  • Added summaries for Quaternion and Color fields in the Raw Messages and 3D panels' object inspectors
  • Added a “Language” setting to the Preferences sidebar tab, with some Chinese translations included
  • Added support for YUYV and UYUV encoded images in the 3D and Image panels
  • Added support for message converter extensions in the Image panel
  • Enabled loading data from MCAP channels with no schema
  • Added Rviz’s “Map” and “Raw” color modes to nav_msgs/OccupancyGrid messages' settings in the 3D panel

Changed

  • Improved 3D panel performance when ModelPrimitives contain embedded data that remains the same between consecutive messages
  • Default to preloading transforms in the 3D panel

Fixed

  • Fixed invalid TypeScript types in the @foxglove/studio package
  • Fixed parsing of Flatbuffers with byte arrays when using the Foxglove WebSocket protocol
  • Fixed datatype updates not being communicated via the Foxglove WebSocket connection
  • Fixed memory leaks
  • Limited the size of the Plot panel's legend to prevent it from displacing the plot
  • Fixed issues with the Foxglove WebSocket player not updating correctly
  • Fixed foxglove.Grid messages to default to using separate RGBA fields when available in the 3D panel
  • Fixed display of nav_msgs/OccupancyGrid messages with a value of 100 showing up as transparent instead of black
  • Fixed display of nav_msgs/OccupancyGrid messages with negative color values in the 3D panel
  • Fixed display of nav_msgs/OccupancyGrid messages' costmap transparency in the 3D panel
  • Fixed the color override functionality for certain mesh entities in the 3D panel
  • Fixed an issue that sometimes prevented the open dialog from closing after re-selecting a data source
  • Fixed an issue where disconnecting from the Foxglove WebSocket connection would reset the current time and clear certain panels
  • Fixed a 3D panel bug where nav_msgs/OccupancyGrid messages' "Frame lock" setting would be missing depending on the selected color mode