v1.2.0 β Far-distance tracking, π€ mode-switch, robust draw-mode pen
v1.2.0 β Far-distance tracking, π€ mode-switch, robust draw-mode pen
β¨ New features
- Far-distance hand tracking β crop-zoom super-resolution, One Euro smoothing, and active-region mapping reliably track hands at greater distances.
- π€ New mode-switch gesture β hold a single-hand "I Love You" sign to switch modes (replaces the previous mode-switch gesture).
- Side-view-robust pen control in drawing mode β stable writing even when the camera sees the hand from the side or up close.
- Crash logging β native / thread / Qt crashes are now captured to
crash.log. - Raw-video record + offline replay harness β record raw footage and replay it offline for objective detection A/B testing.
π Fixes
- Zoom viewport now locks to the top hand and snaps on engage β stops the mid-distance "bellows" oscillation.
- Strokes no longer break from unreliable thumb / geometry signals at side view.
- Completed the central voting pen state machine in draw mode.
- Fixed two-finger hover false positives that caused severe stroke breaking.
π§ Internal
- Decoupled the floating-window UI from service orchestration via a new
AirControlOrchestrator. - Cleaned up redundant / broken install & startup scripts; added tests (dictation, replay, swipe distance, zoom SR).
Full changelog: v1.1.0...v1.2.0