-
released this
2026-10-05 04:11:09 +02:00 | 2 commits to main since this releaseFixes grab + stick depth when SteamVR reserves the stick for its laser mouse and FrameYap application analog actions are inactive. FrameYap consumes smooth-scroll events from the grabbing controller as bounded depth movement, prefers a valid app axis, and applies each delta once. The UI does not scroll during a grab.
Removes the idle microphone explanation from the bottom of Settings.
Validation: all 32 desktop checks and 36 native Frame checks pass. The grab-depth correction also passed 73 Python tests. The wearer confirmed grab + stick works. Live counters accepted 895 controller-tagged scroll events and measured 0.735 m of depth travel, with zero redraws or uploads across 1,300 retained movement frames. Motion-loop work totaled 21.923 ms over 1,302 ticks (maximum 2.804 ms); rendering and upload totals are measured separately and are not motion-to-photon latency.
The final ARM64 package is installed and running on the Frame. Its binary hash matches the release artifact, and the no-input Gamescope IME check passes. Profiling is disabled again.
The archive includes the native application, SDL/OpenVR libraries, assets, font and licenses. Speech runtime and model install separately through the installer; existing installations are preserved.
Downloads
mirror of
https://github.com/baketnk/frame-yap.git
synced 2026-10-06 04:00:03 +02:00