Organize Mission Control by app instead of scattered
Open Mission Control with twenty windows going and you get a wall of tiles with no order to it — the free-floating layout optimises for fitting everything on screen, not for making sense of it. Switch on Group windows by application in System Settings → Desktop & Dock and the overview reorganises around your apps instead, which is far easier to parse when the screen is busy. Here's the decision, and how to make the switch.
Two ways Mission Control can lay out windows
Mission Control has exactly one relevant knob here, and it flips between two philosophies:
- Free-floating (the default): every window is an independent tile, sized and placed to pack the most onto the screen. Great for a handful of windows; increasingly chaotic as the count climbs, because there's no grouping to anchor your eye.
- Grouped by app: windows are sorted under their application first, so each app owns a labelled cluster. The screen reads as a short list of apps rather than a long spread of tiles — steadier and quicker to scan when you're running a lot at once.
Neither is objectively better; they suit different heads. Free-floating rewards spatial memory — some people just remember that a window lives "over there." Grouped rewards categorical thinking — you remember which app a window belongs to and let macOS handle the rest. If your overview currently feels like noise, you're probably wired for the grouped view and running the wrong mode.
Switch to grouped
- Open System Settings → Desktop & Dock.
- Scroll to the Mission Control section.
- Turn on Group windows by application.
It applies instantly and works the same across macOS 13 Ventura, 14 Sonoma, and 15 Sequoia. Try it for a day or two of real work — the difference only shows when the screen is genuinely full, so a two-minute test rarely tells you much.
Or set it from Terminal
If you keep your Mac configured through a script, the same choice is one Dock preference:
# Organize Mission Control by app instead of free-floating
defaults write com.apple.dock expose-group-apps -bool true
killall Dock
# Undo — return to the scattered free-floating layout
defaults write com.apple.dock expose-group-apps -bool false
killall Dock
The killall Dock step reloads the Dock so the new layout takes effect; open windows are left alone. Because the whole thing is one boolean, switching back is genuinely instant — this is a preference to experiment with, not a commitment.
If grouping alone isn't enough
Sometimes the real problem isn't the layout but the sheer number of windows on one desktop. Grouping tidies the view; splitting your work across desktops reduces what has to be shown at all. Put your browser and chat on one desktop, your editor and terminal on another, and each Mission Control screen has less to organise in the first place. Grouping and multiple desktops stack neatly: fewer windows per space, and those that remain sorted by app.
Mainspring makes expose-group-apps a labelled switch you can flip back and forth while you decide which layout suits you — one of 90+ hidden macOS settings it turns into safe, reversible toggles.
Signed & notarized by Apple · 1-day free trial · $29 once
Spread the load across desktops
Grouping and multiple desktops are the natural pairing for a busy screen. See how to use multiple desktops on Mac to split your apps across spaces so each Mission Control view stays manageable.