Dock click-to-hide
Click it to bring it back. Click again to put it away.
With OmniDock's Dock click action enabled, click a running app's icon to bring it forward, then click again when it's in front to hide it. The app keeps running. If you're used to this kind of mouse shortcut on Windows, it's one less habit to rethink on your Mac.

Can I click a Dock icon again to hide the app?
With OmniDock's Dock Icon Hide / Show turned on, yes. A normal Dock click brings an app forward; Command-H is the built-in shortcut for hiding it. Here's how the repeated-click option works:
- Click a running app's Dock icon while another app is active. OmniDock brings the selected app forward.
- When that app is already frontmost, click its Dock icon again. OmniDock hides the app.
- Click the icon later to bring the app and its windows forward again.
If you mostly use the mouse, this gives you a quick way to put an app away. The repeated-click habit may feel familiar from Windows, though hiding on Mac is different from minimizing.
What can macOS do without OmniDock?
macOS already supports hiding apps. A normal Dock click opens or activates an app; it is not a repeated-click hide toggle. These built-in actions need no extra utility:
- Command-H: hide the current app, rather than minimize just one window.
- Option-click the current app's Dock icon: hide that app and switch to the previous app. Hold Option and click the icon of the app that is currently in front.
With OmniDock's setting on, you can hide the frontmost app by clicking its Dock icon again, without holding Option. The next section explains hiding versus minimizing. See Apple's Dock guide and window controls guide.
Is hiding the same as minimizing?
Hiding puts all of an app's windows out of sight but leaves the app running. Minimizing a window sends that one window to the Dock. macOS already has shortcuts for both: Command-H hides the app, and Command-M minimizes the current window. Those shortcuts don't change when you use OmniDock.
Prefer minimizing? You can turn on OmniDock's minimize mode. It tries to minimize the app's normal windows that macOS lets it control—not just the current window. If some remain visible, OmniDock may hide the app instead. To minimize only one window, use its yellow button or Command-M.
Set it up
- Open the
ODmenu bar item and choose Settings. - Open
Window Previewand enableDock Icon Hide / Show. - If you'd rather minimize the app's windows, turn on
Minimize Instead of Hiding. See the difference above before choosing. - Bring a running app forward from the Dock. Click its icon again to try the action you've chosen.
Which permissions does it need?
- Input Monitoring is used on macOS versions that require it to detect the Dock click.
- Accessibility lets OmniDock identify the app you clicked, bring it forward, hide it, or minimize its windows as you've chosen.
Want the usual Dock behavior back? Turn off Dock Icon Hide / Show. You can keep using the other tools.
Looking for one window among several?
Clicking the Dock icon works at app level. To choose a particular window, hover over the icon for previews and select the one you need.