Yes, this is another topic on the design in KDE apps, but unlike many others, I would like to bring up concrete examples and start a discussion on the way to solve this.
Of course, maybe the solution to the following already exists and is being implemented. But I am not aware of it at the point of writing this.
Ok, so the main issue I have with consistency in System Settings app is the way pages and options in it are aligned (or misaligned) and how they scale with the window size. It is all over the place, so lets look at some examples.
Example #1
This is a quick settings page, which is one of the more recently designed pages. Overall, its a nice looking design, with Top Horizontal alignment, and a Middle vertical alignment. Additionally its aligned vertically so that the buttons (options) all begin at the same point, and has a clear right margin where all the buttons, sliders and text end. Its visually quite appealing. The only problem with this page (any most others in the System Settings) is when you put System Settings in fullscreen mode. The UI does not scale, so you get something like this:
Now, I hope everyone would agree that this is anything but appealing. The entire functional part of the page is around 10% of the page, with 90% being empty space.
Proposed fix #1
Is it possible to scale the UI elements (and font) to the window size, so the ration of usable to empty space remains the same? Im not sure its the best fix, but cant be worse than this ![]()
Example #2
Accessibility subpages are kind of a mess of alignment. Its a bit difficult to show here with pictures, so I would recommend you go to the Accessibility page and just quickly change between subpages, and take note of where the alignment is. Unfortunately as new user here, I can only embed 1 figure, so I would ask you to go check it out yourself.
These kind of inconsistencies are appearing in the entire System Settings, not just Accessibility page. But Accessibility page does give a good example as every subpage has its own alignment ![]()
Proposed Fix #2
Align all the pages to Middle Vertical. More precisely, align to the button beginning. So that all buttons begin at the same vertical position. Additionally, add a clear right margin so that all the text, slides and buttons end at the same time.
Some other questions for discussion:
Would it maybe be better to switch to Middle Horizontal Alignment, instead of Top? This would make it more symmetrical. The only problem are pages with only 1 option like Screen Reader and Shake Cursos subpages. Could these not be moved somewhere to avoid having an entire subpage just for 1 option?
There are more stuff to talk about when it comes to System Settings UI design, but I would like to keep this discussion limited to Alignment and Scaling of the pages, so we dont lose focus.




