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

Release flatpak version for gtk-4.0 on Flathub #595

Open
jb95x opened this issue Jul 21, 2021 · 12 comments
Open

Release flatpak version for gtk-4.0 on Flathub #595

jb95x opened this issue Jul 21, 2021 · 12 comments

Comments

@jb95x
Copy link

jb95x commented Jul 21, 2021

I'm using some gtk-4.0 flatpak aplications, but there is no flatpak of this theme for this gtk version on Flathub.
Adwaita is used instead, when I'm using materia-dark-compact system-wide, getting mismatched themes.

@maydayv7
Copy link

maydayv7 commented Jul 22, 2021

Apps built with libadwaita (like kooha and gnome-todo) don't respect the user defined GTK theme yet.

@ghost
Copy link

ghost commented Jul 22, 2021

libadwaita apps (like kooha and gnome-todo) don't respect the user defined GTK theme yet.

some non-libadwaita gtk4 apps are available and it's support themes (like Clapper or maybe Nicotine+ built with gtk4 from git main/master branch), while libadwaita apps are absolutely not. Tested with adwaita-1-demo from libadwaita and Kooha (git) installed from AUR. Adwaita theme was enforced in libadwaita itself so apps using it = you can't theme it although you can change the theme via Inspector Ctrl + Shift + D but it's temporary effect

I'm hoping for stylesheet opt-in feature to allow 3rd-party theme used with libadwaita, or maybe downstream (distro) patched version of it

@TiZ-HugLife
Copy link
Contributor

libadwaita apps (like kooha and gnome-todo) don't respect the user defined GTK theme yet.

"Yet." There have been people in GNOME who have wanted themes to die for years. "Use our theme and only our theme." Libgranite is the same way. So is there any documented discussion on whether themes will come back for libadwaita apps, or whether they're just taking the libgranite approach to finally kill themes?

@maydayv7
Copy link

maydayv7 commented Aug 26, 2021

It seems like custom stylesheets may not ever be supported by libadwaita.
(See this merged PR)

@TiZ-HugLife
Copy link
Contributor

Well, GNOME has drawn their line in the sand. They don't want themes. They don't want any collaboration toward making themes any better, they just don't want themes to exist at all. So I think the most sane thing to do is just stop giving a damn about GNOME apps.

@actionless
Copy link
Collaborator

i've just got close-to-official confirmation from gnome team, what removing theming possibilities from libadwaita (ie all default Gnome apps) is aint no mistake but their evil plotting against theming community

@TiZ-HugLife
Copy link
Contributor

While I disagree with the use of the word "evil" to describe their anti-theming work, I am curious about your "close-to-official confirmation."

@actionless
Copy link
Collaborator

good what you at least not arguing with "plotting" :D

it's quite big text, most of which is not directly related to the topic, so i'll quote the point:

Theming <...> will not affect the appearance of apps that use Libadwaita
The themes <...> will stop working for all apps using Libadwaita. In the foreseeable future, this will be the majority of apps for many people.

the full text with context: https://gitlab.gnome.org/Teams/Circle/-/issues/39#note_1299266

@actionless

This comment has been minimized.

@TiZ-HugLife

This comment has been minimized.

@actionless
Copy link
Collaborator

@HugLifeTiZ this thread is not about themix, that's why i quoted only the relevant part about libadwaita/gnome plans

@TiZ-HugLife
Copy link
Contributor

TiZ-HugLife commented Nov 4, 2021

Understandable. Well, pertaining to this issue speficially, as a workaround for if you have a non-GNOME GTK4 app that you want to use Materia in, you can do flatpak --user override --filesystem=xdg-data/themes and install Materia there. You really only want to worry about installing a Flatpak version of a theme if it is packaged in a distro and thus installed in /usr/share; you can't get that directory into the sandbox.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants