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
.uddffiles 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 editor —
Ctrl+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
StandardKeyinstead 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/QCharcomparisons).
📚 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 rununabara.exe - macOS — download
unabara-macos-universal-0.2.0.dmg, open it, and drag Unabara to Applications - Linux — download
unabara-linux-0.2.0.flatpakandflatpak installit
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)
- Fixes for CodeQL by @arnauddupuis in #24
- Codeql-fixes-2 by @arnauddupuis in #26
- Codeql fixes by @arnauddupuis in #27
- Add support for UDDF dive logs by @arnauddupuis in #28
- feat: Make the data cells label optional. by @arnauddupuis in #29
- feat: add a dive profile editor/generator. by @arnauddupuis in #31
- feat: Improve video synchronization by @arnauddupuis in #33
- feat: Improve the dive profile by @arnauddupuis in #35
- Video Preview by @arnauddupuis in #37
- feat: add an edit history with undo/redo capabilities. by @arnauddupuis in #38
- Fix video export issues. by @arnauddupuis in #39
- chore: update files for release by @arnauddupuis in #40
Full Changelog: v0.1...v0.2.0