Repository navigation
Input Leaf v1.4.2 - Cursor & UHID Release 馃崈
馃崈 Input Leaf v1.4.2
Accessibility overlay cursor stays visible without a SYSTEM_ALERT_WINDOW-only gate, and Shizuku now presents a real UHID keyboard and mouse while the cursor is on the phone.
Highlights & Improvements
Accessibility Overlay Cursor
- Always-Visible Overlay: The overlay cursor stays visible without relying on overlay permission alone.
- Native Pointer Feel: Native Android pointer with compensation, edge anchoring, and re-entry at the latest Enter coordinates.
UHID Keyboard & Mouse
- HID While Cursor is On Phone: UHID keyboard and mouse attach while the cursor is on the phone, and disconnect on Leave.
Live Screen Size (DINF)
- Mid-Session Updates: Live screen size, including rotation, is sent mid-session via DINF.
Stability & Connection UI
- Connecting-State UI: Server cards show a connecting state while a session is being established.
- First-Enter Freeze Fixes: Improvements to first-enter freeze and Shizuku bind.
Contributors
Thanks to everyone who contributed to this release!
- @guaje: added Android coverage smoke tests (#38), upgraded the build to AGP 9.4, Kotlin 2.4.10 and compileSdk 37 with a Gradle version catalog (#40), and reviewed this release (#44).
Installation
- Download the APK matching your device architecture (or
universal.apk). - Install the APK on your Android device.
- If using Shizuku (Recommended), ensure Shizuku is running before connecting.