PlasmaZones 2.8.7
2 changes, released April 14, 2026.
Added
BUILD_KWIN_EFFECTCMake option (#321): Thekwin-effectsubdirectory hard-requiresfind_package(KWin 6.6 REQUIRED), which aborted the entire configure step on distros shipping older KWin (Debian 13 / KWin 6.3.6, Ubuntu 24.04, Fedora 40) even though the daemon, editor, KCM, settings app, and QPA plugin build cleanly there. The newBUILD_KWIN_EFFECToption (defaultON) lets packagers pass-DBUILD_KWIN_EFFECT=OFFto build everything except the C++ effect plugin. Thanks @iubayb.
Fixed
- Qt 6.9
QWaylandWindow::updateExposure()compile error on Qt 6.8 (#321):layershellwindow.cppcalled a private method added in Qt 6.9, breaking the build on Qt 6.8.x. Guarded the call withQT_VERSION_CHECK(6, 9, 0)and fell back to the underlying public QPA mechanism (QWindowSystemInterface::handleExposeEvent) on older Qt. Same visible effect, same expose-event delivery. Thanks @iubayb.