App icons for non-SC apps in the oxygen iconset, useful?

Friedrich W. H. Kossebau kossebau at kde.org
Tue Jan 8 20:01:02 GMT 2013


Hi,

tl;dr okay to remove Calligra app icons from oxygen iconset?

(follow-ups only to kde-artists at kde.org, thanks)

For the upcoming 2.6 release Calligra has been giving its apps some new, 
slightly refined app icons (hi*-app-*.*).

Problem now is, the oxygen iconset also contains icons for at least those apps 
which had not been renamed in the last two years (karbon, kexi, krita)...
Cmp. e.g. http://websvn.kde.org/trunk/kdesupport/oxygen-icons/32x32/apps/

Which results in the fact that the new ones from Calligra will not be used, 
due to being shadowed by those in the oxygen-iconset. Not what is wanted by 
the Calligra devs, as you can imagine :)

Solution 1: simply update the icons in the oxygen iconset

That has the problem that Calligra is not part of the SC, and has as min. KDE 
Platform dependency something old (even 4.3, well, known are at least users 
that use the latest Calligra with KDE Platform 4.6). So no solution with 
regards to them.


Solution 2:  install the app icons with a "calligra" prefix, e.g. calligrakexi

Solves the shadowing by the icons in the oxygen-iconset, by now longer having 
matching names. But that makes the icons in the oxygen-iconset useless, as 
nothing will use them then.

Any better ideas?

To ensure consistent app icons the Calligra devs are currently considering 
solution 2 for the upcoming 2.6 release. But as said, this also means that the 
icons in the oxygen iconset are no longer needed and just bloat the size of 
the iconset. So I would propose to remove these icons from 
trunk/kdesupport/oxygen-icons:

oxygen-icons/48x48/apps/karbon.png
oxygen-icons/48x48/apps/kexi.png
oxygen-icons/48x48/apps/krita.png
oxygen-icons/128x128/apps/karbon.png
oxygen-icons/128x128/apps/kexi.png
oxygen-icons/128x128/apps/krita.png
oxygen-icons/64x64/apps/karbon.png
oxygen-icons/64x64/apps/kexi.png
oxygen-icons/64x64/apps/krita.png
oxygen-icons/22x22/apps/kexi.png
oxygen-icons/22x22/apps/krita.png
oxygen-icons/32x32/apps/karbon.png
oxygen-icons/32x32/apps/kexi.png
oxygen-icons/32x32/apps/krita.png
oxygen-icons/16x16/apps/karbon.png
oxygen-icons/16x16/apps/kexi.png
oxygen-icons/16x16/apps/krita.png
oxygen-icons/256x256/apps/karbon.png
oxygen-icons/256x256/apps/kexi.png
oxygen-icons/256x256/apps/krita.png

Maybe even from the 4.10 branch.

Does it make sense to have icons for non-SC apps in the basic oxygen-iconset 
at all? Looking at the sources I see that there are icons for a few for them, 
so it seems for most apps it is no problem at all to serve their own app 
icons, which will usually be in oxygen style anyway.

Thoughts, opinions?

Cheers
Friedrich



More information about the calligra-devel mailing list