Icons for LabPlot and for other edu-projects

Alexander Semke Alexander.Semke at web.de
Mon Oct 13 06:52:28 UTC 2014

Am Samstag, 11. Oktober 2014, 14:16:19 schrieb Christoph Feck:
> We have a separate repository "kdeedu-math-artwork". If the currently
> selected icon theme does not provide the icon in question, it is taken
> from this repo (they are installed as "hicolor" icons).
Ok. It's clear that the application has to ship all icons that are not 
available in the standard icon theme independent whether they are taken from a 
central repository or not. The question was rather how to react on icon theme 
changes done by user. Imagine, you provide couple of icons in oxygen style 
that are not available in the standard oxygen set. And you also use a lot of 
available oxygen icons (save, open etc.). Everything looks ok if the desktop 
is set to use the oxygen icon theme. But if it is changed to e.g. Breeze you 
have a problem - standard icons like save, open etc. are switched to Breeze 
pendants, but your own application specific icons are still in the oxygen 
style. One possible solution would be to include all application specific 
icons into the standard icon set so the designers of othere icon themes have 
at least a chance to provide their versions. So, if e.g. the icon hi48-action-
newdifferential from kdeedu-math-artwork would be part of the standard icon 
set, then all other icon themes will try to provide their own version of it 
and you have no problem when using this icon in your application and changing 
the icon theme used by your desktop.

I came to this issue when people helped to create some new icons for LabPlot:

Those icons are Breeze icons (standard for KF5). Since LabPlot is still a KDE4 
application and will be it for at least one further release I cannot ship 
those icons since a mixture of oxygen and breeze icons doesn't look well....


More information about the kde-edu mailing list