GNOME Bugzilla – Bug 685312
Windows view - slide in the workspace switcher when a drag is initiated
Last modified: 2013-09-06 23:00:02 UTC
In the Activities Overview windows view, the workspace switcher is only partially visible if there is only one workspace. We then slide the switcher in if a window or an app launcher is dragged over it. Relying on the drag being over the switcher to fully extend it is fiddly and makes the switcher less discoverable than it should be. It would be better to fully extend the switcher as soon as a drag is initiated.
We used to do this. It seemed weird when we added always-expand-with-more-than-one-workspace, so I asked to remove it: https://bugzilla.gnome.org/show_bug.cgi?id=652730
I gather that the expand workspace switcher on window drag behaviour was removed because the expanding switcher was an annoyance for multimonitor users with only one workspace. That seems like a valid concern. At the same time, I'm not convinced that the current behaviour is correct. There are a number of issues with it. It makes drag-to-workspace operations harder work, and it makes it less discoverable. This is likely to be especially bad on touchscreens. Jon and Jimmac - what do you think?
I see the need to hover over to slide out a bigger deficiency than enduring the slideout animation in the "one workspace" scenario. Especially when moving the window to another workspace is the likely goal.
Created attachment 226856 [details] [review] Revert "workspaces-display: Don't slide out pager on drag-begin" This reverts commit ed8acefc007a0de9a0175efa6f29d6593e000138.
(In reply to comment #3) > I see the need to hover over to slide out a bigger deficiency than enduring the > slideout animation in the "one workspace" scenario. Especially when moving the > window to another workspace is the likely goal. Bug 686483 kind of addresses the "I don't use workspaces, I don't want this stuff to pop out" (with some gsettings tweaking, but still ...)
Review of attachment 226856 [details] [review]: If it's a designer ACK, OK.
Want to push this?
(In reply to comment #7) > Want to push this? Nope, the patch no longer applies (since commit 3d8a87563d, part of bug 682050); the commit also changes the behavior to pop out the workspace switcher when starting a drag, so we've been doing this all along since 3.8 :-)