You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be useful to get non_exclusive_zone() only taking into account specific layers. In particular, I'm thinking about "only overlay and top layer" non-exclusive zone: the idea is to render background and bottom layer popups below the top and the overlay layer, so unconstraining them should take into account only the top and the overlay layer surfaces, but not the background and bottom layer surfaces.
The text was updated successfully, but these errors were encountered:
Hm, I guess this doesn't make much sense unless we also add exclusive zone ordering based on the layer. So e.g. top layers always get laid out before (and thus closer to monitor edges) than any bottom layers. Right now the ordering seems to be based on the order of creating the layer surfaces.
After thinking some more about it, I think this is better solved at compositor side by creating and managing separate LayerMaps as necessary rather than one global layer_map_for_output(). Which is not currently possible actually.
YaLTeR
changed the title
LayerMap::non_exclusive_zone() but per-layer
Allow creating LayerMaps and using custom area rather than always output size
Apr 26, 2025
It would be useful to get
non_exclusive_zone()
only taking into account specific layers. In particular, I'm thinking about "only overlay and top layer" non-exclusive zone: the idea is to render background and bottom layer popups below the top and the overlay layer, so unconstraining them should take into account only the top and the overlay layer surfaces, but not the background and bottom layer surfaces.The text was updated successfully, but these errors were encountered: