@Aqa-lb Qt6 has a ColorScheme API that the upstream qt6ct doesn't implement. Unlike qt6ct's "color scheme", it's just "Prefer Light" or "Prefer Dark". My fork forwards the request to the XDG Desktop Portal, which in turn forwards the request to Portal implementations like darkman and xdg-desktop-portal-gtk.
My use is to enable the "auto-night mode" in Telegram Desktop.
As this is kind of confusing, I'm not sure how to contribute this feature upstream.
Pinned Comments
MikeWalrus commented on 2024-04-14 02:56 (UTC)
@Aqa-lb Qt6 has a ColorScheme API that the upstream qt6ct doesn't implement. Unlike qt6ct's "color scheme", it's just "Prefer Light" or "Prefer Dark". My fork forwards the request to the XDG Desktop Portal, which in turn forwards the request to Portal implementations like darkman and xdg-desktop-portal-gtk.
My use is to enable the "auto-night mode" in Telegram Desktop.
As this is kind of confusing, I'm not sure how to contribute this feature upstream.