-
-
Notifications
You must be signed in to change notification settings - Fork 434
Description
Is your feature suggestion related to a problem? Please describe.
Trying to replicate macos' native window switching options (cmd+tab & cmd+`) with AltTab because it has far better UX, but currently it's either all Windows or all Apps – cannot set up per-shortcut
The goal is to be able to switch between apps and windows more reliably when not relying on visual cues (pressing shortcuts quickly)
I'm currently using the setup below, and I keep stumbling upon a situation where, for example:
- I look at a web browser
- then I open/focus the code editor (not via AltTab)
- it has the wrong window focused from the previous context/task, so I press cmd+`
- then I want to switch back to the browser, so I press cmd+tab (expecting the last window I remember looking at – the browser one)
- I arrive at that first editor window, get confused/surprised for a moment
- then proceed to pressing cmd+tab+tab carefully (this and 5. reduce the flow state in my case)
In other words, this feature would help with targeting the last registered/relevant window(s) – in the general sense – by making it easier to avoid unwanted windows
Describe the solution you'd like
Would it be possible to move this setting from Appearance to Controls?
Currently it's in Appearance -> Customize Titles style... -> Advanced -> Show in switcher -> Applications / Windows
And a solution would be to have it in Controls -> under the Shortcut tabs; and applied per-shortcut
Describe alternatives you've considered
Tried changing Controls -> Shortcut 1 -> Show windows from applications from "All apps" to "Non-active apps"
It helps with switching to the previous app reliably, but introduces that extra complexity where cmd+tab becomes "press once for the previous App, press more for previous Windows", so pressing twice navigates 2 apps back sometimes
Also tried using native switcher for cmd+tab, but it feels significantly worse in every other way – animation, shortcuts, visual cues