-
Notifications
You must be signed in to change notification settings - Fork 37
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
Only inherit themes which are really needed #458
Comments
Nice on the xdg MR! I'm all for dropping the The only issue with dropping hicolor from Anyway, thanks for the heads up! I'll make a PR and maybe ochosi and bluesabre can have a look at it. |
Uh, I did not know that there are apps which implement yet other icon loading mechanism (I suppose it would be nice to offer a standardized XDG lib for this service) So you might be right that it would be better to keep Just checked some other icon-themes: E.g. breeze and Papirus Inherit from Thank you for taking care on it! |
The FreeDesktop.org Icon Theme Spec has been updated stating that inherited themes should be present on the system (considered dependencies). The currently listed themes in elementary-xfce's `Inherits` line are either no longer developed and missing modern icons (gnome), or have reduced the scope of their theme to focus on their OS (Adwaita, elementary). elementary-xfce should currently be robust enough that it should already include the icons found in these themes. So it no longer seems very necessary to keep these, and removing them will prevent unnecessary themes from being forced as dependencies for users who may not want them. Fixes shimmerproject#458
Hey @newhoa 👋
Now that the related xdg merge request got merged and v0.18 of the spec got released, I am starting my mission to get the "Inherits" attribute right for popular icon-themes to prevent potentially missing icons 🙂
Currently,
elementary-xfce
has:While the
elementary-icon-theme
does not have any Inherit entry at all (seems to be fd.org compliant by itself), the Xfce variant specifies a lot of items here. So I wonder whyAdwaita
andgnome
are listed here.For
hicolor
, there is no need to list it here, since according to the spec, it is anyhow searched as fallback by icon lookup implementations.So if there is no strong reason to keep them in the Inherits list, I would suggest dropping at least
Adwaita
,gnome
andhicolor
.If
elementary-xfce
is fd.org complete by its own, I would suggest to as well drop the completeInherits
section.If one/some of the other themes need to stay on the list for some reason, it would be good to have a section in the
README.md
to explain packagers that theelementary-xfce
package should have a hard dependency on the other listed themes.The text was updated successfully, but these errors were encountered: