Another upvote from me, on my 22 inch 1920x1080 display the default UI scale is a bit too small, but the double scale takes up too much space.
I think one way to achieve this as-is would be to "simply" draw new UI graphics in e.g. 125% or 150% scale, and perhaps use a True Type font in somewhat larger size. None of the sprite art will scale nicely in non-integer amounts anyway.
An experiment worth trying might be to just add some interior padding on icon-buttons to make them larger targets on screen, without actually scaling the icon at all? I think that might just work for 125%, together with a larger font.
@nielsmh I wrote the code for adding such padding, even providing the user a GUI for selecting the size for the buttons, the size for the height of elements on the lists and choosing the fonts and their sizes.
I also added an autosizing option, where the program automatically sets the scaling for GUI sprites and the sizes of the rest of the elements of the GUI.
The result is good enough: I can switch between screen resolutions at ease without worrying about font sizes and sprites. The only thing I miss is that 100%-200%-400% GUI sprites aren't enough for a smooth transition between all resolutions (from 640x400 to 4k resolution).
This issue has been automatically marked as stale because it has not had any activity in the last two months.
If you believe the issue is still relevant, please test on the latest nightly and report back.
It will be closed if no further activity occurs within 7 days.
Thank you for your contributions.