gnustep/libs-gui

Scaling factor causes parts of box to be cut off

Opened this issue · 1 comments

When changing the GSScaleFactor to a number other than 1, parts of the contents of a box may be cut off. This can be seen, for example, in SystemPreferences.app.

How to reproduce

Open a desktop, and make sure that GNUstep isn't using client-side decorations and that SystemPreferences.app is not running. Then:

defaults write NSGlobalDomain GSScaleFactor 1.5
defaults write NSGlobalDomain GSFontHinting 17
SystemPreferences

Screenshots

Scaling factor 0.5, @ethanc8's computer, NesedahRik theme, KDE Plasma 6.1 with KWin Wayland:
image

Scaling factor 1.5, @ethanc8's computer, NesedahRik theme, KDE Plasma 6.1 with KWin Wayland:
image

Scaling factor 2.0, @ethanc8's computer, NesedahRik theme, KDE Plasma 6.1 with KWin Wayland:
image

@pkgdemon's computer:
image

Discord discussion with @gcasa @pkgdemon:
image
image
image
image
image
image
image