26 Commits (f9e6d703d298dbdee0770fd9e0c64ab2d7ac7deb)

Author SHA1 Message Date
Brian Ashworth a0bbe67076 Address emersions comments on output re-enabling
7 years ago
Ryan Dwyer 9253278328 Restore focus when unmapping layer shell surfaces
7 years ago
emersion 3d29e73e72
layer-shell: use usable_area when arranging non-exclusive layer surfaces
7 years ago
db 22170bde77 Fix layer surface crash on output destroy
7 years ago
Ryan Dwyer 167c2e1aa9 Refactor arrange_windows()
7 years ago
Drew DeVault 420a669f21 Updates per swaywm/wlroots#887
7 years ago
emersion 516f5454ad
Simplify damage tracking functions, use them in layer shell
7 years ago
emersion 5cd9457247
Send enter event to layer shell surfaces
7 years ago
Drew DeVault 56078edd65 Give exclusive focus to layers above shell layer
7 years ago
Drew DeVault 623a08e14f Identify topmost interactive layer post-arrange
7 years ago
emersion 8aedc042ee
Fix two segfaults when destroying outputs
7 years ago
emersion a776ecbb86
Add lite damage tracking
7 years ago
Drew DeVault f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers
7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree"
7 years ago
Tony Crisci 2778edef97 arrange windows
7 years ago
Drew DeVault c91adbd188 Fix failure to rearrange output in some cases
7 years ago
Drew DeVault f3fbf19312 Do some small cleanup
7 years ago
Drew DeVault 5f5076baff Call arrange_windows on layer destroy
7 years ago
Drew DeVault 6836074fed Implement enough IPC for swaybar to work
7 years ago
Drew DeVault a76829f375 Some layer shell fixes
7 years ago
Tony Crisci eca029f218 more renaming things
7 years ago
Tony Crisci 874f009866 move tree includes to their own directory
7 years ago
Drew DeVault 8d6bce02af Address review feedback
7 years ago
Drew DeVault 68cfa7ef67 Render layer surfaces and respect exclusive zone
7 years ago
Drew DeVault 0c8a64942e Add initial layer shell skeleton
7 years ago