aboutsummaryrefslogtreecommitdiff
path: root/include/sway/layers.h
AgeCommit message (Collapse)Author
2021-09-25layer-shell: fix commit handlerKirill Primak
This commit makes sure the extents are kept up-to-date, fixes not damaging the surface if its layer shell-specific state didn't change, and adds a check if the layer shell-specific state didn't change but the surface got mapped/unmapped, which could affect keyboard focus.
2021-08-12layer_shell: damage previous area when a surface shrinksRonan Pigott
When a layer surface shrinks we need to damage the area it previously occupied, but we don't know the location of all its subsurfaces in the previous state, so instead damage a rectangle that encloses the entire previous extent.
2021-07-07Update wlr_box includesSimon Ser
Update for the breaking change in [1]. [1]: https://github.com/swaywm/wlroots/pull/3011
2020-12-07Add layer shell subsurfacesVlad Pănăzan
Damage subsurfaces created by layer surfaces on map, unmap and commit. This fixes the flicker of Gtk Popovers. Fixes #5617
2019-10-27Handle layer changes for layer shell surfacesSimon Ser
Closes: https://github.com/swaywm/sway/issues/4644 References: https://github.com/emersion/rootston/commit/1982106c9b0fbd48ee9fe20e013524125f6ca3cf
2019-09-07remove unused layer shell surface variableAleksis
2019-08-14layer-shell: add support for popupsDrew DeVault
2018-09-14Update for swaywm/wlroots#1243emersion
2018-06-30sway views: add helpers to get view and layer from wlr_surfaceDominique Martinet
2018-03-29Some layer shell fixesDrew DeVault
Based on the corresponding rootston changes
2018-03-28Render layer surfaces and respect exclusive zoneDrew DeVault
2018-03-28Add initial layer shell skeletonDrew DeVault