Universal-Debloater-Alliance / universal-android-debloater-next-generation

Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.
GNU General Public License v3.0
2.21k stars 74 forks source link

feat(accessibility): key-nav & touch-scrolling #605

Open Rudxain opened 2 weeks ago

Rudxain commented 2 weeks ago

Describe the feature you want

Support for keyboard navigation is non-existent: the arrow keys can't be used to scroll the pack list and Tab can't focus on any widget.

Surprisingly, touchscreen scrolling works (at least on Wayland+Mutter), but only when dragging the background of the pack list (a tiny margin between list items; hard to "aim"). If UAD-ng somehow falls-back to x11, then this bug may be a limitation of xwayland input-handling.

Touchscreen clicks work perfectly fine

Acknowledgements

Rudxain commented 2 weeks ago

I tested the touchscreen on a Linux system that mainly uses libinput, more specifically Debian 13 Trixie (not yet stable)