elementary / icons

Named, vector icons for elementary OS
https://elementary.io
GNU General Public License v3.0
550 stars 84 forks source link

Status: `user-`* icon styles differ between fullcolor and symbolic #1307

Closed newhoa closed 2 months ago

newhoa commented 3 months ago

What Happened?

The user- prefixed status icon for the fullcolor icons are colored dots. For symbolic, they are speech bubbles.

Steps to Reproduce

Fullcolor: user-offline

Symbolic: user-offline-symbolic

Expected Behavior

Ideally they should be the same. The FD.o naming spec says these are specifically chat icons for the status of the user in chat. But it doesn't say what design should be used.

elementary seems to use the user- icons as device/network/general status icons (though Icon Browser lists them as chat icons). user-away, for example, is used for low ink in printer, when a document modified in Code, bluetooth is pairing, or network needs authentication. user-offline and user-available, for example, are used more as networking icons (where maybe network-offline would be more appropriate, but the FD.o dictates a style for that one which would not fit, and also there is no network-available name in FD.o).

So I don't really know which direction to go to make these uniform.

This shows some limitations in the FD.o spec which maybe could be updated to help resolve this sort of thing.

OS Version

7.x (Horus)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

danirabbit commented 3 months ago

We had previously added some emblem- namespaced icons to fix the issue of abusing these icon names for status of things other than chat. I think we fixed all the places the chat ones were being used. So now that we've done a major version release this would be a great time to go ahead and fix the full color ones to be chat specific. And we can drop any non-fdo ones

danirabbit commented 3 months ago

See also https://github.com/elementary/icons/issues/827