drwhut / tabletop-club

An open-source platform for playing tabletop games in a physics-based 3D environment for Windows, macOS, and Linux! Made with the Godot Engine.
MIT License
1.24k stars 49 forks source link

Option to scale UI #290

Open MaximilianSiess opened 1 year ago

MaximilianSiess commented 1 year ago

Is your feature request related to a problem? Please describe. The UI scales relative to the resolution, which creates large buttons and text in fullscreen or on high resolution displays. This might be desired by some users, but is a common source of complaints by my group of players and myself. We are aware F9 hides the UI entirely and make use of that feature frequently. However, when using the Notebook or other tools often, this becomes cumbersome.

Describe the solution you'd like In the options menu, perhaps under General, a slider to adjust the UI scale would be good.

Describe alternatives you've considered Even just a 0.5, 1.0 and 1.5 options via buttons would be quite helpful.

Additional context The UI already behaves as desired when the window is in an aspect ratio different than 16:9, scaling up and down without an issue. I hope this means that implementing this option would not be too difficult.

Also, just thanks so much for all the work on this project. It's incredible how far along it already is. 💛

drwhut commented 1 year ago

Agreed, this would be a nice option to have to support a wider variety of displays.

Also, just thanks so much for all the work on this project. It's incredible how far along it already is.

Thank you! That means a lot to me :heart: