Seems like the rounded corners, and the shadow, is plain black.
Did you mess with desktop effects? Applied some customization in System Settings? Is your compositor properly enabled?
Nothing out of the ordinary with the compositor. Other GTK apps display properly with smooth corners and shadows. Disabling the compositor makes no difference (in regards of fixing the issue with Pamac.)
Just saw your edits. Looks like that’s what triggered it: gtk3-nocsd
That’s good news and bad news, because I absolutely hate client-side decorations that violate Fitt’s law. Muscle memory, I keep clicking to close a window and it always “misses” because they brought the X (close button) away from being flush with the upper-right corner (“infinitely large target”).
Yeah so now you know, Pamac will not work with NO CSD. It has been decided going forward Manjaro doesn’t support NO CSD. CSD is the future for Manjaro. Wether we like it or not (looking for official message about it wait for it).
Let hope that Pamac-QT development will go forward once Pamac 11 releases (it is another application made by another dev, but I think Pamac-QT uses some libraries from Pamac(-GTK).
I hope so too! It’s one I’ve kept my eyes on but never installed, seeing how it hasn’t been considered stable or up-to-date compared the the flagship Pamac (GTK).
different No CSD package than yours (I can find two in AUR)
something unrelated that automagically randomly fixed itself when he did something
a GTK thing
But that’s weird if it is a theme issue he tried Adwaita, Breath, and they had same exact issue (and I suppose Adwaita being the reference, it can’t be a problem with that?).
Installing gtk3-nocsd-git brings back the same rendering issue. Uninstalling it fixes the problem once again. (The issue/re-fix doesn’t appear until after I logoff and log back in, so that everything takes effect.)
pamac info gtk3-nocsd-git
Name: gtk3-nocsd-git
Version r82.512c2bd-1
So currently, as of the latest Stable Updates and Pamac 10.1.3-3, the only way to get around this rendering issue is to keep gtk3-nocsd-git uninstalled. Other than using Window Rules that will look funky with duplicate controls (by forcing Kwin to always draw a title bar), I guess I’ll have to keep my hopes up for Pamac-Qt.