-
Notifications
You must be signed in to change notification settings - Fork 176
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
Keep track of upstream adwaita-icon-theme #1544
Comments
Hi @Amr-Ibra, this is a good observation. We could keep this ticket opened to discuss a repo change to get automatic info about this (submodules?) |
Wouldn't this be something to be made with your GitHub Actions? @clobrano |
I made some Java github actions on my repos, maybe I can do this too We could use the checkout action on the GitHub gitlab mirror of adwaita But I'm not sure if we want so many more files in our repo. |
@didrocks since we've talked about this, I thought it could not hurt to assign you 👼 Feel free to unassign ofc ^^ |
@Jupi007 if you have time, maybe you could use your github action knowledge to create an action for checking the adwaita icon theme for changes? |
I'll have try 👍 |
@Feichtmeier I see two way to do that:
Which one do you prefer? |
I think the most critical icons are the symbolics and the file name changes. We don't need the whole adwaita icon set |
I can try to do an action which list all exported symbolic Adwaita icon. I think it is the best way to have just new files and rename notifications. |
There's linkrot for the SVG of the stencil. (It was moved to 'legacy'.) A good link for the webpage in July 2021 is: The file Permalink: |
Since Yaru is now syncing with upstream adwaita-gtk and gnome-shell theme, I think it would be a good idea to also keep an eye on upstream adwaita-icon-theme.
adwaita-icon-theme mostly contains symbolic and action icons that correspond to code changes in gnome-shell, gnome-control-center and the rest of gnome apps. In every gnome development cycle, adwaita-icon-theme adds, fixes, or enhances its symbolic icons in order to reflect the code changes in the gnome stack. adwaita-icon-theme does not contain app icons since gnome apps ship their own icons.
An example to elaborate:
In the 3.33 development cycle, gnome added new battery icons in order to better represent the battery charge states: https://gitlab.gnome.org/GNOME/adwaita-icon-theme/issues/6
That has resulted in:
21 new battery icons and moving the legacy battery icons to a legacy folder: https://gitlab.gnome.org/GNOME/adwaita-icon-theme/commit/377044f755c3ec994f661d787f50e633487b929d
Code changes in gnome-shell to use the new icons, if available, and fall back to the existing icon names for compatibility with older icon themes: https://gitlab.gnome.org/GNOME/gnome-shell/commit/bd18313d125aa1873c21b9cce9bbf81a335e48b0
Without reflecting the new change in Yaru¹, gnome-shell would still be falling back to the legacy icons, and not showing a better charge state as a result.
¹ #1482
Also, a question:
Does an app (or Yaru itself) fall back to adwaita-icon-theme if a requested icon is not found in Yaru?
Here is the gnome-stencils.svg as a reference:
https://gitlab.gnome.org/GNOME/adwaita-icon-theme/blob/master/src/symbolic/gnome-stencils.svg
The text was updated successfully, but these errors were encountered: