Skip to content

Make WindowItem handle opacity

Vlad Zahorodnii requested to merge work/zzag/window-item-opacity into master

This change makes the WindowItem track the opacity and schedule a repaint. It further decouples the legacy scene from code window abstractions.

It's an API breaking change. WindowPaintData no longer can make windows more opaque. It only provides additional opacity factor.


The main motivation behind this change is to remove the last usage of Window::addRepaintFull() in kwin core.

Edited by Vlad Zahorodnii

Merge request reports