Differenciate more between "properties already existant" and "values you want". At the moment it makes no real sense, you enter the values that should detect the window, and the values you want in the same. How does it even decide if I want a fullscreen window always on top, or an always on top window always in fullscreen? There is a difference.
*** Bug 474978 has been marked as a duplicate of this bug. ***
Hi there! As you mentioned in the other report, there is only one set of properties to match (those under "Window matching"), and all of the other properties you override (set/force/etc) on the window that matches those. It is challenging to show a distinction between those (beside being in a different section), while keeping the code and the UI not extremely complex. But I think it is a legitimate question and with some latest visual components, I have some idea on how to improve a bit on that.
Thanks! Yes it was also a question if it actually works like this, and I suppose it does. having that distinction would be great and really needed, even though it currently somehow works, I guess
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/6154