Page 1 of 1

[2.0.13] Interface scaling hides UI above 100%

Posted: Sat Nov 02, 2024 3:08 am
by ylsid
1. Set shortcut bar rows to 2
2. Set interface scaling to 125% or higher


This happens
Suggested fix
Suggested fix
11-02-2024, 12-04-35.png (2.47 MiB) Viewed 1331 times
Allowing us to simply move it to the left would fix these issues entirely

Re: [2.0.13] Interface scaling hides UI above 100%

Posted: Sat Nov 02, 2024 12:37 pm
by Muche

Re: [2.0.13] Interface scaling hides UI above 100%

Posted: Sun Nov 03, 2024 2:23 pm
by Rseding91
Thanks for the report however we have no plans to do anything with this. Scales above 100% are only intended for use on displays that have the physical space to show the additional size. If you run into issues like this, the solution is to reduce the scale back to 100%. We already have issues making the GUI work at native 100% on 1920x1080 and simply can't make it work at increasingly higher scales on every screen size.

Re: [2.0.13] Interface scaling hides UI above 100%

Posted: Sun Nov 03, 2024 11:23 pm
by mhcmega
There is another issue with the scaling and size of the engine status window that I need to bring to your attention.

On my ultra-wide 3440x1440 screen (IMO this will soon be a standard in gaming) the game by default sets the UI scaling to 125%, so some engine window details are not visible by default.

On the other hand, I wouldn't be able to play the game at 100%, UI gets too small. So I still think something should be done with the engine status window, it should at least work on default (125%) settings.

Image

Re: [2.0.13] Interface scaling hides UI above 100%

Posted: Mon Nov 04, 2024 12:36 pm
by Rseding91
mhcmega wrote: Sun Nov 03, 2024 11:23 pm There is another issue with the scaling and size of the engine status window that I need to bring to your attention.

On my ultra-wide 3440x1440 screen (IMO this will soon be a standard in gaming) the game by default sets the UI scaling to 125%, so some engine window details are not visible by default.

On the other hand, I wouldn't be able to play the game at 100%, UI gets too small. So I still think something should be done with the engine status window, it should at least work on default (125%) settings.

Image
Yes, this is a case we still haven't found a nice solution for at default screen resolutions.

Re: [2.0.13] Interface scaling hides UI above 100%

Posted: Thu Feb 06, 2025 7:53 pm
by Reika
Rseding91 wrote: Sun Nov 03, 2024 2:23 pm Thanks for the report however we have no plans to do anything with this. Scales above 100% are only intended for use on displays that have the physical space to show the additional size. If you run into issues like this, the solution is to reduce the scale back to 100%. We already have issues making the GUI work at native 100% on 1920x1080 and simply can't make it work at increasingly higher scales on every screen size.
For some people, myself included, the larger UI setting is an accessibility option, not one we can just go without.

Also, there is a pretty easy thing to do that would help a great deal - allow the user to control which components of the sidebar UI even appear, just like already exists for minimap. This thread suggests hiding the entity preview, but that can be extended to all the UI elements. For example, in addition to the entity preview, I would disable the "last user" line and the "add tag" and "add ping" buttons - I do not play multiplayer, and have no need for them - and a couple of the "overview shortcut" buttons like for production statistics and trains, as the hotkeys for those views suffice.
Image