guillaumechereau / goxel

Goxel: Free and Open Source 3D Voxel Editor
GNU General Public License v3.0
2.74k stars 219 forks source link

Tiniest Interface #254

Closed Mayakovsky closed 1 year ago

Mayakovsky commented 2 years ago

Just loaded for Windows 10. The UI is being rendered at a scale I can't even read it's so small. Maybe 2-3 point type.

Never seen this error on any program before. The menu is just microscopic.

Any ideas?

paloblanco commented 2 years ago

Just wanted to second this. I am running on a Surface Go with windows 10 and the UI is insanely small. Usually the windows troubleshooter can help with UIs designed for high DPI displays, but no luck here.

guillaumechereau commented 2 years ago

What version of Goxel are you using? This problem seems to keep coming no matter how many time I "fix" it...

paloblanco commented 2 years ago

0.10.8 is my version.

I was able to expand it a little by adjust the exe properties via the windows prompts, but this results in a fuzzy interface.

image

guillaumechereau commented 2 years ago

Question: are you by any chance able to compile Goxel on windows? I don’t have a high resolution screen so this bug is hard for me to test. If you can compile I could ask you to test a test branch for me.

On Sun, Oct 17, 2021 at 21:07 Palo Blanco @.***> wrote:

0.10.8 is my version.

I was able to expand it a little by adjust the exe properties via the windows prompts, but this results in a fuzzy interface.

[image: image] https://user-images.githubusercontent.com/45581243/137628441-71117e16-7640-4fcf-8062-cfa664c6c748.png

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/guillaumechereau/goxel/issues/254#issuecomment-945118145, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA2JH2GSSEKZNQZMQ23CO3UHLC75ANCNFSM5DZNUGDA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Sent from my iPad.

paloblanco commented 2 years ago

Apologies for the delay. I am on windows machine, and I would be happy to try compiling. Point me to the branch and I can try it out.

guillaumechereau commented 2 years ago

@paloblanco: what would be nice is if you could try to compile and test the commit 4be6c600e37eec4d, which is just before a change in the resolution computation. Also could you try some older versions of Goxel (available here: https://github.com/guillaumechereau/goxel) and see if some of them work better.

Regards, Guillaume

muhuk commented 2 years ago

I'm using0.10.8 and the buttons/menus are incredibly small on a 4k display. (Debian/Linux) image

ghost commented 2 years ago

Same problem here in Debian.

Please, a feature to scale the UI. Or a font/icon size setting at least.

Mayakovsky commented 2 years ago

I think the problem is screen resolution. Gave up looking for a solution..

simonkrauter commented 1 year ago

You can scale the UI with the parameter -s, --scale=FLOAT.

muhuk commented 1 year ago

@simonkrauter this is what I get when I run with -s 1.25

image

(Image is not cropped, full window, no toolbars/menus visible)

simonkrauter commented 1 year ago

Yes, the scaling function has a bug, it renders off-screen, #233.

guillaumechereau commented 1 year ago

Yes the scale argument is currently broken. I'll have a look at that.

guillaumechereau commented 1 year ago

I just made a few changes to try to fix this issue once and for all.

Can you test the dev build from here and tell me if that works:

https://github.com/guillaumechereau/goxel/actions/runs/4381985989

muhuk commented 1 year ago

@guillaumechereau I am on Debian Stable, and glibc version I have is 2.31. So I'm not going to be able to test latest builds right now.

simonkrauter commented 1 year ago

@guillaumechereau Works for me. Thanks!

guillaumechereau commented 1 year ago

@guillaumechereau I am on Debian Stable, and glibc version I have is 2.31. So I'm not going to be able to test latest builds right now.

If you want you can try to recompile from sources. Normally it should be quite straightforward.

maks commented 1 year ago

@guillaumechereau thanks so much for fixing this! 👍🏻 I just tested your CI build (4381985989 on Ubuntu 22.04 with a hidpi monitor and laptopscreen (both 3k) and the UI scaling is right without my having to use -s even, whereas the stable 0.11.0 release build I first downloaded had tiny, barely usable UI elements.