The Adwaita Icon Theme no longer follows the FDO spec, breaking e.g. KDE apps

https://cullmann.io/posts/kate-and-icons/

How it shall look…#

Linux & BSDs#

Windows#

macOS#

State on Fedora 40 Workstation & XFCE Spin…#

Screenshots taken from the GNOME bugtracker, copies to not stall their GitLab instance.

I think that is rather unpleasant and for e.g. the left icon-only border just an unusable insult.

Why? The Adwaita Icon Theme no longer follows the FDO icon naming spec#

There was no information that they want to break away from the icon naming ’the world’ does assume (given there is a spec). And now we have that state for our users there, at least on these spins.

That is not that nice, we did spend a lot of work to get our applications working cross-desktop and even cross-platform and now that…

I feel rather infuriated, finding this before going to sleep, even more after reading the feedback in the GNOME bugtracker and that this is just closed as ‘so be it’.

They added now at least a hint to the README:

Private UI icon set for GNOME core apps.

Ok, I assume that is then all fine.

No, it is not.

Then please don’t install it as FDO icon theme and break all FOSS apps that rely on the naming spec…

If you care for non ‘GNOME core apps’ to work per default properly on distributions like that, please either get them to fix it (hints are given in the linked issue) or get the distributions to install a compliant theme.

We can plan to work around this mess in the future on our side, but that will not un-break the application versions that are now already shipped to our users and non-KDE frameworks based stuff that will just run into the same issues.

Feedback#

You can provide feedback on the matching KDE Social, reddit or Hacker News post.

{
"by": "cullmann",
"descendants": 64,
"id": 40230558,
"kids": [
40234049,
40230965,
40230650,
40231788,
40231374,
40230647,
40230847,
40230736,
40231314,
40236225,
40231502,
40230559,
40232430,
40267401,
40236563,
40230626
],
"score": 110,
"time": 1714603452,
"title": "The Adwaita Icon Theme no longer follows the FDO spec, breaking e.g. KDE apps",
"type": "story",
"url": "https://cullmann.io/posts/kate-and-icons/"
}
{
"author": null,
"date": "2024-05-01T22:36:00.000Z",
"description": "How it shall look… # Linux & BSDs # Windows # macOS # State on Fedora 40 Workstation & XFCE Spin… # Screenshots taken from the GNOME bugtracker, copies to not stall their GitLab instance.",
"image": "https://cullmann.io/posts/kate-and-icons/images/fedora-40-workstation.jpg",
"logo": null,
"publisher": "Ignorance is bliss...",
"title": "Kate & Icons",
"url": "https://cullmann.io/posts/kate-and-icons/"
}
{
"url": "https://cullmann.io/posts/kate-and-icons/",
"title": "Kate & Icons",
"description": "How it shall look… # Linux & BSDs # Windows # macOS # State on Fedora 40 Workstation & XFCE Spin… # Screenshots taken from the GNOME bugtracker, copies to not stall their GitLab instance.",
"links": [
"https://cullmann.io/posts/kate-and-icons/"
],
"image": "https://cullmann.io/posts/kate-and-icons/images/fedora-40-workstation.jpg",
"content": "<div><h2>How it shall look…<span><a target=\"_blank\" href=\"https://cullmann.io/posts/kate-and-icons/#how-it-shall-look\">#</a></span></h2><h3>Linux &amp; BSDs<span><a target=\"_blank\" href=\"https://cullmann.io/posts/kate-and-icons/#linux--bsds\">#</a></span></h3><a href=\"https://cullmann.io/posts/kate-on-all-platforms-2024/images/2024-kate-linux-wayland.png\" target=\"_blank\"><img src=\"https://cullmann.io/posts/kate-on-all-platforms-2024/images/2024-kate-linux-wayland-small.png\" /></a><h3>Windows<span><a target=\"_blank\" href=\"https://cullmann.io/posts/kate-and-icons/#windows\">#</a></span></h3><a href=\"https://cullmann.io/posts/kate-on-all-platforms-2024/images/2024-kate-windows.png\" target=\"_blank\"><img src=\"https://cullmann.io/posts/kate-on-all-platforms-2024/images/2024-kate-windows-small.png\" /></a><h3>macOS<span><a target=\"_blank\" href=\"https://cullmann.io/posts/kate-and-icons/#macos\">#</a></span></h3><a href=\"https://cullmann.io/posts/kate-on-all-platforms-2024/images/2024-kate-macos.png\" target=\"_blank\"><img src=\"https://cullmann.io/posts/kate-on-all-platforms-2024/images/2024-kate-macos-small.png\" /></a><h2>State on Fedora 40 Workstation &amp; XFCE Spin…<span><a target=\"_blank\" href=\"https://cullmann.io/posts/kate-and-icons/#state-on-fedora-40-workstation--xfce-spin\">#</a></span></h2><p>Screenshots taken from the <a href=\"https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288\" target=\"_blank\">GNOME bugtracker</a>, copies to not stall their GitLab instance.</p><a href=\"https://cullmann.io/posts/kate-and-icons/images/fedora-40-workstation.jpg\" target=\"_blank\"><img src=\"https://cullmann.io/posts/kate-and-icons/images/fedora-40-workstation.jpg\" /></a><a href=\"https://cullmann.io/posts/kate-and-icons/images/fedora-40-xfce.png\" target=\"_blank\"><img src=\"https://cullmann.io/posts/kate-and-icons/images/fedora-40-xfce.png\" /></a><p>I think that is rather unpleasant and for e.g. the left icon-only border just an unusable insult.</p><h2>Why? The Adwaita Icon Theme no longer follows the FDO icon naming spec<span><a target=\"_blank\" href=\"https://cullmann.io/posts/kate-and-icons/#why-the-adwaita-icon-theme-no-longer-follows-the-fdo-icon-naming-spec\">#</a></span></h2><p>There was no information that they want to break away from the icon naming ’the world’ does assume (given there is a <a href=\"https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html\" target=\"_blank\">spec</a>).\nAnd now we have that state for our users there, at least on these spins.</p><p>That is not that nice, we did spend a lot of work to get our applications working cross-desktop and even cross-platform and now that…</p><p>I feel rather infuriated, finding this before going to sleep, even more after reading the feedback in the <a href=\"https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288\" target=\"_blank\">GNOME bugtracker</a> and that this is just closed as ‘so be it’.</p><p>They added now at least a hint to the README:</p><p><a href=\"https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/commit/ad605446a829420b659c7f360333e4309a8f4a55\" target=\"_blank\"><strong>Private UI icon set for GNOME core apps.</strong></a></p><p>Ok, I assume that is then all fine.</p><p>No, it is not.</p><p>Then please don’t install it as FDO icon theme and break all FOSS apps that rely on the naming spec…</p><p>If you care for non ‘GNOME core apps’ to work per default properly on distributions like that, please either get them to fix it (hints are given in the <a href=\"https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288\" target=\"_blank\">linked issue</a>) or get the distributions to install a compliant theme.</p><p>We can plan to work around this mess in <a href=\"https://invent.kde.org/frameworks/kiconthemes/-/issues/3\" target=\"_blank\">the future</a> on our side, but that will not un-break the application versions that are now already shipped to our users and non-KDE frameworks based stuff that will just run into the same issues.</p><h2>Feedback<span><a target=\"_blank\" href=\"https://cullmann.io/posts/kate-and-icons/#feedback\">#</a></span></h2><p>You can provide feedback on the matching <a href=\"https://lemmy.kde.social/post/1212069\" target=\"_blank\">KDE Social</a>, <a href=\"https://www.reddit.com/r/linux/comments/1chzmya/kde_kate_editor_icons_or_how_fedora_40_with_the/\" target=\"_blank\">reddit</a> or <a href=\"https://news.ycombinator.com/item?id=40230558\" target=\"_blank\">Hacker News</a> post.</p></div>",
"author": "",
"favicon": "https://cullmann.io/favicon-16x16.png",
"source": "cullmann.io",
"published": "2024-05-02T00:36:00+02:00",
"ttr": 57,
"type": "article"
}