Comment 90 for bug 733349

Revision history for this message
Ed Lin (edlin280-deactivatedaccount) wrote : Re: Hide Applications upon clicking on Launcher Icons

@Bazon
We could discuss whether we should label any context menu entry of the dock "hide (application)" or "hide all windows". I'm open to such discussion. However I'm against it for several reasons:

Application in this context are an abstraction, an abstraction which is already exposed via the Quit entry in the dock. It doesn't say "close all windows" which could be something different: On OS X for example you can have applications running without any associated windows, this makes sense as a replacement to the "close to tray" found in window-centric environments (together with overlay progress bars and counters on launcher icons). In Unity application are visually represented by 3 different interface elements: windows, launcher icon and application menu (global menu). Closing or hiding all windows (of an application) doesn't necessarily switch the "focused" menu to a different *application*, again, it doesn't in OS X. If it says "hide application" it's consistent and clear and for everyone, people coming from OS X and from other platforms.

Finally a simple "hide all windows" entry is ambiguous - does it mean ALL all windows or just all windows of a single application? For new users/user coming from Windows (where they have exactly such context menu in the taskbar that hides all windows and shows the desktop) this at least could cause some initial confusion which could be easily avoided and a "Close all Home Folder windows" is clunky to say the least.