Skip to content

activities: remember the virtual desktop per activity

Xaver Hugl requested to merge work/zamundaaa/remember-vd into master

This functionality was partially implemented in the activity manager daemon before (kactivitymanagerd!33), but it doesn't save that information across reboots and it triggers some undesired animations, which can be suppressed if it's done in KWin. Having more external users of virtual desktop APIs also makes it more complicated to change them, for example for making virtual desktops per output (cc #117)

Commit 2: don't remember virtual desktops per activity when activating a window on a different one

Commit 3: suppress the slide animation when switching activities, it doesn't look good in that situation

BUG: 427579 BUG: 457617 BUG: 390295

Edited by Xaver Hugl

Merge request reports