v0.1.12 — Tobii eye gaze support + input processing
Pre-release
Pre-release
What's Changed
Eye gaze
- Tobii Stream Engine integration — Dasher now works with Tobii PCEye 5 and other Tobii professional eye trackers. The \ obii_stream_engine.dll\ is bundled with the app, so it works out of the box.
- Eye gaze startup restoration — eye gaze settings are restored on restart; no need to re-select the tracker each time.
- Off-canvas detection — Dasher pauses when you look away from the canvas (via BP_STOP_OUTSIDE), and resumes when you look back.
- Diagnostic log — eye gaze diagnostics written to %APPDATA%\Dasher\eyegaze.log\ for troubleshooting.
Settings
- Input Processing dropdown — new selector in Settings > Input to choose between Normal Control, Smoothing Mode (reduces jitter for eye gaze and head tracking), and Direct Mode. Switching to Smoothing Mode unlocks five tuning parameters including Smoothing Amount.
- Control Mode moved from Input tab to toolbar toggle (cleaner settings).
- Simulate Transparency hidden (not relevant on Windows).
Bug fixes
- Fixed cross-thread crash that killed eye gaze tracking after the first valid sample.
- Fixed shutdown hang (cross-thread deadlock during native cleanup).
- Fixed DLL resolver loading the wrong DLL version from system PATH.
Full Changelog: v0.1.11...v0.1.12
What's Changed
Full Changelog: v0.1.11...v0.1.12