Repository navigation
Conversation
Route recognized Apple TV swipe events through the existing priority navigation stack. Preserve native-focus screens, button and hold behavior, and other platforms. Add focused regressions, CI, and device validation guidance. Validation: 12 remote regressions and native app typecheck pass. The combined tvOS Release build passed; the user confirms all physical Apple TV remote acceptance tests pass.
|
@SHRIVES93 is attempting to deploy a commit to the quixomatic's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
Thank you for submitting this, I will review your PR thoroughly. It has been something that needed to be implemented for a while now. The main reason those touchpad swipes were disabled in the first place is because it makes navigation near impossible in the guide because it fires too many events. So I may take your PR and make some adaptations to it to slow down the number of touch events that come through. |
|
@Quixomatic ahh got it! I can throw this back in draft and try to work that out if you'd like - either way I'm happy to help 😄 |
|
I will build it with these changes and see what it's doing, this has been an item on my mind lately anyway haha |
What & why
The default iPhone Remote touchpad could not navigate Airwave’s zone controls: the input translator discarded React Native’s four recognized swipe events. Map those events into the existing navigation stack on tvOS only, preserving native-focus screens, buttons, holds, and other platforms. No dependency changes or custom gesture bridge.
Addresses the navigation portion of #16; other requests in that issue remain outside scope. Session persistence is tracked separately in #63.
Validation
pnpm check-typeswas run after a full locked install. It reports errors in unchanged desktop, server, web, site, and tv-tauri code, including Electrobun declarations and missing generated files. CI awaits upstream approval.Includes focused regression CI and hardware validation instructions. No version, signing, or dependency changes.