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

GTK theme elements are sized incorrectly #785

Closed
klarazetka opened this issue Dec 15, 2024 · 1 comment
Closed

GTK theme elements are sized incorrectly #785

klarazetka opened this issue Dec 15, 2024 · 1 comment

Comments

@klarazetka
Copy link

Expected behaviour

Marco should display GTK themes as they originally were on version 1.24 and prior - for example, TraditionalOk's top window bar should be 24px high, whereas with Nimbus (default theme in OpenIndiana) it should be 25px high. The same applies to other elements - for instance, Caja's "location" text box was 25px high using the Nimbus theme in MATE 1.24.

Actual behaviour

Sometime around the release of version 1.26 or 1.28, the size of various theme elements has mysteriously increased - elements suddenly have excessive amounts of vertical padding around them, with TraditionalOk's top window bar having increased to 26px high, Nimbus's top bar having increased to 28px, and Caja's location bar in Nimbus having increased to a whopping 38px. While unsure about TraditionalOk, the Nimbus theme has not changed at all in the meantime - the files are the same, yet 1.28's manner of displaying this theme has regressed. This issue appears theme-independent and does not only affect the built-in themes (hence I'm opening this issue in this repo, rather than mate-themes). I also doubt this is a GTK-wide issue - while not particularly concrete evidence, my Xfce-using friends have not reported any changes in how their themes are displayed.
nimbus
traditionalok
Obviously ignore the font differences in the above screenshots, the same behavior occurs with all tested fonts (Arial, Helvetica, Verdana, IBM Plex Sans, even Comic Sans)...

Steps to reproduce the behaviour

Download a GTK theme and apply it in an older version of MATE, then apply the same theme in 1.28.

MATE general version

1.28

Package version

1.28.1-2 (Arch repos)

Linux Distribution

Appears distro-independent. Reproduced on Debian Sid, Arch Linux, and even Slackware. (all x86_64)

Link to bugreport of your Distribution (requirement)

omw to report it on a gajillion distros :p

@klarazetka
Copy link
Author

nevermind, it's GTK's fault :)

@klarazetka klarazetka closed this as not planned Won't fix, can't repro, duplicate, stale Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant