Add "has parent window" window rule

This allows to match whether a window has a parent (e.g. a dialog window) or not (e.g. the main window).


@iasensio

I still think mapping “normal window” to !transient makes for a much better user experience and makes exisitng rules just work™ but I’m tired of arguing.

With this I can make my IDE or chat app or email client maximized without maximizing also all of its dialog windows.

Bildschirmfoto_20260312_130230

Note how the open dialog has oxygen cold title bar but the main window has not Bildschirmfoto_20260312_114649a

Edited by Kai Uwe Broulik

Merge request reports

Loading