Skip to content

feat(desktop): add optional webcam gaze input - #280

Open
Jdreioe wants to merge 4 commits into
mainfrom
feature/chore/webcam-bytecode
Open

feat(desktop): add optional webcam gaze input#280
Jdreioe wants to merge 4 commits into
mainfrom
feature/chore/webcam-bytecode

Conversation

@Jdreioe

@Jdreioe Jdreioe commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add experimental Linux webcam gaze input through the local EyeTrax runtime.
  • Add camera selection, calibration, validation, retry, and cancellation flows.
  • Document webcam privacy, setup requirements, and platform support.
  • Include generated webcam bytecode and provider tests.

Testing

  • Added Rust tests for calibration layout, child-process cancellation, protocol gating, validated samples, and invalid estimates.
  • Added Python provider tests.
  • Not run locally.

- Add compiled provider and test artifacts
- Add calibrated local webcam gaze runtime and camera selection
- Document setup, privacy, accessibility, and platform support
- Restart calibration without stale gaze selection
- Document webcam retry behavior and TD-I13 protocol findings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant