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

Flathub provided package does not follow system theme #402

Open
RobusTetus opened this issue Apr 11, 2024 · 2 comments
Open

Flathub provided package does not follow system theme #402

RobusTetus opened this issue Apr 11, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@RobusTetus
Copy link

Issue #376 was closed but not fixed. Feature was implemented back in #316 but does not work in flatpak.

@nekohayo
Copy link

It doesn't seem to work outside of flatpak either? I grabbed the package from Fedora 40 (even though I'm running it on Fedora 39) and there is no system / auto theme; the preferences dialog only lets you choose between light and dark, and doesn't switch between the two when the system's freedesktop dark mode activates/deactivates:

image

It seems Setzer is now using GTK4+libadwaita. In case this is useful, https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/Dark-Style-Preference seems to be the reference about it, to monitor the system state etc.

@cvfosammmm
Copy link
Owner

I'm a bit afraid of making this dialog more complicated, but I think the following could work. Add an option (under options) "Choose separate light / dark color scheme (follow system theme)". Toggling that will replace the "Color Scheme" section with two sections of the same kind, one labeled "Light Color Scheme" and one "Dark Color Scheme". The first of these always has the same value as the default "Color Scheme" option.

@cvfosammmm cvfosammmm added the enhancement New feature or request label May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants