GeopJr / Tuba

Browse the Fediverse
https://tuba.geopjr.dev/
GNU General Public License v3.0
506 stars 55 forks source link

[Request]: Bundle all icons we use #934

Closed GeopJr closed 2 weeks ago

GeopJr commented 2 months ago

Describe the request

The recent AIT discussion just further made me realize how useless it is to not bundle all icons.

Tuba uses the icon spec whenever possible, but it's so limited that it's impossible to use for everything. That leads to icon inconsistencies.

Here's what it looks like with adwaita:

image

Here's what it looks like with yaru:

image

You see how the different icon styles just look bad next to each other.

Someone on fedi tagged me some ages ago about an issue and I noticed how terrible their icon theme was with matching the spec as well:

image

See the 'Conversations' entry, the icon was supposed to be an envelope. The theme changed it into a circle, making it lose its meaning completely.

Ultimately, I don't think the icon spec will ever work, no matter how much you extend it. Here's some cases that will probably never make it in:

image

image

This just leads to a bad experience for everyone using custom icon themes

Implementation Details