-
Notifications
You must be signed in to change notification settings - Fork 380
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
UI scale breaks start menu #5062
Comments
Does it work elsewhere? Maybe we should just remove ui_scale, I'm not sure if it's used much. |
Values in the range 90-110 mostly seem to work. With other values there are various major/minor issues. Especially the settings are not useable with scale > 110. |
Visually impaired people might use it, but i believe they rely more on OS tools for this. |
Visually impaired people will have a lot of trouble playing DDNet I think. And OS tools can't interact with our UI at all to get texts out. |
The idea to remove ui_scale is a threat to user accessibility. There are many things we could do in order to rework ui_scale:
|
Is there anyone using |
It's been broken/untested for many years, so I doubt it has many users. |
With UI scale below 100:
With UI scale above 100:
I'm don't think it's a good idea to apply the UI scale in every V/HSplit. This requires a bunch of fixes like
/ UI()->Scale()
to split elements scale independent again.Relevant TODO:
ddnet/src/game/client/ui.h
Lines 11 to 15 in 68b6027
Screenshots:
ui_scale 50
:ui_scale 70
:ui_scale 100
:ui_scale 110
:ui_scale 120
:ui_scale 150
:The text was updated successfully, but these errors were encountered: