Bug 434845

Summary: kstars not tolerant of small display 800x400
Product: [Applications] kstars Reporter: sh9623905
Component: generalAssignee: Jasem Mutlaq <mutlaqja>
Status: RESOLVED INTENTIONAL    
Severity: normal    
Priority: NOR    
Version First Reported In: git   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description sh9623905 2021-03-23 18:31:39 UTC
SUMMARY
Running Ubuntu-mate 20.04.2 on Pi 4 with "Official 7 inch touchscreen display" which is 800x400 pixels, and compiled 3.5.3 Beta. Many dialog boxes are too big for this small display. 

STEPS TO REPRODUCE
1. Install Ubuntu-mate 20.04.2 on Pi 4 with Official 7 inch touchscreen display. 
2. Clone and build from 3.5.3 Beta code at https://github.com/KDE/kstars

OBSERVED RESULT
Many Ekos Dialog boxes are cut off beyond the 800x400 display. Can't click "ok", for instance.

EXPECTED RESULT
Dialogs need QScrollArea and scroll bars to be usable on a small display.
I modified the .ui files and built a workable kstars on the 800x400 display.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma:  Ubuntu-mate 20.04.2 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 5.12.8

ADDITIONAL INFORMATION
kstars/ekos otherwise work well on the Pi 4, 800x400 display. Performance is quite reasonable. I believe this hardware is worth supporting.
Comment 1 sh9623905 2021-03-24 18:33:35 UTC
KDE Frameworks 5.68.0
Comment 2 Jasem Mutlaq 2022-10-10 06:07:19 UTC
800x400 is definitely not supported. Minimum height should be 800 pixels. It would take a tremendous effort to cater to this display.