Skip to content

effects/screenedge: Port to OffscreenQuickScene

Kai Uwe Broulik 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 on behalf of MBition GmbH

Edited by Kai Uwe Broulik

Merge request reports