After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 686707 - App menu should have an item to unmaximize windows
App menu should have an item to unmaximize windows
Status: RESOLVED WONTFIX
Product: gnome-shell
Classification: Core
Component: general
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2012-10-23 14:34 UTC by Jean-François Fortin Tam
Modified: 2013-08-15 10:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2012-10-23 14:34:19 UTC
Windows that don't show a titlebar when maximized don't have a clear way of being unmaximized. We can't expect users to know about (or rely on) alt+F5, super+down or dragging the 5 pixels or so of draggable toolbar space in apps to unmaximize.

Web is a prime example of the "there's virtually no area to drag to unmaximize" problem.
Comment 1 Jasper St. Pierre (not reading bugmail) 2012-10-23 14:36:58 UTC
You can drag down from the empty space in the top panel. Maybe we should make this more obvious?
Comment 2 Jean-François Fortin Tam 2012-10-23 15:41:24 UTC
Holy crap. I would never ever have guessed that one out.

Still, the various drag actions are not exactly expected/discoverable behavior for many users, especially in the case of apps that start maximized by default (web, software, documents, boxes, etc.).

Not only that, but it depends on not having any widgets (such as buttons/entries in a toolbar, the shell's calendar, menus, etc) blocking the drag interaction.
Comment 3 Allan Day 2013-08-15 10:01:44 UTC
Toolbars should always ensure that there's a space to drag down to unmaximise. In the case of Web, it is possible to restrict the width of the address bar, for example.

Exploring options to expose unmaximise, is definitely a good idea, and something that I'm interested in. One thing that might make sense is an improved (and easier to discover) window menu. This is something that could be accomodated through HeaderBars. For example:

https://raw.github.com/gnome-design-team/gnome-mockups/master/theming/experiments/tabs.png

However, the app menu is not an appropriate place for unmaximise - it is for application operations, not window ones.