Skip to content

Zdroid 0.3.1.1

Choose a tag to compare

@Dylanmurzello Dylanmurzello released this 20 May 21:16
· 337 commits to main since this release

Install

Download Zdroid-0.3.1.1.apk, open it, allow "install from unknown sources".

adb install -r Zdroid-0.3.1.1.apk for dev iteration. In-place upgrade over v0.2.x / v0.3.x.

Fixes

  • Gboard no longer auto-shows when a HW keyboard is connected. ImeHostView was returning a valid InputConnection on focus regardless of the user setting; Android starts the IME the moment that happens. Now returns null when either on_screen_keyboard = false or any device with KEYBOARD_TYPE_ALPHABETIC is in InputManager.inputDeviceIds (BT and USB both register here; Configuration.keyboard alone is unreliable on tablets).
  • Programming Keys Row no longer flashes on launch with the setting off. Kotlin field defaulted to true and lost the boot-time race against the Rust→Kotlin push.
  • Picking ExternalTermux no longer bricks the install. lib.rs now tests environment_root() writability and falls back to the bare app data dir instead of panicking on PermissionDenied.

Changes

  • All three Android Input toggles (Soft Keyboard, Programming Keys Row, Virtual Trackpad) default to off.
  • Restart-required prompt after an adapter switch is now an inline themed banner, not a native AlertDialog.

Verification

  • APK SHA-256: 8dfea934fbba1a419a4a472e725af70db11a35d82bc83168a34b8797dc8a3916
  • Built from commit 00cde3a76b
  • versionCode 12, versionName "0.3.1.1"
  • Cert: same as v0.2.x / v0.3.x