mirror of
https://github.com/gosticks/PaperWM.git
synced 2026-10-07 04:17:00 +00:00
04ba90b9cd211a5e65d652b272424576ab178034
We create an actor spanning the whole screen, `Spaces.spaceContainer` which holds all spaces. A `Space` is now first contained in a `Space.clip` container which clips away anything that protrudes from the monitor. The main advantage over having a per monitor clipping actor is getting flexibility in moving a space around the screen without changing it's monitor. We also hook up the `monitors-changed` signal, putting the active workpace on the primary display, and populating the other monitors with the rest of the workspace mru. This also prevents a bug where we could end up moving a BackgroundActor.
Languages
JavaScript
97.4%
Shell
2.5%
CSS
0.1%