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 619770 - Feature request: remove min/max/close widgets, integrate maximized window into top panel
Feature request: remove min/max/close widgets, integrate maximized window int...
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2010-05-26 23:53 UTC by Brian Fleeger
Modified: 2011-05-25 15:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Brian Fleeger 2010-05-26 23:53:25 UTC
This is really two feature requests rolled into one, because they are interdependent.  

Reason:
Almost all the touch UIs I have seen have no min/max/close.  Of course, most do not allow windowed computing, and require all windows to be maximized.  Gnome-shell is trying to stride two worlds, being both highly optimized for touch, but also allow for windowed computing.  I think the best solution may be to remove the traditional, closely spaced min/max/close with intuitive contextual equivalents, and thereby make it easier for Gnome to display true fullscreen a-la other touch/tablet solutions like Palm Pre and the iPhone.
 
Feature request No 1: remove max/min/close window widgets, replace their functionality with contextual widgets and window dragging.  For instance, even if there were no window command widgets, the user could still close the window using the “x” in Overlay.  The user could also drag the window to the top of the screen to maximize, or drag to the bottom of the screen to minimize.  This seems like a highly intuitive way of controlling windows, and more finger-friendly than traditional little widgets which can be pressed by mistake because they are so close together.  Also, traditional window widgets really limit what can be done integrating a window with the rest of the desktop environment, i.e. maximized vs. true fullscreen.

Feature request No. 2: integrate the title-bar into the top panel when window is maximized.  By removing window control widgets makes it easier to integrate the window title-bar with the top panel, saving vertical space, and also removing visual clutter.  To maximize, just drag a window to the top panel, and it sinks into place much like the Canonical people have been talking about.  To un-max, just drag the window back down.  To close, go to the Overlay view, and press the close “x.”
Comment 1 William Jon McCann 2011-05-25 15:46:53 UTC
Min and max have been removed nearly as suggested.  The top bar is something that should be stable and not dynamic so there are no plans to add titles or buttons to it directly.  Glass half full - going to mark this fixed.