When I want to switch between windows using ⌘ Cmd + ⇥ Tab it does not work with hidden or minimized windows. I can see the icons of these windows in the application switcher but choosing them does nothing. How can I get this to work again?
Use ⌘ Cmd-Tab to cycle to the desired application and then, while still holding down ⌘ Cmd, press the ↑ or ↓ arrow. This will show the application's windows in Expose. Select the desired window with the arrow keys and press Return to activate it.
Majority of the answers are years old. This is a 2021 solution
Use AltTab, it is the exact replica of windows functionality of Alt+ Tab. Takes care of both minimised/maximised window.
It's free and open source.
HyperSwitch Does the trick : https://bahoom.com/hyperswitch
I tested it. It needs to be updated. It's free. When I Cmd+Tab on minimized app it's open!
So a summary of answers in other comments here;
Change the way you "Command-Tab"
Cmd+Tab to an app, and before releasing Cmd, also hold down Opt. This will open minimized apps like expected, but is annoying to remember to do.
Install a replacement for Cmd+Tab
brew install --cask alt-tab and use that instead. Should behave more like Windows 10/11, but you have to break the habit of hitting Cmd or use a key remapper to swap them.
Change the way you close apps
Use Cmd+H to hide apps rather than Cmd+W or Cmd+Q. Now opening them with Cmd+Tab should work as expected for those apps. This is what you probably should be doing, if your workflow is to hide things out of sight, then open them again later, e.g. MS Teams, Outlook, Calendar, etc., things that you still want to get notifications from, but don't need in front of you.
Personally, I love my Cmd+Q, so it's a hard habit to break to remember to only hide my Calendar/Slack, etc rather than just killing them.
My symptoms.. CommandTab would toggle the heading bar for each application but only some windows for the application would show up.
The suggestion above: On your Mac,
Navigate to System Preferences Go to Mission Control Uncheck "When switching to an application, switch to a Space with open windows for the application" Try using the CommandTab now.
Was already in place on my Mac. I did the opposite and now CommandTab works perfectly.
Like Pirate X mentioned. Alt+Tab works flawlessly. You can even set the key to be Command instead of Option (Alt) and have it work normally but being able to raise minimized windows without having to press alt on the selected window.
It's super easy to install if you have "homebrew" installed:
brew install --cask alt-tab
Or just go to their website: https://alt-tab-macos.netlify.app and download it for manual installation.
tell application "Slack" to reopen (activate)
Or try my app Command-Tab Plus, in addition to proper work with hidden or minimized apps has many convenient features that are not efficiently implemented in the built-in MacOs App's switcher
For example, there were discussed the problems of Mac Os X apps switcher
Show only apps that are in the current space