Skip to content

2.8.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 16:19
· 279 commits to main since this release

NEW

  • Animated linear bar gauge: every metric widget can now render as a horizontal or vertical bar with configurable fill color, opacity, border, corner radius, and min/max labels. The display-type dropdown on each widget lets you pick between the bar gauge and plain text. This is the first of the 3 upcoming animated gauge types, each with two additional substyles.
  • Animated Heading tape widget: animated compass tape with selection of bearing indicators, rendered as a dedicated display type for 'heading' metric.
  • Heading metric: a new metric type for displaying the current heading in degrees, calculated from the GPS course over ground. This metric is available in the general category.
  • Distance metric: a new metric type for displaying the distance traveled/total distance. This metric is available in the general category.

Improvements

  • Export override: you can now override the default composite export when a video is imported to transparent export. This is done via a switch in the export dialog.
  • Export summary: the rendering progress dialog now displays a summary of the export settings of the ongoing job.
  • Time formats with seconds: four new time presets (time-24s, time-12s, date-time-24s, date-time-12s) for when you need second-level precision.
  • Font AA improvements: glyph rendering anti-aliasing has been tuned for crisper text .
  • Folder persistence: the file picker now remembers the last used folder for import of activity and video.
  • Template persistence: the app now remembers the last used template and loads it on startup.
  • Skia-safe bumped to 0.97.2: picks up upstream bug fixes and rendering improvements.
  • FFmpeg: MacOs version now uses binaries compiled on Apple Silicon, so there should be no more Rosetta warnings.

Bugfixes

  • Widget editor UI got a design pass for more unified styling, better readability, more consistent controls.
  • Player play/stop by spacebar now is now more consistent and works even when the player is not focused.
  • Selection-box is now correct when clicking and dragging on the canvas.
  • Canvas toolbar repositioned into the canvas area.
  • Shadow strength of 0 now produces no shadow at all, instead of rendering a copy of the element underneath.
  • Route and elevation maps show placeholder geometries when no GPS data is available, instead of disappearing entirely.
  • Route and elevation geometry calculation has been consolidated and ported fully to Rust, to ensure consistent geometry. The live preview still needs a follow-up pass to feel snappy after this change.
  • The warnings regarding video creation time have been rework to clarify that this is a warning, not an error, and that the video is still usable.
  • Fixed a bug where elevation progress line did not render properly when zoomed in.
  • Progress marker on the elevation graph no longer shows micro-jumps when on monotone elevation data.
  • MacOS version now displays native window title bar, instead of a custom title bar.
  • All widgets in the editor can now be collapsed