Skip to content

v0.2.0

Latest

Choose a tag to compare

@arnauddupuis arnauddupuis released this 22 Jun 05:08
· 2 commits to main since this release
63c9fb3

Unabara v0.2.0

This release is a big step up in video workflow and overlay flexibility — a dedicated
Dive Profile graphic, a fully graphical video sync, UDDF dive-log support,
undo/redo, optional data labels, and an important video-export fix.

✨ New Features

  • 🌊 Dive Profile graphic — a new dedicated tab renders a customizable depth-over-time
    curve with a moving position indicator (static or pulsing), optional deco-zone shading,
    a configurable grid, and adjustable output dimensions. It can be exported as its own
    overlay, separate from the dive computer overlay. (#3, #34)
  • 🎬 Graphical video sync — the new Video Preview tab lets you play your footage
    in-app while the timeline cursor follows the video, so you align the overlay to your dive
    computer visually instead of typing offsets. Includes ±1s nudge buttons and an editable
    "dive time at this frame" field. (#36, #32)
  • 📷 Per-camera sync profiles — save a camera's clock offset once and future dives shot
    with the same camera sync automatically. (#36)
  • 📄 UDDF dive-log import — import .uddf files in addition to Subsurface XML/SSRF. (#21)
  • 🏷️ Optional data labels — show or hide the text label (e.g. "DEPTH") above each value,
    globally or per individual cell. (#16)
  • ↩️ Undo/Redo in the template editorCtrl+Z / Ctrl+Y (and an Edit menu) to step
    back and forward through cell positions, fonts, colors, sizes, labels, and visibility. (#22)

🐛 Fixes & Improvements

  • Fixed video export failing with "FFmpeg exited with error code: 234" when the selected
    codec didn't match the output container (e.g. ProRes written into a .webm). The output
    file extension now follows the chosen codec. (#39)
  • FFmpeg's actual error output is now captured in the logs, making export issues diagnosable. (#39)
  • Undo/redo keyboard shortcuts are now cross-platform (Qt StandardKey instead of hardcoded
    chords), so Redo works correctly on Windows/macOS/Linux. (#22)
  • Improved video ↔ dive-log synchronization accuracy and workflow. (#32, #36)
  • Code-quality and security fixes (CodeQL: QStringView/QChar comparisons).

📚 Documentation

  • Refreshed the Quick Start Guide and User Manual on the wiki, and the project website, to
    cover all the new features.

📥 Installation

  • Windows — download unabara-windows-0.2.0.zip, extract, and run unabara.exe
  • macOS — download unabara-macos-universal-0.2.0.dmg, open it, and drag Unabara to Applications
  • Linux — download unabara-linux-0.2.0.flatpak and flatpak install it

Optional: install FFmpeg for direct video export.

🙏 Special Thanks

I want to acknowledge and thanks the people from the Argonaute Plongée community that helped a lot with testing and functional discussions.

I want to especially thank Drey, Medico and Brolo who helped me tremendously by testing on different operating system and finding bugs. Thank you!

What's Changed (auto changelog)

Full Changelog: v0.1...v0.2.0