Skip to content

feat(act): doubleTap on press, durationMs on longpress - #2

Merged
thatswiftdev merged 1 commit into
mainfrom
feat/act-double-tap-longpress
Oct 12, 2026
Merged

thatswiftdev merged 1 commit into
mainfrom
feat/act-double-tap-longpress

Conversation

@thatswiftdev

Copy link
Copy Markdown
Contributor

Two optional alloy_act fields, consumed by Lionidas input-verbs Stage 1 (case path):

  • doubleTap (press) — forwarded to engine A's repeated-touch flag
  • durationMs (longpress) — dwell forwarded to interactions.longPress

Verified against engine A source (allowedFlags / interaction-touch-press plumbing) + full suite 73/73.

alloy_act schema (.strict()) gains two optional fields:
- doubleTap (press): forwarded to engine A's repeated-touch flag
- durationMs (longpress): forwarded to interactions.longPress

Sized by the T0(e) inspection: schema is closed, so this is a real
schema edit, not pass-through. Engine A accepts doubleTap on press
(REPEATED_TOUCH_FLAGS -> allowedFlags) and durationMs on longpress.

Full suite 73/73.
@thatswiftdev
thatswiftdev merged commit 43f1d8d into main Oct 12, 2026
1 check 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.

1 participant