Skip to content
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

(Screen Scaling & UI Element Scaling) Scaling 400% should be removed to prevent this. #445

Open
NatsuDragneel808 opened this issue Feb 2, 2024 · 2 comments
Labels

Comments

@NatsuDragneel808
Copy link

LibreSprite version
1.0

Describe the bug
As someone who casually deals with attempting to touch all the features in whatever app I open, I really believe that this feature should be removed. There are 4 options in preferences --> general --> screen scaling (default=200%) & ui scaling (default=100%). The 4 options are 100%, 200%, 300% and %400% in the drop down. I ended up setting both to 400% which made the app completely unusable since it was scaled so close I could only see the top of the menu for File/Edit/Sprite and La out of Layers. I think 200% should be the maximum to prevent anyone else from messing it up like I did. Why? Because I spent hours upon hours pulling my hair out trying to fix the issue. There's no support (forums/tutorials/youtubevideos/git/googlesolutions/etc) for this issue and reinstalling the libresprite files or restarting the pc doesn't fix it. However after calming myself and thinking I managed to fix the issue and return the app to normal. I'm opening a project on my github for you to follow a fix if you run into this issue.
To Reproduce

Capture9.PNG

Capture2.PNG

Capture4.PNG

Expected behaviour
200% scaling max to prevent this. Application should not scale to an unusable state.
OS/Hardware
  • Operative System: Windows 10 x64
  • CPU: i3
  • GPU: motherboard graphics
Screenshots

Capture5.PNG

@NatsuDragneel808
Copy link
Author

@felipemanga
Copy link
Collaborator

We're not removing the 400% option because it can be a reasonable value on certain hardware (high-DPI displays).
This situation is a little better on the 1.1-dev release, where the options were arranged so that, hopefully, they won't be clipped out, but it can still happen if you set it too high. On certain hardware even 200% is too high.
So instead of reducing the maximum scale to 300%, the ideal solution would be detect how high it should reasonably go.

In the future, instead of pulling your hair out, I recommend joining our Discord server where we generally help each other out in cases like these in a matter of a few minutes, timezones permitting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants