Hi Plasma world, As new shadow lands in KDE 4.10 RC1, some unintentional mess is introduced.
https://bugs.kde.org/show_bug.cgi?id=311502 https://bugs.kde.org/show_bug.cgi?id=311995 And it affects some more components, at least including kmix osd, brightness osd, icontasks. The problem is, custom widget using plasma svg doesn't get new shadow support automatically, some code must be written. I observe that some components get necessary modifications, for example krunner, while also quite a few of them still not. What make this problem worse is, the necessary class for shadow is not public. And AFAIK there are already 3 copies of same code across different kde projects (kdelibs/plasma/private/dialogshadows , kde-workspace/libs/plasmagenericshell/panelshadows, and one of my own in kdeplasma-addons), plasmagenericshell is a shared library but it doesn't install header.. I think some action need to be taken before the release, some possible solutions. 1. Revert the changes of new plasma air theme, so old shadow can be used. and try to fix all the things in KDE 4.11 or 2. get some header exposed to avoid duplication of the code, and fixed every custom widget, at least including: kwin, kmix, powerdevil, icontasks. I can give out my help for fix those, but some decision still need to be made (add new header to kdelibs or kde-workspace). Regards
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel