Problem

The current task switcher in elementary OS has excessive motion and gratuitous animation and overloads the dock. It also gets stuck sometimes.
-
Overloads the dock (the dock is transformed to include icons of windows and the icons there used to indicate which window you’re switching to). This breaks the physicality of the dock and overloads its meaning. That said, due to the amount of other animation going on, willing myself to concentrate on the dock is the only way I can use it at all.
-
Has excessive motion (animates windows backwards or forwards while dimming them in/out every time you press alt + tab). Imagine that happening with maximized or half-screen windows on a 24" monitor. I don’t normally have issues with motion and it makes me feel seasick after a few uses.
-
Gets stuck. Sometimes it will just get stuck in a state where no window is selected. Pressing alt + tab again gets you out of it.
alt + tab is meant to be a hidden, shortcut gesture for quickly switching between the various windows you have open.
The current implementation fails to address this need.
Proposal

Replace it with Catts (Calmer Alt-Tab Task Switcher), an alternative task switcher for elementary OS 6 (Odin) that:
-
Is calm. It does not animate my windows. I don’t want cognitive complexity when I’m fast switching between apps. I want to select the app I want to switch to and switch to it. That’s it.
-
Uses icons. There is very little cognitive load to recognising an icon. There’s a reason we use icons of applications in menus, etc., instead of tiny thumbnails of them. The same principles apply here.
-
Enables you to tell apart different windows of the same app (simply, by displaying the window title in the switcher alongside the icon).
-
Uses the system colour scheme. Love Dark Mode? Catts does too.
Demo

Prior Art
Nearly every other major operating system implements a similar task switcher to Catts. This includes macOS, Windows, and nearly every flavour of Linux desktop.
This is not the reason to implement Catts as the default elementary OS task switcher. The first-principles reasons are outlined above.
Love and wallpapers
Please see the Catts repository for more details as well as a list of limitations in Catts that can hopefully be addressed after it is integrated into elementary OS.
Also, if you like the wallpaper in the screenshot, there are three versions that you can download and use, with love from Laura, Margo, and me at Small Technology Foundation.
Happy to answer any questions you might have and look forward to working with you to make this happen :)
💕
Problem
The current task switcher in elementary OS has excessive motion and gratuitous animation and overloads the dock. It also gets stuck sometimes.
Overloads the dock (the dock is transformed to include icons of windows and the icons there used to indicate which window you’re switching to). This breaks the physicality of the dock and overloads its meaning. That said, due to the amount of other animation going on, willing myself to concentrate on the dock is the only way I can use it at all.
Has excessive motion (animates windows backwards or forwards while dimming them in/out every time you press alt + tab). Imagine that happening with maximized or half-screen windows on a 24" monitor. I don’t normally have issues with motion and it makes me feel seasick after a few uses.
Gets stuck. Sometimes it will just get stuck in a state where no window is selected. Pressing alt + tab again gets you out of it.
alt + tab is meant to be a hidden, shortcut gesture for quickly switching between the various windows you have open.
The current implementation fails to address this need.
Proposal
Replace it with Catts (Calmer Alt-Tab Task Switcher), an alternative task switcher for elementary OS 6 (Odin) that:
Is calm. It does not animate my windows. I don’t want cognitive complexity when I’m fast switching between apps. I want to select the app I want to switch to and switch to it. That’s it.
Uses icons. There is very little cognitive load to recognising an icon. There’s a reason we use icons of applications in menus, etc., instead of tiny thumbnails of them. The same principles apply here.
Enables you to tell apart different windows of the same app (simply, by displaying the window title in the switcher alongside the icon).
Uses the system colour scheme. Love Dark Mode? Catts does too.
Demo
Prior Art
Nearly every other major operating system implements a similar task switcher to Catts. This includes macOS, Windows, and nearly every flavour of Linux desktop.
This is not the reason to implement Catts as the default elementary OS task switcher. The first-principles reasons are outlined above.
Love and wallpapers
Please see the Catts repository for more details as well as a list of limitations in Catts that can hopefully be addressed after it is integrated into elementary OS.
Also, if you like the wallpaper in the screenshot, there are three versions that you can download and use, with love from Laura, Margo, and me at Small Technology Foundation.
Happy to answer any questions you might have and look forward to working with you to make this happen :)
💕