https://bugs.kde.org/show_bug.cgi?id=479372

--- Comment #16 from Grósz Dániel <groszdaniel...@gmail.com> ---
(In reply to Roke Julian Lockhart Beedell from comment #15)
> All the screenshots attached depict GTK 3 applications. If you cannot
> reproduce it on those examples, that may be of interest. In
> https://bugs.kde.org/show_bug.cgi?id=389495, it is demonstrated that GTK ≥ 3
> is able to request SSDs for an application, so you may merely have located
> examples of such GTK 3 apps and be comparing them to GTK 4 applications that
> utilise Libadwaita (which is not unanimous).

I'm not sure, I just noticed that of the few applications I tried, all the ones
where I could reproduce the bug depend on GTK4, and the ones I couldn't
reproduce it depend on GTK3.

I managed to install Goldwarden from flatpak, and I can reproduce the bug; I've
no idea how to check what GTK version it uses: flatpak only tells me it depends
on org.gnome.Platform/x86_64/47, which I assume contains both GTK3 and GTK4.

I'm not sure what it means for an application to request SSD for itself; the
ones I couldn't reproduce the bug with still have a CSD and no SSD by default,
until I force an SSD on them in the context menu or the special window
settings. Also, Idk if requesting an SSD for itself is a thing on X11 (which I
use); the other report seems to mainly discuss Wayland.

I've tried a few applications that use GTK4 but not libadwaita. Some of those
actually have an SSD by default on KDE, and it looks fine, but the ones that
have a CSD by default reproduce the bug when an SSD is forced on them.

> Irrespective, ⪆ provides both a GTK 3 and Qt (5 or 6, IDK) backend,
> switchable at chrome://settings/appearance#:~:text=Appearance, for its
> chrome.

I see that setting, but I think it only sets which toolkit it takes its color
scheme from, not which toolkit it actually uses to draw itself. The colors
change immediately, and I doubt it could switch backends on the fly without
even a flicker. It also offers "Classic" as a third alternative to Qt and GTK.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to