Tor Hedin Brønner 04ba90b9cd Contain all spaces in their own clipping container
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.
2018-04-30 00:03:08 +02:00
2018-01-10 10:00:03 +01:00
2017-09-17 14:19:37 +02:00
2018-04-22 15:01:57 +02:00
2018-04-22 15:01:57 +02:00
2017-09-20 13:32:27 +02:00
2018-04-23 11:17:40 +02:00
2018-04-23 11:17:40 +02:00
2017-09-28 13:29:11 +02:00
2018-04-22 15:01:57 +02:00
2018-02-17 18:05:11 +01:00
S
Description
No description provided
GPL-3.0
2 MiB
Languages
JavaScript 97.4%
Shell 2.5%
CSS 0.1%