Foxglove v1.85.0
Changed
- Debounce updates in the Variable Slider panel
- Improve message path autocomplete
- Better indicate when Plot panels are loading preloaded data
- Improved performance for processing user scripts
Fixed
- Fix Plot panel's x-axis when using "index mode"
- Fix bug where zooming into a Plot panel would unnecessarily downsample
- Fix Image panel memory leak when unmounting while decoding an image
- Fix synced annotations when an unavailable annotation topic is in the layout
- Fix memory leak across data sources when block loading was incomplete
- Fix page scrolling bug on narrow pages with Plot panel tooltips
- Fix issues with disabled plot series
- Fix erroneous instances of "reset view" on the Plot panel
- Fix erroneous re-fetching behavior in BlockLoader
- Fix issues with invalid series in the Plot panel
- Fix an issue with dragging and dropping topics into the Image panel if the topic names contain special characters
Foxglove v1.84.0
Added
- Add delete button to State Transitions panel legend
Changed
- Update device auth dialog styling
- Update Image panel empty state to match other panels
- Lower maximum frame size in WebSocket player
- Improve 3D panel performance
- Lower transform tree history limit from 50k to 10k
Fixed
- Bug fixes to ColorPickerInput
- OMGIDL schema handling bug fixes
- Plot panel bug fixes
Foxglove v1.83.1
Fixed
- Fix a memory leak in the Plot panel
Agent v1.0.3
Foxglove v1.83.0
Added
- Add support for coloring pointclouds by distance
- Add tooltips to 3D panel buttons
Changed
- Reduce limit of buffered messages to mitigate OOMs
- Reduce memory usage of plot workers
- Disable auto-update on linux (apt/snap handle this automatically)
Fixed
- Fix panels not receiving latest messages on newly subscribed topic that is already subscribed to by another panel
- Fix player memory reporting in performance sidebar
- Fixed flickering in image panel when switching between selected and unselected calibration topics
Foxglove v1.82.0
Added
- Added the memory size of preloaded and buffered messages to the Foxglove – Playback Performance panel
Changed
- Introduced a new downsampling algorithm to the State Transitions panel to improve performance
- Improved memory estimation to make OOM crashes less likely
- Improved performance when reading local MCAP files
Fixed
- Fixed unnecessary preloading in the Gauge and Indicator panels
- Fixed an issue where plotting by header stamp would result in misleading output in the Plot panel
- Fixed an issue where downsampled data points could appear out of order in the Plot panel
- Fixed 3D panel to not crash when there are errors while adding transforms
Foxglove v1.81.0
Added
- Added useful messaging to the Image panel's empty state when there is no data to show
- Resolve
package://URLs relative to the URDF's base URL for HTTP(s) URDF files
Changed
- Improved loading performance for MCAP files
- Improved performance for the Plot and State Transitions panels
- Point clouds in the 3D panel now default to being colored by
zwhenintensityandrgbfields aren't present
Fixed
- Fixed handling of
constraint_set5_flaginfoxglove.CompressedVideomessages - Fixed issue where organization extensions were not uninstalled when signing out
- Fixed scrolling behavior in the Log panel
Agent v1.0.2
Foxglove v1.80.0
Changed
- Show an error image in the Image panel if there was a decoding issue
- Avoid opening the panel settings when deleting a Plot panel series via the legend
Fixed
- Fixed issues with sign-in on the desktop app
- Fixed H.264 video artifacts getting rendered when first opening a file
- Removed incorrect decoding errors from the Image panel settings by displaying H.264 video delays in frames, rather than milliseconds
- Fixed an issue where images in the Image panel would not clear properly when looping playback or switching topics
- Fixed an unmatched
frameIderror when switching the calibration topic toNonefrom a nonexistent topic