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:
https://forum.kde.org/viewtopic.php?f=285&t=123155
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....
Alexander
More information about the kde-edu
mailing list