v0.3.0
What's New in v0.3.0
π Swipe Gesture Momentum
Velocity-based two-finger swipe with momentum deceleration β swipe faster to advance more pages. Momentum decays at Γ0.65 every 50ms, stopping below 0.3 pages.
π±οΈ 1-Finger Candidate Drag
Drag one finger in the top 5% trackpad zone to highlight candidates by position; lift to select. Coexists with tap-to-select.
π‘οΈ Non-Destructive Multitouch
Accidental second finger during a stroke won't destroy the partial stroke β the engine saves and restores stroke state automatically.
π― Trackpad Candidate Zone Tuning
Candidate activation zone reduced from 25% to 5% of trackpad Y, giving 95% of the trackpad for worry-free drawing after iterative user QA.
π Bug Fix
_candidate_buttonsβcandidate_buttons(7 references had a leading underscore mismatch, silently failing in GLib, preventing all candidate drag gestures)
π Documentation
- README updated: swipe momentum, candidate drag, non-destructive multitouch
- Chinese READMEs (Simplified & Traditional) updated with new features
- Acknowledgments section added for PP-OCRv6 (Apache 2.0) and ONNX Runtime (MIT)
π§ CI/Infrastructure
- Fixed debian metadata, packaging URLs, bootstrap.sh references (ai-space-lab migration)
- Fixed README filenames in release source tarball (zh-Hans-ζ± / zh-Hant-ζΌ’)
Full commit log: v0.2.0...v0.3.0