Skip to content

Relax constraints for screen edges reserved by windows

Vlad Zahorodnii requested to merge work/zzag/relax-window-edge-constraints into master

At the moment, if the workspace extends or shrinks by an output, the hidden panel will be shown. It doesn't make sense in all cases.

Furthermore, no screen edge will be reserved if the layer surface has some margins.

To address that, allow "floating" panels reserve screen edges and also make kwin try harder to preserve window edges if the output layout changes.

Merge request reports