Some KDE applications could use better icons
Open, WishlistPublic

Description

Many of the Breeze app icons are great, but there are a few KDE applications whose own Breeze icons are rather uninspired, especially compared to their Oxygen versions:

AppOxygenBreeze
Gwenview
Okular
Kate
Kwrite
Okteta
Konsole
Yakuake
Discover
Kontact
KOrganizer Calendar
Ark
K3b
Kolf
KMag

The Oxygen icons exhibit inconsistency with respect to shape, perspective, and shadowing. But they're beautiful, rich, and memorable, with many details and an artistic look.

Their modern Breeze versions are more consistently proportioned and shaded, but somewhat underwhelming overall, going a bit too far in the direction of minimalism. Many of them have lost the richness of the visual metaphors present in the Oxygen versions.

The above-mentioned Breeze icons could use a visual overhaul to make them match the attractiveness of other Breeze app icons. There are maybe others too, but the ones I've highlighted above seem like the most glaring offenders to me.

I've added as subscribers the maintainers and Phab groups for the apps mentioned above since they should get a say in this. :)

See the Revisions list below for the icons that are being worked on.

ngraham created this task.Dec 31 2018, 9:28 PM
ngraham triaged this task as Wishlist priority.
ndavis added a comment.EditedDec 31 2018, 10:25 PM

Kolf and Yakuake just don't look good.
Kate and KWrite are too similar.
Gwenview is too plain.
Ark is too flat.
KMag isn't clear about what it does. It looks like it's meant to search for something.
Okteta isn't clear about what it does either, but it looks nice.
KOrganizer needs better defined calendar boxes.

aacid added a subscriber: aacid.Jan 1 2019, 6:55 PM

Regarding Okular, the first is not "Oxygen" icon, it's the Okular icon as we ship it as part of the okular codebase, breeze just decides to overwrite it with a different one.

Regarding Okular, the first is not "Oxygen" icon, it's the Okular icon as we ship it as part of the okular codebase, breeze just decides to overwrite it with a different one.

OK, then the Breeze icon runs afoul of the "Don't destroy the app's existing branding" recommendation in the HIG. https://hig.kde.org/style/icon.html#application-icons

ndavis added a comment.Jan 1 2019, 7:23 PM

Regarding Okular, the first is not "Oxygen" icon, it's the Okular icon as we ship it as part of the okular codebase, breeze just decides to overwrite it with a different one.

Are you sure about it not being an Oxygen icon? It's in the oxygen-icons5 repo. I guess the Oxygen icon is just the hicolor version as well.

mludwig added a subscriber: mludwig.Jan 1 2019, 7:45 PM

Regarding Okular, the first is not "Oxygen" icon, it's the Okular icon as we ship it as part of the okular codebase, breeze just decides to overwrite it with a different one.

OK, then the Breeze icon runs afoul of the "Don't destroy the app's existing branding" recommendation in the HIG. https://hig.kde.org/style/icon.html#application-icons

The same is true for the Breeze icon of Kile...

ndavis added a comment.Jan 1 2019, 7:55 PM

Shouldn't our hicolor icons be the same as the icons we use in whatever theme we use as the default?

aacid added a comment.Jan 1 2019, 10:53 PM

Regarding Okular, the first is not "Oxygen" icon, it's the Okular icon as we ship it as part of the okular codebase, breeze just decides to overwrite it with a different one.

Are you sure about it not being an Oxygen icon? It's in the oxygen-icons5 repo. I guess the Oxygen icon is just the hicolor version as well.

I am sure we ship it with Okular

https://github.com/KDE/okular/blob/master/ui/data/icons/128-apps-okular.png

aacid added a comment.EditedJan 1 2019, 11:00 PM

Why was kde games added? (ah for kolf)

Regarding Okular, the first is not "Oxygen" icon, it's the Okular icon as we ship it as part of the okular codebase, breeze just decides to overwrite it with a different one.

Are you sure about it not being an Oxygen icon? It's in the oxygen-icons5 repo. I guess the Oxygen icon is just the hicolor version as well.

I am sure we ship it with Okular

https://github.com/KDE/okular/blob/master/ui/data/icons/128-apps-okular.png

I wasn't doubting that it is shipped with Okular, just that it is not also an Oxygen icon.

OK, then the Breeze icon runs afoul of the "Don't destroy the app's existing branding" recommendation in the HIG. https://hig.kde.org/style/icon.html#application-icons

The same is true for the Breeze icon of Kile...

What is the original icon? This?

If so, that also violates the HIG which recommends against adding words to the icon, since it's not localizable. I agree that the Breeze version shouldn't look so different from the base icon though--whatever that base icon is.

What is the original icon? This?

Yes

If so, that also violates the HIG which recommends against adding words to the icon, since it's not localizable. I agree that the Breeze version shouldn't look so different from the base icon though--whatever that base icon is.

Well, Kile has had this icon since 2004-2005, if I remember correctly. Besides, I don't think that this rule really applies here since "Kile" is a name and not an arbitrary word, i.e. there should be no need to localize it (think of other product names like TeX, LaTeX, Unix, Linux, or Microsoft Windows, for example). Judging from Kile's Wikipedia article https://en.wikipedia.org/wiki/Kile, the name "Kile" has made it to Japanese, Chinese, and Russian already.

filipf added a subscriber: filipf.EditedJan 2 2019, 4:18 PM

So I stumbled upon the Deepin icon theme and what's interesting is I noticed they have more or less remained true to the old app icons, but have also managed to modernize them:

Konsole is an exception though, while other icons mentioned here are missing.

Those are really nice Icons! Their versions of Gwenview, Okular, K3B, Kate, and KWrite look more or less what I think the Breeze icons for these apps should be, with a few tweaks (the Kate icon should keep the syntax highlighted text of the current one, and the top of the KWrite icon should maybe not look like a notepad). Okteta and Konsole I'm less sure about.

mglb added a subscriber: mglb.Jan 2 2019, 9:28 PM

One can think of Kate as more advanced KWrite with extra tools (which is more or less true). Maybe some notepad-like icon for KWrite (like it is now), and the same icon with extras, like: highlighter pen lying on top, paper with grid/lines, colored text, clearly visible "{}" or "</>", etc, for Kate?
I would see Okteta icon as something with 0s and 1s or a few hex digits in a segment display style.

knauss added a subscriber: knauss.Jan 2 2019, 11:32 PM

About mentioned pim icon (Kontact, KOrganizer Calendar):

  • The oxygen icon for Kontact looks like what I have in mind of kontact. It gives me a bundle of pim applications. The breeze one it overlaying each other, so you can only see the email one. that is not clear what it mention here.
  • Please give more information where "KOrganizer Calendar" icon is used and is there a difference between the KOrganizer icon and the KOrganzier Calendar Icon? For me the Oxygen lcon looks like an icon, that should be used for "KOrganizer Reminder Daemon", the breeze one looks like the icon for KOrganzier.

Because so far I only know of "KOrganizer Reminder Daemon", and KAlarm in Systray.

And the mentioned "KOrganizer Calendar" icon is used where? I only found it to be uesed in the configuration dialog of Kontact. All other occurences uses a monochrome icon for KOrganizer.

I have no idea where it's used, sorry. I just saw that the Breeze version of it looked somewhat underwhelming compared to its Oxygen version.

trickyricky26 updated the task description. (Show Details)Jan 4 2019, 8:24 PM

By the way, what about duplicate icons? When transitioning from Oxygen
to Breeze, KDE Partition Manager was given the same icon as Filelight
(which actually looks more like filelight window rather than disk
partitioning).

abetts added a subscriber: abetts.Jan 7 2019, 3:38 PM

Kate and Kwrite seem very similar. Would adding a differentiator graphic help? For example,

https://dribbble.com/shots/5576534-Ps-Express

A font in the middle that can clue the user to understand that this is Kwrite and not Kate?

arrowd added a subscriber: arrowd.Jan 16 2019, 2:06 PM
ognarb added a subscriber: ognarb.Jun 22 2019, 10:01 PM

For the Konsole icon, that about putting the current breeze icon into the video-display icon.

Something like this:

mglb added a comment.Jun 23 2019, 12:00 AM

For the Konsole icon, that about putting the current breeze icon into the video-display icon.

Something like this:

Modern version of real hw terminal with LCD display? :) Personally I like the idea, but I think it might look like something display-oriented for most people. What about removing the stand and making contrast between frame and screen higher?