Originally posted by Gon
I wasn't defending tabs, actually. I was criticizing the OS X window management as a whole.
Hiding windows, minimizing them to the Dock - are those orthogonal?
Please show me how to hide a window *WITHOUT* sending it to the Dock.
One Hides *applications*, not windows.
What's the logical model that ties the two together?
I think you misunderstand what orthogonal means.
OTOH, the above questions may have been rhetorical: "What does minimizing have to do with hiding?" Well, think of it this way: hiding windows or apps is a way of getting them out of the way, yes? And as you point out below, a visual reminder/target onscreen to get back to them is a good thing, yes? Then explain how one would hide the window (totally offscreen, no target), and still have the benefits of a visible direct target? You can't. Which is why it isn't how MacOS X works.
What is "minimize to the Dock" useful for?
And if we are really supposed to use Hide, why isn't there a button to click in the window border, just a menu item and shortcut? Why isn't there a systemwide Hide All command?
Hide is *for applications*. Hide *is* 'Hide All' for that application.
Minimize is *for windows*. And it has a windowbar widget.
I could add "click app's Dock icon, then use Expose to find program windows". I frequently also click one window of a program (VLC controller for example) and double-Expose without even looking, this brings out the other windows. What am I complaining about, you ask?
- When a window is not visible, you have to remember it exists and go looking for it. Nothing on the screen tells you you have a window open.
When minimized, you see it in the Dock.
When you have the application hidden, you see it active in the Dock.
I *HATE* it when an OS (cf Windows) insists on keeping little reminders around for windows that I've explicitly hidden by hiding the application.
Think of it this way:
Minimize: I'm still working with this, but want it out of the way for now. Leave me a reminder of the window in the Dock.
Hide: I'm not really working with *anything* in this app right now, so make it all go away, except for the reminder of the app in the Dock.
- Even if you only have one app running, and you have hidden a window, you have to pick the app icon from the middle of a 20-item Dock. You have to remember which app your window/document is in.
Er, I'd say that if you can't remember what app a document is in, you've got bigger problems than window management issues.
Besides... you can't hide a window without minimizing it.
- Clicking in the app's Dock icon can have side effects (single document window apps with no windows open a new window, many other things may happen as well if the app was not running). I know the logic, but try explaining it to my mom.
If you have a hidden window, then it comes to the fore.
If you have no windows open, then you obviously clicked the app for a reason, and it is providing a new window for your use.
If you clicked the app just to see if you had windows open, then you should have ctrl/right-clicked on the icon to see. Right tool, right job.
- You suggested a ctrl-click, right-click or hold-click to the Dock icon, or click + use Window menu, even though this is the simplest window management task in existence, merely activating a window. I don't think it should take anything beyond a simple click to something that is already visible, or becomes visible when hovered over.
And as I've pointed out repeatedly above, you cannot hide a window, just a window, with no visible target on screen to do exactly what you want.
Ergo, the system does what you say you want. If you have other complaints about it, perhaps they also stem from similar misunderstandings, and can be cleared up here?