Skip to content
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

debian: Suggest humanity-icon-theme #4195

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aleasto
Copy link

@aleasto aleasto commented Feb 12, 2025

index.theme specifies Inherits=Humanity, so we should at least suggest having humanity-icon-theme installed.

index.theme specifies `Inherits=Humanity`, so we should at least suggest
having humanity-icon-theme installed.
@aleasto
Copy link
Author

aleasto commented Feb 12, 2025

This opens more questions though:

  • Is Yaru still an incomplete theme without falling back to Humanity?

  • If so, is it important enough to bump the dependency up to a Recommends or even Depends?

@jbicha
Copy link
Contributor

jbicha commented Feb 12, 2025

If we're modifying this repo anyway, my suggestion is to remove the Inherits=Humanity. I'm not a maintainer of this project though.

@aleasto
Copy link
Author

aleasto commented Feb 12, 2025

From the list of names in the spec: https://specifications.freedesktop.org/icon-naming-spec/latest/#names, I've verified that Yaru is missing these icons:

list 1
call-start
call-stop
format-text-direction-ltr
format-text-direction-rtl
go-bottom
go-down
go-home
go-jump
go-next
go-previous
go-top
go-up
insert-link
insert-object
insert-text
media-eject
media-playback-pause
media-playback-start
media-playback-stop
media-record
media-seek-backward
media-seek-forward
media-skip-backward
media-skip-forward
tools-check-spelling
view-fullscreen
view-restore
view-sort-ascending
view-sort-descending
window-new
accessories-screenshot-tool
preferences-desktop-multimedia
preferences-desktop-screensaver
applications-engineering
applications-other
applications-science
applications-utilities
preferences-other
audio-card
audio-input-microphone
battery
camera-photo
camera-video
camera-web
input-tablet
media-tape
modem
network-wired
network-wireless
pda
video-display
emblem-synchronized
face-angel
face-angry
face-cool
face-crying
face-devilish
face-embarrassed
face-kiss
face-laugh
face-monkey
face-plain
face-raspberry
face-sad
face-sick
face-smile
face-smile-big
face-smirk
face-surprise
face-tired
face-uncertain
face-wink
face-worried
x-office-calendar
appointment-missed
audio-volume-high
audio-volume-low
audio-volume-medium
audio-volume-muted
battery-caution
battery-low
dialog-password
dialog-question
folder-visiting
mail-attachment
mail-replied
mail-signed
mail-signed-verified
media-playlist-repeat
media-playlist-shuffle
network-error
network-idle
network-offline
network-receive
network-transmit
network-transmit-receive
printer-error
printer-printing
security-high
security-medium
security-low
software-update-urgent
sync-error
sync-synchronizing
task-due
task-past-due
user-available
user-away
user-idle
user-offline
weather-clear
weather-clear-night
weather-few-clouds
weather-few-clouds-night
weather-fog
weather-overcast
weather-severe-alert
weather-showers
weather-showers-scattered
weather-snow
weather-storm

plus all the ISO-3166 flag-aa icons.

Many of those have -symbolic variants, but only -symbolic icons can fallback to the regular ones and not the other way around.

So technically, it is not a complete theme. How much that matters however, I don't know.

By the same test, Humanity is also not a complete theme. And the following icons are missing from both Yaru and Humanity:

list 2
call-start
call-stop
format-text-direction-ltr
format-text-direction-rtl
insert-link
insert-object
insert-text
tools-check-spelling
view-sort-ascending
view-sort-descending
accessories-screenshot-tool
camera-video
input-tablet
media-tape
modem
emblem-synchronized
face-angel
face-angry
face-cool
face-crying
face-devilish
face-embarrassed
face-kiss
face-laugh
face-monkey
face-plain
face-raspberry
face-sad
face-sick
face-smile
face-smile-big
face-smirk
face-surprise
face-tired
face-uncertain
face-wink
face-worried
appointment-missed
mail-attachment
mail-signed
mail-signed-verified
security-high
security-medium
security-low
software-update-urgent
sync-error
sync-synchronizing

plus all the ISO-3166 flag-aa icons again.

But Humanity inherits from Adwaita, so finally these are the only missing icons when following the whole dependency chain Yaru->Humanity->Adwaita->AdwaitaLegacy:

accessories-screenshot-tool, emblem-synchronized, and all the ISO-3166 flags.

@jbicha
Copy link
Contributor

jbicha commented Feb 12, 2025

Yaru provides far more icons than Adwaita does, but there are a lot of GNOME distros that only ship the Adwaita icon theme. Therefore, I don't think missing "standard" icons matter these days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants