Skip to content

Dev v0.1.17#14

Merged
iancharest merged 11 commits into
mainfrom
dev_v0.1.17
Jun 15, 2026
Merged

Dev v0.1.17#14
iancharest merged 11 commits into
mainfrom
dev_v0.1.17

Conversation

@mathiassalvas

Copy link
Copy Markdown
Collaborator

No description provided.

mathiassalvas and others added 11 commits June 15, 2026 09:42
- Add tachypy.feedback: keyboard-agnostic visual pressure-feedback engine,
  mixin, state machine, scale mapper, widget ABC, InteractiveFixationCross
- Add tachypy.wooting facade: enriched WOOTING_ACQUISITION (base + mixin),
  re-exports, and ported visual demos (fixation, mini-bw)
- Expose WOOTING_ACQUISITION at top level via lazy __getattr__ (extra-gated)
- Add [wooting] extra + demo entry points; docs/wooting.rst + api autodoc
- Port feedback tests to tachypy/tests/test_feedback.py

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…-integration

# Conflicts:
#	docs/getting_started.rst
#	setup.py
* Add first-class TachyWooting integration in the TachyPy package.
* Expose `WOOTING_ACQUISITION` through TachyPy for a simpler user-facing API.
* Enable natural analog keyboard workflows directly from TachyPy.
* Add visual pressure feedback for light-press and readiness phases.
* Refactor the pressure feedback system and remove the unused `PressureSource` interface.
* Improve `PressureFeedbackWidget` with better pressure text, geometry, and interactive fixation cross handling.
* Integrate Wooting acquisition with the TachyPy visual feedback system.
* Keep Wooting support as an optional dependency so TachyPy core remains lightweight.
* Update documentation, demos, and tests for the new integration.
* Add tests for pressure feedback rendering and pressure state management.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…ance exit key handling in runner and widgets; clean up imports in mini_bw_experiment demo
Copilot AI review requested due to automatic review settings June 15, 2026 19:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@iancharest iancharest merged commit b8af906 into main Jun 15, 2026
24 checks passed
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.

4 participants