Open requested to merge work/kbrouli/screenedge-quickscene into master
This makes the painting code simpler and more declarative. More importantly, it allows to remove the build-time dependency on plasma-framework from KWin effects.
The only remaining user of Plasma-Framework C++ API in KWin is now the screenedges KCM for its monitor graphic.
All eight screen edges have been verified to render virtually identical as before.
There is an unrelated issue where
edgeApproaching isn't emitted on X11 before the edge is actually hit with the mouse, breaking the fade-in. This is unrelated to this change, however.
Kai Uwe Broulik firstname.lastname@example.org on behalf of MBition GmbH