Bug 455068

Summary: Option to Alt+Tab through windows on all virtual desktops, current desktop first
Product: [Plasma] kwin Reporter: Wing Hong Chan <winghongchan>
Component: tabboxAssignee: KWin default assignee <kwin-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Wing Hong Chan 2022-06-09 05:05:09 UTC
SUMMARY
Currently, the Alt+Tab task switcher can filter windows by virtual desktop (and only shows windows on the current desktop by default). A sorting order that I’ve enjoyed using comes from the Coverflow Alt-Tab GNOME extension. It has the option of showing windows from all virtual desktops, but always showing windows from the current desktop first before any others. This allows me to more easily switch between windows within one virtual desktop, while letting me switch to a window on another virtual desktop if I forget that I’ve placed it on the other virtual desktop. 

STEPS TO REPRODUCE
1. Go to Task Switcher settings and uncheck filtering by virtual desktop, then apply changes
2. Open a few apps on each virtual desktop
3. Switch from one window on one virtual desktop to another window on another virtual desktop
4. Press Alt+Tab

OBSERVED RESULT
Kwin switches to the last used app, which is on another virtual desktop. So, it switches the focused window and virtual desktop. 

EXPECTED RESULT
Kwin brings forward the last-used window on the virtual desktop that I am using, while still letting me alt+tab a few more times to reach windows on other virtual desktops. 

SOFTWARE/OS VERSIONS
Windows: N/A
macOS: N/A
Linux/KDE Plasma: KDE Neon 5.24
(available in About System)
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4

ADDITIONAL INFORMATION