There has been many discussion of having a new Overview effect - similarly to Parachude - that acts both as a Present Window and as a Virtual Desktops effect. A generally agreed upon improvement that this Overview could also bring is a Activity tab to organize windows between them.
Here are some mockups from disrooter:
The scrollbar in right top corner is for zoom: 4, 3, 2 or 1 row(s) of virtual desktops
Settings (the button is in top right corner)
Type to search in KRunner and filter windows at the same time
Select multiple windows at the same time to move them all together to another Activity (useful if you want to move all the windows of an application, just type its name to filter the windows)
Move windows to Activities tab bar like on Dolphin's tab bar
Hovering the tab bar switch Activity
Here are a couple of mockups by me (u/veggero):
To trigger overview: topleft corner or meta+tab (or panel button?)
To switch from view 1 to view 2: clicking outside the central desktop, scroll down, meta+tab again
To switch from view 2 to view 1: scroll up, click on a desktop
In view 1, to switch from a desktop to another: arrow keys
To switch between activities: alt+left, alt+right
To exit overview: esc, meta+tab while in view 2, clicking on a window in view 1 (will raise it)
VDG-wise, I'd like us to have a clear idea on what we want to achieve. Namely, we should answer the following questions:
- Should this effect go along with Present Windows and Desktop Grid, or replace them entirely?
- Should an Activity bar be added?
- Should a search bar be added (searching krunner + active windows (yes, it's technically feasible, I can assure you of that.))?
- Should we have a desktop grid in such effect?
- Should the panel be visible? If not, should we still show fav apps to make them easier to open?
- How should it look?
(This task focuses purely on the VDG side, not the actual implementation.)