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
metadata recommendations for themes #67
Comments
|
I didn't suggest because it seems to be somewhat common to ship light and dark variants of a theme together, the same way you'd group variants of a font. |
|
Having an So, e.g. a GNOME Shell theme would be: While Plasma could have addon types for "plasmoids" (desktop-widgets) and themes etc. An alternative to this approach would be to define an abstract "theme" component type and have it get a tag like "only for GNOME and GTK+ bigger than version X". Downside would be that software centers would need to know about the shell and toolkit AppStream-IDs in order to present a nice "themes" overview, and therefore would likely need to hardcode them. But I think something like that will need to happen inevitably no matter what solution for this issue is chosen, since it makes simply no sense to show a GNOME user KDE themes and vice versa. |
|
I'll add an That doesn't apply to |
The I think it probably makes more sense for the user-facing object in a software center to be "Arc theme", rather than having a separate "Arc GTK theme", "Arc Cinnamon theme" and so on? Arc's matching |
|
I would expect - going with the current idea - that a package like If you mean that one visual style works for both shells, it may very well extend them both if the API loading the theme is the same. |
Ah, this was the missing piece of information - I hadn't realised that was possible/allowed. |
It's perfectly fine :-) However, ideally the component should be split into individual packages to avoid the effect of other software being magically installed/uninstalled when the user is installing/removing a seemingly unrelated component. I think I will add an |
This is describing icon themes following the XDG icon theme spec. CC: #67
|
AppStream has |
In "app store" environments like Android, customized UI themes are a fairly popular category of user-installable component. Free desktops have two main types of theme:
plus some more minor ones (Debian has a couple of sound themes and a few cursor themes).
Is AppStream an appropriate way to describe these theme packages?
type, unless they are considered to be anaddonto something (what?)<provides>, like<provides><icon-theme>Numix-Light</></>?<provides><theme types="cinnamon gnome-shell gtk-2.0 gtk-3.0 metacity-1 plank unity xfwm4">Arc</></>or something?The text was updated successfully, but these errors were encountered: