-
Notifications
You must be signed in to change notification settings - Fork 87
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 #1444
Comments
Hi, thanks for pointing this out. There's some quirk with Numix you don't see with other themes: We've got separate themes for app icons (Circle, Square) which are designed in a different visual style and are provided in only one size (as opposed to Numix base= I can confirm that without the Now this inheritance line dates back quite a while and it's a hacky solution. Best practice would be to test whether the duplicative icons names are still needed in our app icons themes (they were at some point for DEs like Xfce, Cinnamon, LXDE/Qt) or remove them regardless. So yes, technically this is a dependency on A profound fix for this isn't likely in the near future given I'm the only person working on Numix these days at capacity keeping the app icon themes up to date.
|
Thank you for the details! If an App requires additional icons which are not part of the standard, according to the spec,that App should either install these additional icons itself into the "hicolor" folder or use a fallback theme during icon loading. So if an App misses providing these additional icons and relies on having other themes in the Inherit tree, you should report that to the app developers. If these icons are used by multiple applications, it might make sense to request a new icon-name for them on freedesktop.org, so that all themes can ship that icon. KDE currently is implementing a fallback for their icon-loader, so that breeze will always be used as fallback if the current theme does not ship some KDE specific icons: https://invent.kde.org/frameworks/kiconthemes/-/issues/3 So it probably will make sense to drop breeze from the Inherit list, once that MR got merged and released.
Which apps exactly, and which icons are missing? If you do not open an issue against them, I can do so.
Yea, symbolic icons currently are a blind spot, since they are not yet part of the fd.org spec. There is currently an issue about adding them to the spec, though so far no concrete MR. Symbolic versions of icons are pretty much used everywhere these days, and most likely will be added to the spec soon. If Numix does not provide them, it probably makes sense to Inherit from some other icon-theme which does so and request a hard package dependency on it. |
Argh, while |
Hi Numix team,
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 Numix has:
I wonder why
Adwaita
,gnome
andbreeze
are listed here ... is Numix lacking some fd.org icons which need to be provided by these?If there is no strong reason to keep them in the Inherits list, I would suggest dropping them.
If one/some of the other themes need to stay on the list for some reason, it make sense to have a section in the
README.md
to explain packagers that thenumix-ixon-theme
package should have a hard dependency on the other listed themes.The text was updated successfully, but these errors were encountered: