Back to Blog
Hidden Mac Dock Features You Probably Missed

Hidden Mac Dock Features You Probably Missed

From slow-motion Genie effects to spring-loaded folders, macOS hides surprising Dock capabilities most users never discover. Here's the full list.

Apple builds a lot into macOS without documenting it prominently. The Dock is a particularly rich example: there are behaviors that have been present since OS X 10.1 that the majority of Mac users have never encountered. This is a collection of the most genuinely useful hidden Dock features.

Close-up of Mac circuitry — representing hidden capabilities inside macOS

Slow-Motion Genie Effect

This one always impresses people who have never seen it. Hold Shift and click the yellow minimize button on any window. The Genie effect — the swooping animation that sends a window into the Dock — plays at roughly one-third speed. Every ripple and fold is visible in detail.

This serves no practical purpose, but it is a remarkable piece of engineering to look at. Steve Jobs famously showed this off as a demonstration of the visual power of Mac OS X's Quartz compositor. It still works the same way 25 years later.

Shift+click also works in the other direction: Shift-click a minimized window's Dock thumbnail to restore it in slow motion.

The Secret Suck Minimize Effect

macOS officially offers two minimize animations: Genie and Scale. A third exists that Apple has not exposed in the UI since Tiger (2005). Enable it with this Terminal command:

defaults write com.apple.dock mineffect suck && killall Dock

The Suck effect draws the window inward toward the Dock in a vortex motion — like something being sucked down a drain. Restore the default with:

defaults write com.apple.dock mineffect genie && killall Dock

Note

The Suck effect is not officially supported and Apple could remove it in any macOS update. It has survived from Tiger through Sequoia, but use it knowing it may disappear. Genie and Scale are permanent.

Option-Click: Instant Focus Mode

Clicking an app in the Dock brings it forward. Option-clicking does something more dramatic: it brings the app forward and hides every other app simultaneously. Your desktop goes from a pile of overlapping windows to a single-app view in one click.

This is macOS's fastest built-in focus mode, and almost no one knows it exists. It is significantly faster than manually minimizing other windows, hiding them from their application menus, or entering full-screen mode.

Practical uses: presenting, screensharing, switching to a document you need to read without visual distraction, and recovering focus after a context switch.

Spring-Loaded Folders

Spring-loading is a drag-and-drop behavior that has existed in the Mac Finder since 1996. It works in the Dock too, but few people know it.

Pick up a file (drag it but don't release). Move the file over any folder in the Dock's right section. Pause without releasing — after about one second, the folder "springs" open, showing its contents while you still hold the file. Navigate into subfolders by hovering over them. Release the file anywhere in the current folder view to drop it there.

This lets you drop files into nested folder structures without opening a Finder window first. The spring delay is configurable in System Settings → Accessibility → Pointer Control → Spring-Loading Delay.

App Exposé from the Dock

Right-clicking an app's Dock icon shows a "Show All Windows" option in the context menu. This triggers App Exposé: all windows for that app fan out in a zoomed view. Click any window to bring it to the front.

You can also trigger App Exposé with a three-finger downward swipe while the cursor is over a Dock icon (configurable in trackpad settings). The difference from normal Exposé: this shows only one app's windows, not everything.

Dockspace's window preview feature builds on this concept — instead of triggering a full-screen Exposé mode, it shows a hover card with window thumbnails, keeping your current context intact.

Dragging Files Onto Apps — The Non-Obvious Behavior

You can drag files onto Dock icons to open them in specific apps. The less obvious behavior:

  • Hover without releasing: If the app is not currently in the foreground, hovering over its Dock icon while holding a file will bring the app to the front after a spring-loading delay. You can then navigate within the app (to a specific document, window, or palette) before releasing the file.
  • Highlighted icons: When you drag a file, only compatible app icons in the Dock highlight. Icons that cannot open the file type remain dim. This is a quick compatibility check.
  • Drag onto Finder: Drag a file onto the Finder Dock icon to open a Finder window showing the file's parent folder, with the file selected.

Notification Badges

Badge numbers (the red circles with counts on app icons) are updated by apps, not by macOS. But macOS does let you control which apps can show badges in System Settings → Notifications → [App] → Badge app icon.

A non-obvious badge behavior: clicking a badged app in the Dock to switch to it does not clear the badge — that is the app's responsibility. If an app's badge is stuck, the app has a bug. You can sometimes force-clear it by force-quitting and relaunching.

Resize by Dragging the Separator

You do not need System Settings to resize the Dock. The thin vertical separator line that divides the app area from the right section is draggable — but only while holding Option. Hold Option, hover over the separator until the cursor becomes a resize arrow, then drag up to make the Dock larger or down to make it smaller.

This works regardless of your auto-hide setting.

Terminal Hidden Settings

A few more Terminal defaults worth knowing:

Show Process Indicator for All Apps (Not Just Running Ones)

defaults write com.apple.dock show-process-indicators -bool true && killall Dock

Bounce Once Then Stop (Instead of Bouncing Repeatedly)

defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock

Apps will bounce once to notify you instead of bouncing repeatedly until you switch to them.

Add a Persistent Separator in the Right Section

defaults write com.apple.dock persistent-others -array-add '{tile-type="spacer-tile";}' && killall Dock

What Dockspace Adds on Top of These

Everything above is baked into macOS. Dockspace extends these hidden capabilities with features Apple has not built:

  • Live widgets — music playback, weather, and calendar events displayed directly in the Dock. See the best Mac Dock widgets guide for details.
  • Hover window previews — a non-invasive alternative to App Exposé. Hover, see thumbnails, click to switch. No mode switching, no screen takeover.
  • Custom animations — enhanced dock open and close animations with more visual fidelity than the system defaults.

The hidden native features and Dockspace's additions are complementary. You use the native tricks for things like Option-clicking and spring-loading; you use Dockspace for persistent widgets and window management improvements.

You've found the hidden features. Now add the ones Apple never shipped.

Download Dockspace Free

Frequently Asked Questions

Does the slow-motion Genie effect still work on Apple Silicon Macs?

Yes. The Shift+minimize slow-motion effect works on all Macs running macOS, including M1, M2, M3, and M4 hardware. The Quartz compositor still powers it.

Can I enable the Suck effect without using Terminal?

No. The Suck effect is not exposed in any GUI. You need Terminal or a third-party Dock customization utility that wraps Terminal commands in a UI.

Why do some apps have bigger badges than others?

Badge appearance is controlled by the app, not macOS. Apps like Mail show message counts; apps like System Settings show notification counts. The badge number and color are entirely up to the app developer.

Does Option-clicking work for apps that are not in the Dock?

Option-clicking only works for apps that have a visible Dock icon (either pinned or currently running). For apps visible in the menu bar but not the Dock, Option-clicking is not available.

Are these hidden features officially supported by Apple?

The slow-motion Genie, spring-loaded folders, Option-click, App Exposé, and drag-to-resize are all official macOS behaviors, just undocumented in mainstream help. The Terminal defaults and Suck effect are less official and could change in future macOS versions.