Mac OS: "Minimize" vs "Hide" - what's the difference?

39

12

Why does OS X have both a "Hide" and a "Minimize" feature? This seems somewhat redundant to me, and also introduces some inconsistency when I am trying to find an arbitrary window. If it's hidden, I need to activate the application and use the "Windows" menu to bring it up; if the window is minimized, it appears in the dock.

What are some scenarios in which you'd use these two features differently?

pix0r

Posted 2009-10-06T16:26:43.360

Reputation: 713

Answers

20

"Minimize" minimizes the program to the dock where you can see a thumbnail of the program's window.

"Hide" hides the window without adding the program's thumbnail to the dock.

I will minimize a program if I need to get it out of the way for a few moments while I'll hide a program if I need it out of the way for an extended period of time. Most of the time I will hide icons.

Terrell

Posted 2009-10-06T16:26:43.360

Reputation: 384

2A minimized window does not maximize when you select its application in the app switcher (cmd+tab). However, all windows of a hidden application will reappear when selecting it with the app switcher. – dhulihan – 2015-09-12T23:46:36.007

When I hide my app, it still appears in the dock. Why? – Daniel Cukier – 2009-10-06T16:50:17.790

1It appears in the Dock, but only the icon appears. If you minimize it, there's also a small icon representing the window on the right side, next to the Trash. – alex – 2009-10-06T17:12:06.500

4You can set Snow Leopard to combine the two options as a minimize to item setting on the dock. – Rich Bradshaw – 2009-10-06T17:12:13.503

29Minimize minimizes a single window. Hide hides the entire application. – Chealion – 2009-10-06T21:04:40.820

1The dock shows you running APPLICATIONS, and then shows or lists the applications windows when you click or click and hold, respectively. It is NOT a window list, like in Windows XP. I think it's much more logical. Also, interestingly, Windows 7 seems to be attempting to copy this idea. – Lee B – 2009-10-06T22:29:24.923

1

You may also use TinkerTool to make the icon in the Dock slightly opaque when an application is hidden. I've found that it's really helpful to my workflow.

– BrenanK – 2013-01-28T23:40:28.283

15

To start, there are cosmetic differences: Minimize does a little graphic effect and puts a shrunken icon of the window into your Dock (on the right hand side, not with the apps, although this can be changed). Hide makes all of the application's windows simply disappear from view without any changes to the Dock.

But the big difference lies in how you make the windows reappear.

  • Minimized windows require a mouse click in the Dock to summon them.

  • Hidden apps will reappear if you Command-Tab to the app, so you can bring back the windows using the keyboard only.

    (You can also click in the Dock to get a hidden app back.)

Because I use Command-Tab heavily, and try to avoid the mouse, I use "Hide" quite a bit but never use "Mimimize" as it requires mouse interaction to get the window back.

As others have noted, you can set the Dock preferences to "minimize into application icon". This doesn't change the keyboard/mouse equation; all it does is prevent a "minimized" window from getting its own icon in the Dock - instead you have to click on the app icon in the dock to un-minimize the window.

John Hart

Posted 2009-10-06T16:26:43.360

Reputation: 446

You can always open minimized app with cmd+tab (before release cmd, hold option) – Eddie – 2016-03-14T16:45:18.580

Thanks. Coming from Windows, the point about how windows re-appear is critical. It has taken me a good long while to figure out the difference between minimize and hide -- honestly it seems terribly overcomplicated. One could say it's a Windows bias, but Ubuntu doesn't behave this way either. – Brett – 2016-10-16T11:18:21.743

As there are menu items for all windows in the application's Window menu, they can be restored by using the keyboard only. It might be a bit more work though. – Daniel Beck – 2013-01-29T17:31:50.263

@DanielBeck - how? Those window entries don't necessarily have a hotkey associated with them. You can't create a hotkey, either, as the windows will have varying names (eg, in Firefox, it's the name of the active tab), and hotkeys created via Preferences > Keyboard have to match the name of the menu option exactly. Is there a way to keyboard through OS X menus that I'm not aware of? – John Hart – 2013-02-01T18:19:54.617

You can type the window name into the search box usually accessible via Cmd-? (System Preferences » Keyboard » Keyboard Shortcuts » Application Shortcuts » Show Help menu), and you can use the keyboard to navigate the menu bar by pressing Ctrl-F2 (or whatever shortcut is assigned in System Preferences » Keyboard » Keyboard Shortcuts » Keyboard and Text Input » Move focus to the menu bar). As I said, it's possible, but a bit more work. Some applications also have no (or not only) dynamic window titles and may even assign default keyboard shortcuts (iTunes, Things, ...). – Daniel Beck – 2013-02-01T18:32:25.797

1You could also use Witch to get customizable window switching menus and shortcuts ("Deminimize all minimized windows", "Cycle through frontmost application's minimized windows", etc.). I only use it to get a keyboard shortcut for the zoom window button, but it's capable of a lot more. – Daniel Beck – 2013-02-01T18:34:10.773

Ah, thanks for the Ctl-F2 bit - I didn't know that shortcut. Bringing "Witch" into the picture of course changes the answer, as third party tools will let you configure all sorts of things. – John Hart – 2013-02-14T17:03:08.350

11

Hiding will remove the application from view (while still being visible in the application switcher and dock).

Minimizing will minimize a single window to the dock, not the entire application.

Josh K

Posted 2009-10-06T16:26:43.360

Reputation: 11 754

2

Copying the answer @Rich Bradshaw gave in the comments to an official answer, since it's exactly what I was looking for.

You can set Snow Leopard to combine the two options as a minimize to item setting on the dock.

dpb

Posted 2009-10-06T16:26:43.360

Reputation: 183

2For the record, this option is available in the "Dock" System Preferences applet, labeled "Minimize windows into application icon". – seh – 2010-12-25T19:37:37.950