PlasmaZones 3.0.16
2 changes, released June 18, 2026.
Changed
- Support KDE Plasma 6.7 (#638): the build baseline moves to the Plasma 6.7 stack (KDE Frameworks 6.26, Qt 6.10, and KWin 6.7), and the KWin C++ effect is ported to the 6.7 effect API. Notable upstream changes were handled.
prePaintScreen/prePaintWindowdropped theirpresentTimeargument (the effect now self-sources frame time from a steady clock, matching KWin’s own effects),EffectWindow::frameGeometry()andEffectsHandler::clientArea()now returnKWin::RectF, theclientAreaper-desktop overload was removed,addRepaint()gainedRectF/Rect/Regionoverloads, andGLShader::isValid()was removed. Plasma 6.6 is no longer supported.
Fixed
- Snap-assist window thumbnails on Plasma 6.7 (#638): KWin 6.7 removed the offscreen-QML readback (
OffscreenQuickView::bufferAsImage()) that the in-process thumbnail capture relied on. Capture was reworked to render each candidate window into an offscreenGLFramebufferviaeffects->drawWindow()and read it back withGLTexture::toImage(), so snap-assist thumbnails keep working without a second screenshot round-trip.