LibreSprite icon indicating copy to clipboard operation
LibreSprite copied to clipboard

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

Open NatsuDragneel808 opened this issue 1 year ago • 2 comments

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 avatar Feb 02 '24 17:02 NatsuDragneel808

Additional: Fix - https://github.com/NatsuDragneel808/desktop-tutorial

NatsuDragneel808 avatar Feb 02 '24 17:02 NatsuDragneel808

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.

felipemanga avatar Feb 02 '24 19:02 felipemanga