-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Description
Expected Behavior
- QGC interface should properly adapt to different screen sizes/resolutions.
- All interface elements should be accessible via vertical/horizontal scrolling in settings pages.
Current Behavior
-
UI Adaptation Issues on small-screen Android devices (RC controllers, phones):
Oversized icons
Truncated interface elements -
Scroll Functionality Failure in application settings pages:
Vertical scrolling completely non-functional
Horizontal scrolling unavailable when needed
(Note: Map view scrolling works normally) -
Consistent reproduction across different device types:
Physical RC controllers
Mobile phones
Android emulators
Steps to Reproduce:
Please provide an unambiguous set of steps to reproduce the current behavior
- Build Android APK from master branch using:
Qt 6.6.3
JDK-17
NDK 26.3.11579264
SDK Platform 35 - Install on small-screen Android device (e.g. phone or RC controller)
- Navigate to any settings page requiring scrolling
- Attempt vertical/horizontal scrolling
System Information
- Operating System: Android 8.1, Android 15
- QGC Version: Latest master branch
- QGC build: self-built from source
- Flight Controller: N/A
- Autopilot (with version): N/A
Detailed Description
The combination of UI adaptation failures and scroll malfunction severely impacts usability on compact Android devices. Key observations:
Settings pages become partially inaccessible due to failed scrolling
Issue persists across different input methods (touchscreen, emulator mouse)