Commit Graph

7 Commits

Author SHA1 Message Date
Victor Brekenfeld f55f1bbbe0 desktop: handle xdg-popups 2022-01-04 12:50:39 +01:00
Victor Brekenfeld 90f7d53a3a space: fixup miscalculations 2022-01-04 12:50:39 +01:00
Victor Brekenfeld 25b74e2eaa space: change output_for_window to return Vec 2022-01-04 12:50:39 +01:00
Victor Brekenfeld 7578fab9cf desktop: map_window remove unnecessary Result and activate 2022-01-04 12:50:39 +01:00
Victor Brekenfeld 2c0ae025de desktop: Track surface enter/leave for outputs 2022-01-04 12:50:39 +01:00
Victor Brekenfeld 44829d8fba desktop: Only render surface damage, if window was not moved 2022-01-04 12:50:39 +01:00
Victor Brekenfeld 98906555f5 desktop: Add new desktop abstractions module
Adds a new `Window` and `Space` abstraction to make it easier
to handle windows of various shells and their positions in a
compositor space.
2022-01-04 12:50:39 +01:00