Foxglove 2.29.0
๐ Fisheye camera supportโ
We've added support for fisheye camera images using the KannalaโBrandt image distortion model. The KannalaโBrandt model is popular for modeling fisheye distortion from wide-angle lenses and is used by several popular computer vision tools including OpenCV.
To use the KannalaโBrandt model, generate a CameraCalibration
message and set the distortion_model
parameter to kannala_brandt
. Our implementation closely matches OpenCV's.
๐ Centered plot playbackโ
You can now adjust the playback bar position for a sliding time window in plots. Previously, the playback bar was always on the right edgeโnow you can center it for a more flexible view.
๐ View recordings in Timelineโ
Use the Timeline to see a recording in context with other data for a particular device. You can now click the three-dot menu at the end of any recording in the recordings table and select "View in Timeline" to see it in the Timeline.
โถ๏ธ Toggle sections of the layout menuโ
You can now toggle sections of the layout menu closed to focus on your workflow.
New & Improved
- Improved the import recordings flow in the UI
- Added a new setting to explicitly choose between 'automatic', 'sliding', and 'fixed' time window modes in plots
Performance
- Improved the Service Call panel to better handle large service responses
- General stability improvements
API
- You can now create, configure, and delete self-managed Primary Sites through the API
- Improved robustness of streaming data from Foxglove-hosted or self-hosted primary sites
Fixes
- Fixed topic converter
schemaDescription
handling for nested objects so they appear correctly in the topic sidebar - Copying a data source link from the header now includes your active layout ID
- The app name is now displayed instead of the description for the process name on Windows
- Fixed a bug where the same local and org extension would not be marked as overridden on the desktop app
- Hovering over items in the Map panel no longer changes the stacking order, making it easier to access tooltips for overlapping features
- Fixed an issue where opening a recording (local or remote) could cause the playhead to stay at the start instead of playing forward to load topic data
- The selected object data in the 3D panel's object inspector is now updated during playback
- Fixed an issue where the Plot panel's zoom tool would incorrectly default to the y-axis in some cases
- Fixed a bug with zooming in the Plot panel using a mouse wheel
- Fixed an issue where the Plot panel y-axis would jump to [0, 1] when zoomed very far in
- Maked the upload status list scrollable when many uploads are in progress via UI
- Fixed and issue where pinch zoom in the Plot panel would zoom the whole app on MacOs
- Fixed an issue when launching the app in a Linux environment with both Gtk3 and Gtk4 installed
Downloads: Linux: deb amd64 arm64, snap amd64 | Windows: Universal | Mac: Universal