Enforce elementary stylesheets globally (again)? #638
Closed
dominichayesferen
started this conversation in
General
Replies: 2 comments 2 replies
-
Yeah I think ultimately the style sheet and icons should be merged with Granite the same as in Adwaita. It would make things a lot more straightforward for developers and ensure cross platform portability I've also wondered if we should bring back icon name constants like we used to have with "Gtk.Stock", but that's probably a different discussion. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
For context reasons, this is largely in reference to elementary/flatpak-platform#72, and is more-so just a gentle prod towards coming to a solution to that issue.
Right now, the solutions that I know of that have been explored are:
Given the existence of LibAdwaita and such already doing it, and how broken Granite applications can end up without the elementary stylesheet, as proven by elementary/flatpak-platform#72, I think it's time to re-explore #486 as a default for all Granite applications, even if Flatpak or not.
Personally, I would like to make AppCenter accessible in Feren OS, soon, but the issue illustrated in elementary/flatpak-platform#72 currently prevents me from doing so*, for most of AppCenter (some self-enforce elementary styling, which makes them work just fine), so I thought I would just consolidate all of this into a Discussion to potentially get the ball rolling on this issue.
*Without a fix on Granite's side, it's either the applications be visually broken in most cases, or the applications be forced to use io.elementary.stylesheet.blueberry but still have missing icons and suffer a complete inability to use dark mode - it's a lose-lose situation unless addressed by applications/Granite themselves.
Beta Was this translation helpful? Give feedback.
All reactions