New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interface: Fractional Scale #6797
Comments
Would be nice. Currently GUI scaling works based on zoom levels which is why only powers of two are possible. |
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. |
125% would suit me right down to the ground, but I don't know if the pixel icons will upscale nicely for arbitrary multipliers. |
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. |
That's a good idea, some padding would be nice indeed, it looks more organized, I like it! |
@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. |
This issue has been automatically marked as stale because it has not had any activity in the last two months. |
Normal size is too small for me to be readable and double size is too big to be comfortable, I would really appreciate if we had more fractional UI scaling |
Good news, this has already been completed in #10114 - you can try it now in 13.0-beta2 |
I always double the size of the interface, but it would be nice to have more options available.
Ideas:
The text was updated successfully, but these errors were encountered: