Skip to content

2.25.7

Choose a tag to compare

@github-actions github-actions released this 29 Jul 16:41
· 122 commits to main since this release

NEW

  • G-force animated gauge: Shows the G-force as circular XY plot with a marker. You can define the axes, invert signs. Style fully customizable. I was not able to figure out a reliable way to auto-detect the axes. E.g. acceleration/deceleration should happen along the vertical axis, turning should happen along the horizontal axis. Again, CSV files are inconsistent, e.g. some CSV files use x, some z as the vertical acceleration. Because of this you will have to define the axes yourself. If you have a suggestion on how to reliably detect the axes, PLEASE let me know.
  • Lean angle animated gauge: Shows the lean angle as an annular sector with a numeric label in the center. Style fully customizable.
  • Total ascent widget: Shows the total ascent of the activity. It is derived from barometric atltitude where available, with altitude/elevation data as a fallback. Different units are available.
  • Distance to home widget: Shows the 2D haversine surface distance to the initial GPS coordinate of the activity. Different units are available. Useful for drone activities. Should option to override the initial GPS coordinate be added?
  • GPS coordinates widget: Shows the GPS coordinates of the activity. Available in deg/min/sec and deg/decimal min formats. You can add latitude, longitude or both.
  • Calories widget: Shows the cumulative calories burned during the activity. Uses the data from fit-parser and gpx extensions. If unavailable, it is derived by integrating the power data over time.
  • Undo/redo: You can now undo and redo changes in the editor with 20 steps of history. Ctrl/Cmd + Z to undo, Ctrl/Cmd + Shift + Z to redo, or use buttons in the toolbar.
  • AirData support: Added support for AirData CSV files. Thanks to Chris from https://greyarro.ws/ for the help!

IMPROVEMENTS

  • Sync offset by drag: You can now adjust the video sync offset by dragging the video in the timeline. The sync offset input field remains available.
  • Data availability indicators: OVRLEY now gives you a feedback on the availability of data in the imported activity in two ways: 1) Hovering over the activity in the timeline shows list of available metrics in the tooltip. 2) Inside the widget drawer, the widgets with available data show a tiny green triangle in the top right corner of the button. You can still add widgets that are not available, in case you want to create templates for future activities, but this should eliminate the confusion if the data is available or not.
  • More VBO/CSV headers: Added support for more headers in VBO files. Thanks Darren for the files!
  • FFmpeg timeout: Increased the finalization timeout for FFmpeg from 30 seconds to 600 seconds. FFmpeg did not always finish in time for long videos caused the finalization to fail. Thanks to @guiximenes for contribution and all the testing!
  • Smoothing: Enabled circular EMA smoothing for heading extract from CSV, VBO, MP4 and SRT files, and zero-phase smoothing for g_force_x/y/z to prevent epilepsy from the jittery movements. Alpha and window duration might require some tuning.

BUG FIXES

  • Fixed the error that prevented save/render after switching display variants of widgets. (min_max_label_font required)
  • Fixed the visual bug that caused incorrect track shadows preview in linear/arc/corner gauges. Rendering was correct.
  • Fixed bug that caused not respecting/saving font type from/to template for arc/corner/heading tape widgets.
  • Fixed wrong min/max label formatting (units, decimal points) for linear/arc/corner gauges.
  • Fixed incorrect heading shadows color in the editor preview.
  • Fixed some more shadows not displaying properly in the editor preview.
  • Fixed unnecessary re-rendering of all widgets in the editor on widget drag, editor should be smoother.
  • Fixed unncessary re-rendering of route widget in editor.
  • Fixed some unit formatting issues in renders.