Created attachment 103272 [details] Screenshot of current design and possible redisign It is very confusing, that after parameter "Resolution: " you can see the minimal possible resolution of monitor. See attached screenshot. I suggest redisign of elements position in kcm_kscreen module. For example, we can just move word "Resolution" to the plase where current resolution is shown (as in screenshot). Or we can move slider to bottom, min and max resolution values under corresponding spots, and finally current resolution value to where now min resolution is displayed. What do you think about such redisign?
I agree, the resolution slider isn't great to say the least. I'm currently reworking the UI of the kscreen kcm, and this is one of the problems fixed in the new version. It will take some time to land, though.
Created attachment 103906 [details] Windows 10 display settings (change resolution and switch displays with dual head)
By the way, maybe we should just make a dropdown list (like on windows) instead of slider? See attached video, it demonstrates windows' interface for changing display resolution.
What problem would a drop-down solve? A slider gives more information and requires less clicks.
I do not stick out for drop down, but answering your question. Drop-down explicitly shows you which resolution is choosen. You still cannot change resolution with just one click if slider is used. You should move pointer of slider to some wanted position, but you cannot see which values all these positions have. You can only see min and max value, but for knowing any middle resolition, you should move slider to that position. Drop-down list does not have such issue.
Also, I surprisingly discovered, that drop-down list IS ALREADY implemented. I have a setup of two monitors and when I clicked on one of them in Kscreen, a drop-down list of possible resolution appeared. At the same time, clicking on other monitor showed a slider. I do not know how KScreen decides which interface to show, but I suggest it may show drop-down because of lots of possible resolutions available for one of monitor. But it may also be because of different interface (vga/hdmi) used, however I doubt it.
The heuristic is "more than 16 -> dropdown".
Also, let's not waste too much time on it right now. My new implementation feels quite a lot better, and we can improve from there, once it lands. Discussing these things right now, when they've been both identified and addressed just keeps me from doing other work. If you want to test, and help fixing things, that'd be most welcome as the kscreen redesign isn't the only task on my plate, hence it taking so long.
I agree that the UI needs improvement. I'd propose commenting on https://phabricator.kde.org/T3464 .
Now in System Settings v5.17.1 it is redesigned and fixed (used drop down list), thanks!