Foxglove 2.35.0
🧮 New Math Modifiers for Plot Panel
Transform your plot data on the fly with new math modifiers! In addition to the existing Plot panel math modifiers, we've added .@add(number)
, .@sub(number)
, .@mul(number)
, .@div(number)
, and .@delta
. Append these operators to your series' message path to add, subtract, multiply, divide, and get the delta between successive values. Use these operators for unit conversions, scaling, and shifting data without custom scripts.
⏩ Improved Video Seeking in Image Panel
Experience smoother playback when seeking through compressed video sources. The Image panel now intelligently buffers keyframes for more responsive navigation through your video data.
New & Improved
- Improved error message when attempting to open directories that end with recognized file extensions
- New math modifiers in Plot panel: add, subtract, multiply, and divide message path values for easy unit conversions
- Improved seeking behavior in the Image panel for compressed video sources with configurable keyframe buffering
- Support for duplicating tabs in Tab panel via context menu or Option+drag
- Added setting to explicitly set the ENU (East-North-Up) orientation of your map in the 3D panel using a frame other than the root/fixed frame
- Projects feature now generally available for all enterprise organizations
Fixes
- Fixed topic converters with same
outputSchemaName
overwriting other schemas - these converters are now disabled with an error message - Fixed scrollbar overlap with menu buttons in layout selector on macOS
- Non-square
GridMaps
now display correctly when using nearest neighbor interpolation - Fixed OMGIDL XCDR message deserialization for out-of-order fields on mutable structs and optional non-mutable fields
- Fixed message emission on invalid MCAP channels
- Image annotations from different namespaces no longer override each other
Downloads: Linux: deb amd64 arm64, snap amd64 | Windows: Universal | Mac: Universal