I made this post to get some early feedback. I don't share the code yet because I don't think it's in the proper state. I'd like to see the change in the default client because it can benefit all other clients. But if there is something going on I can just stop. Anyway I'm open to cooperation. Also if for some reason it's not desired to have it in the default client I will start to port it into amber. I want to start to play at last.
Here is the current state:
2.83x UI scaling:
To compare 3x OS scaling:
And the painful default scaling:
Update:
- After playing for several weeks I think the first version is ready for a wide testing. Some widgets may still be somehow broken in a scaled state. If you find such, please report.
- I started to port changes to Amber but after old resources are gone there is no much point to do any changes there until it will support new ones.
Here is a client version to try:
https://github.com/elsid/hafen-client/releases