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 643662 - Autohide or Intellihide Top Panel
Autohide or Intellihide Top Panel
Status: RESOLVED WONTFIX
Product: gnome-shell
Classification: Core
Component: extensions
2.91.x
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 663141 680210 734260 780515 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-03-02 13:18 UTC by Mystilleef
Modified: 2017-03-24 22:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch draft to enable autohide for the top panel (3.96 KB, patch)
2011-04-29 13:24 UTC, Elias
none Details | Review
Patch draft to enable autohide for the top panel [fixed] (2.40 KB, patch)
2011-04-29 16:18 UTC, Elias
none Details | Review

Description Mystilleef 2011-03-02 13:18:48 UTC
I'd like to request intellihide or autohide behaviors for the top panel.

Here are some benefits of intellihide or autohide for the top panel.

1) More screen space for applications especially when they are maximized.
2) Less visual debris and distraction. For example, wireless signal updates often steal my attention.
3) Having _all_ the shell components in one place, the activities screen, provides consistency.
4) Might eliminate the need for fullscreen behavior since maximized application are essentially fullscreen.
5) Might provide a better experience for mobile devices where screen space is a premium.
6) Less or no visual distractions from the shell means users can focus exclusively on their tasks.

Here are some drawbacks.

1) If the top panel is automatically hidden, it might be difficult to discover. A possible solution might be to make trigger widgets visible. Or to show the bar for a few seconds when a user logs in before hiding it.
2) The counter argument to this proposal on my blog is that users want to be able to glance at the clock very quickly. They lose this convenience if the top panel is hidden.
3) I know designers go to lengths to make their products stand out by giving them a visual identity that distinguishes their products from others. Well visual identity might be lost if the panel is automatically hidden. However, if you play with making trigger widgets visible, it might evolve the current look of gnome shell and give it a unique identity.

Definitions:

- Intellihide hides the top panel when the an application is maximized, or optionally when a window is over it.

- Autohide has the top panel hidden by default and reveals it via a trigger action or area. This behavior is similar to what the notification area currently does.
Comment 1 Elias 2011-04-29 13:24:48 UTC
Created attachment 186884 [details] [review]
Patch draft to enable autohide for the top panel

I just put together a rough patch to enable autohide for the top panel. It does not check if any option is enabled. It is just an idea of how it could work. I tested it on my Ubuntu 11.04 single monitor system.
This is my first submission ever so if I'm doing something terribly wrong please let me know :)
Comment 2 Elias 2011-04-29 16:18:21 UTC
Created attachment 186893 [details] [review]
Patch draft to enable autohide for the top panel [fixed]

I was apparently working on an outdated version of panel.js. Fixed that.
Comment 3 isny 2011-05-04 22:33:02 UTC
Would it be possible to add an option for the patch that Elias had?  The non-autohiding top panel is one of my primary frustrations.
Comment 4 Colin Walters 2011-05-04 22:42:37 UTC
Hi, sorry - it's not in the design.  Extensions can do arbitrary things of course.
Comment 5 isny 2011-05-08 15:14:25 UTC
Colin - can you point us to as how this could be done?
Comment 6 Colin Walters 2011-05-16 21:17:59 UTC
See http://git.gnome.org/browse/gnome-shell-extensions for other sample source code.
Comment 7 Jasper St. Pierre (not reading bugmail) 2012-06-01 12:11:50 UTC
This isn't part of the shell design. There are already multiple Shell Extensions that auto-hide the top panel.
Comment 8 Jasper St. Pierre (not reading bugmail) 2012-06-01 12:12:56 UTC
Gah, serves me right for going through the extensions component in gnome-shell. Can we just get a separate product for this repository?
Comment 9 André Klapper 2012-07-19 14:50:03 UTC
*** Bug 680210 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2012-07-19 14:50:12 UTC
*** Bug 663141 has been marked as a duplicate of this bug. ***
Comment 11 André Klapper 2014-08-05 11:38:20 UTC
*** Bug 734260 has been marked as a duplicate of this bug. ***
Comment 12 Florian Müllner 2017-03-24 22:14:16 UTC
*** Bug 780515 has been marked as a duplicate of this bug. ***