Skip to content

v0.1.12 — Tobii eye gaze support + input processing

Pre-release
Pre-release

Choose a tag to compare

@willwade willwade released this 12 Aug 09:47
· 1 commit to main since this release
d62bb20

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

  • fix(eye-gaze): Tobii Stream Engine v2.x — working gaze on PCEye 5 by @willwade in #22

Full Changelog: v0.1.11...v0.1.12