Fixes
- Crash on shortcut delete (Android 14) —
MutableList.removeFirst()in the home-strip slot layout logic was resolving to a JDK 21 member method unavailable on Android API < 35, causing aNoSuchMethodErrorcrash-loop on stock Android 14 devices after deleting a home shortcut. Fixed by usingremoveAt(0). - Rooted QS Bluetooth tile stuck off on some stock ROMs — the tile now tries the in-process Bluetooth toggle first, then falls back to a root shell call when the OS rejects the in-process request (observed on some stock Android 14 builds).
- Weather location stuck after first boot — falls back to an active location request (15s timeout) when the passive last-known location is missing or stale, fixing weather updates on ROMs without a network location backend (e.g. degoogled LineageOS).
- QS overlay letting trackpad input open the drawer underneath — on some stock Android 14 devices, D-pad/trackpad input reached the home/drawer pager while the QS overlay was open, opening the app drawer in the background. D-pad/enter keys are now swallowed at the top of the home/drawer tree whenever the QS overlay is open, for both rooted and unrooted QS.
- Minimal Mode "+ Add app" not opening the app picker — tapping an empty slot in Minimal Mode's list view silently did nothing; it now opens the app selector correctly.