Bug 469633

Summary: Make UI adaptive
Product: [Applications] Spectacle Reporter: popov895 <popov895>
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: CONFIRMED ---    
Severity: wishlist CC: kde, nate, popov895
Priority: NOR    
Version First Reported In: 23.04.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Adaptive UI example

Description popov895 2023-05-11 17:25:59 UTC
Created attachment 158869 [details]
Adaptive UI example

SUMMARY

The newest version of the application is written in Qt Quick, but, unfortunately, it doesn't use all its advantages: the minimum size of the main window is quite large, and this is especially noticeable on small screens. It would make sense to make the UI adaptive, so that when the window is resized beyond a set point, the buttons to take a screenshot move from the sidebar to the bottom bar, and the sidebar itself becomes expandable (just as an example; it was the first thing that came to my mind).

SOFTWARE/OS VERSIONS

Operating System: openSUSE Tumbleweed 20230509
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.105.0
KDE Gear Version: 23.04.0
Qt Version: 5.15.9
Graphics Platform: X11