Skip to content

Input Leaf v1.4.2 - Cursor & UHID Release 馃崈

Choose a tag to compare

@anasvhora284 anasvhora284 released this 17 Sep 13:21
19e2ab7

馃崈 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

  1. Download the APK matching your device architecture (or universal.apk).
  2. Install the APK on your Android device.
  3. If using Shizuku (Recommended), ensure Shizuku is running before connecting.