-
Notifications
You must be signed in to change notification settings - Fork 17
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
Close, maximize and minimize buttons are very small in gtk apps with CSDs since Plasma 5.20 #22
Comments
I can reproduce in Gnome Chess. My Firefox has a CSD should be controlled by the GTK theme. Atm I can't even find the "Gtk Theme" module in System Settings however. Or the Qt theme module (which should be the same module now). Weird. |
Wow, neat. It appears changing Windows Decorations will now "paint" the decorations as |
It's drawing a 50x50 icon. However my icon is only 10x10. Normally my buttons are 32x24. With the icon 11x11. Since my Gtk theme only has a 39px tall headerbar, the icon is even smaller. There must be padding above/below the icon button however, as the icon looks like it's only 6x6 in the CSD. Perhaps the button is only 32x32? |
I don't appear to scale the buttons in Qt apps. VeryLarge = 34px tall, Medium = 24px tall, Tiny = 20px tall. Icons are always 11x11. Hmm, do I even scale the buttons for HiDPI? I need to scale the 10x10 rect in |
If I scale the icon by Unfortunately, it doesn't appear to affect the gtk theme in
|
Looks like it renders to |
In 65fe6f5, I check if the process is |
It looks good now, thanks. |
In Plasma 5.20, close, maximize, and minimize buttons now try to use the same look as buttons in SSDs resulting in very small buttons when your window decorations are used. Is this an issue on your side or is there something wrong on the Plasma side?
This is a screenshot from Firefox with CSDs enabled:
It looks the same in gtk3-demo. This issue was also reported on the KDE bug tracker: https://bugs.kde.org/show_bug.cgi?id=426670 Could you look into this?
The text was updated successfully, but these errors were encountered: