Version: unknown (using 4.2.00 (KDE 4.2.0), Gentoo)
OS: Linux (x86_64) release 2.6.25-gentoo-r7-20080501
It'd be beneficial for overall user impressions if KWin could apply plugin changes without causing all the windows to flicker.
Since Compiz can do it, the current state of things runs the risk of layperson users assuming "Compiz doesn't flicker when I turn on or off effects, therefore it's better quality". (Never a good assumption to have people making)
It would also be more relaxing. For example, the whole point of high-speed fade in/out as a class of effects is to avoid triggering our residual "What's that? Is it a predator!?" instincts, after all.
SVN commit 1022489 by rhburchell:
Remove flicker when changing effect plugins by not fully reloading compositing plugins anymore.
Replaces one hack with another hack (due to having to support multiple kwin instances), but provides a much better user experience.
Big thanks to mgraesslin for comments, review, and fixes.
SVN commit 1027313 by graesslin:
Backport r1022489: Remove flicker when changing effect plugins by not fully reloading compositing plugins anymore.
M +22 -38 main.cpp
M +1 -0 main.h
WebSVN link: http://websvn.kde.org/?view=rev&revision=1027313