What's Changed
✨ New
- Export format dialog — pick your codec at render time with per-codec render-time estimates
- Time-of-day metric for value overlays, with automatic timezone + DST-correct offsets computed from the activity's GPS timestamps
- Lean angle metric support
- Course plot overlay and gauge refinements
- Letter spacing control for text elements
- Mini map in the activity picker
💅 Improvements
- Revamped right-sidebar properties with a clearer hierarchy and a basic/advanced split
- Collapsible Overlay Timeline and Scene sections in the left sidebar
- Metric dropdowns now only show metrics that actually have data in the loaded activity
- Higher-resolution zoom, plus zoom/reset-zoom polish
- Option to hide the video underlay
- Smoother opacity slider UX and better dialog positioning
🐛 Fixes
- Accept uppercase file extensions in the native file pickers
- Fixed Linux video preview via a local HTTP range-request server
- Fixed a render that could block during testing
Full Changelog: v0.2.0...v0.3.0