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 652714 - improve workspace pager autohide
improve workspace pager autohide
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
3.0.x
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
touch
Depends on:
Blocks: 652730
 
 
Reported: 2011-06-16 11:01 UTC by Jakub Steiner
Modified: 2013-01-16 16:37 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
workspaces-display: Improve pager autohide (1.57 KB, patch)
2011-06-16 12:18 UTC, Florian Müllner
committed Details | Review

Description Jakub Steiner 2011-06-16 11:01:39 UTC
The purpose of the workspace pager on the right hand side of the overview was to avoid exposure of the workspaces concept for people who aren't interested in managing their work that way.

For people who do, however, having the workspaces hidden by default limits the purpose of the overview. Rather than introducing a way to pin the widget not to autohide or make it configurable I propose to not autohide it if there is more than one workspace with content (ie. a user has chosen to use workspaces).
Comment 1 Florian Müllner 2011-06-16 12:18:42 UTC
Created attachment 190032 [details] [review]
workspaces-display: Improve pager autohide

The purpose of autohiding the workspace pager on the right was to
avoid exposure of workspaces to users who are not using them.
However, for users who do use workspaces, the behavior limits the
purpose of the overview. To fix, always show the pager if more than
one workspace is actively used.
Comment 2 Dan Winship 2011-06-17 14:08:36 UTC
Comment on attachment 190032 [details] [review]
workspaces-display: Improve pager autohide

looks like it works although i wouldn't have guessed that "zoom" refers to whether or not the workspace picker is visible...
Comment 3 Florian Müllner 2011-06-17 22:17:29 UTC
Attachment 190032 [details] pushed as 59a3e39 - workspaces-display: Improve pager autohide

(In reply to comment #2)
> (From update of attachment 190032 [details] [review])
> looks like it works although i wouldn't have guessed that "zoom" refers to
> whether or not the workspace picker is visible...

Yeah, it's "zoom" as in "zoom workspace to give room to the workspace picker" .... complaints should be directed to Owen/Alex ;-)
Comment 4 Evandro Giovanini 2011-07-12 08:05:38 UTC
I really like the new behavior, but I'd suggest one additional tweak: if there are only two workspaces but the active one is empty, the pager should not autohide.

This would handle the following case:
1) Open some applications in workspace 1.

2) Open Terminal in workspace 2 and do some work on it.

3) Close the Terminal.

4) Activate the overview mode from the now empty workspace 2 to switch to workspace 1. The pager is hidden and not visible.

This would also help users that accidentally switch to a new workspace find their way back.
Comment 5 Florian Müllner 2011-07-12 09:41:25 UTC
(In reply to comment #4)
> I really like the new behavior, but I'd suggest one additional tweak: if there
> are only two workspaces but the active one is empty, the pager should not
> autohide.

That'd need design input. Can you please file a new bug for that?