Skip to content

Fix Spaces direction and forward Notification Center edge gestures - #100

Merged
zibo-chen merged 2 commits into
mainfrom
fix/macos-horizontal-gesture-direction
Oct 16, 2026
Merged

zibo-chen merged 2 commits into
mainfrom
fix/macos-horizontal-gesture-direction

Conversation

@zibo-chen

@zibo-chen zibo-chen commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Cross-screen input reversed horizontal Spaces gestures and left the two-finger right-edge Notification Center gesture on the controlling Mac. Normalize the measured horizontal inversion exactly once, and capture the independent FluidTouch stream through negotiated v4 metadata, preserving both displacement components and release velocity. The already working four-finger system pinch retains its route.

The receiver uses the shared typed HID backend and a separate edge capability probe. Older peers and Windows stay on existing gesture formats; unsupported or malformed fluid routes pass through locally. Dependency pins and standalone lockfiles align the shared input model across core, protocol, gaze and desktop.

Validation: 30 desktop gesture tests, 60 input tests, 171 core native library tests (one existing ignored), strict Clippy, workspace all-target check, formatting and generated Dart checks pass. Native gesture tests pass on macOS 15.6.1 and 27.0.1 arm64. The production Rust injector visibly opens Notification Center on 27; cancellation keeps it closed and repeated gestures keep it open. Temporary diagnostic input access was revoked and the helper removed. No installer was built locally.

Dependencies: ArcRelayProject/arcrelay-input#7, ArcRelayProject/arcrelay-core#8, ArcRelayProject/arcrelay-protocol#11, ArcRelayProject/arcrelay-gaze#5. Both installed apps remain 0.3.10067; live two-device acceptance of a new CI package remains outstanding.

@zibo-chen zibo-chen changed the title Fix Mac trackpad horizontal swipe direction Fix Spaces direction and forward Notification Center edge gestures Oct 16, 2026
@zibo-chen
zibo-chen marked this pull request as ready for review October 16, 2026 03:48
@zibo-chen
zibo-chen enabled auto-merge (squash) October 16, 2026 03:48

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Automated approval for an allowlisted maintainer. Required CI, CodeQL, and branch protections still apply.

@zibo-chen
zibo-chen merged commit fae98a7 into main Oct 16, 2026
23 of 24 checks passed
@zibo-chen
zibo-chen deleted the fix/macos-horizontal-gesture-direction branch October 16, 2026 03:48
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