RealRTTV / nbtworkbench

A modern NBT Editor written in Rust.
Mozilla Public License 2.0
13 stars 1 forks source link

Tiny UI on 4k display #13

Closed QuinStudios closed 1 day ago

QuinStudios commented 2 weeks ago

This isn't a technical issue, since the program technically works, but on a 4k monitor, the UI is insanely small and it's really hard to see anything. And since there aren't UI scaling options, there's really nothing that can be done about that.

RealRTTV commented 2 weeks ago

Does Ctrl + or Ctrl - work?

QuinStudios commented 2 weeks ago

No, nor does Ctrl scrolling. It says "Scale: 1x (Max 1)"

P.S. Do you have a discord or anything or listen to feature requests? I'm not sure where I would mention that kind of thing, since I assume this would be the wrong channel

RealRTTV commented 2 weeks ago

You can always put them here under Issues.

Does it still max out at 1x when it's full-screened?

QuinStudios commented 2 weeks ago

Ah, good idea. No, UI scaling does work when it's full-screened

QuinStudios commented 2 weeks ago

Okay, I see now that this has been brought up in a resolved issue, and I can confirm that if I make the window bigger, even not full screen, it does allow me to change the UI scale. So, technically, feel free to resolve this issue now.

However, I will add that it could definitely be improved. Whether that be changing the default window size to be a bit bigger to allow some UI scaling, adding intermediary UI scaling steps so it's more granular, adding some kind of settings option or something for changing scale, etc.

Perhaps the most logical choice would be to make the tool remember your window size and UI scaling. I assume this is possible, considering it can remember your theme selection. Also, at the very least, maybe you should update the description with a quick disclaimer that you may need to increase your window size for UI scaling to work.

RealRTTV commented 2 weeks ago

I'll make the window size a % of your screen's size, and to cache it in config, along with your current scale size. Currently it should be incrementing in +0.5x per each, thanks. I'll close when committed