GNOME Bugzilla – Bug 754454
Figure out a good way to navigate when dnd
Last modified: 2015-09-02 13:22:21 UTC
Previous 3.18 we were automatically opening a folder when hovering it while performing drag an drop. However, timeouts and performing actions when the user is still is problematic. See context at: https://bugzilla.gnome.org/show_bug.cgi?id=727790 And original email which implemented the feature: https://mail.gnome.org/archives/desktop-devel-list/2003-February/msg00919.html and follow up for problems that people were worry about. For 3.18 we disabled it by default to avoid making the experience difficult, but it would be nice to have a good way to navigate while dnd. In bug 727790 Diogo Campos did some nice mockups (thanks!) that could be a good solution. I'm attaching them on following comments so we can discuss them for 3.20 (when also, if there is time after the views rework, one of the items is adding actions bars, so these mockups will fit nicely).
Created attachment 310493 [details] [review] Revert "files-view: don't open folder with timer for drag&drop" This reverts commit ec2b9674b0025bcd8cd30246135962d5a77d9685.
Created attachment 310494 [details] [review] dnd: allow opening on hover In previous commits we removed opening automatically a folder when performing a dnd operation and hovering it, since it is rather difficult to control. Increasing the timeout doesn't fix the problem, since we can't know how much a person needs to control its mouse or see the files in the current folder. Basically it performs an action even if the user is still, which is a problem. But seems some users were used to it, so instead of removing it altogether add a gsetting key to allow its use. The key will be set as false by default to avoid making the experience difficult out of the box.
Created attachment 310495 [details] [review] Revert "files-view: don't open folder with timer for drag&drop" This reverts commit ec2b9674b0025bcd8cd30246135962d5a77d9685.
Created attachment 310496 [details] [review] dnd: add setting for opening on hover on dnd In previous commits we removed opening automatically a folder when performing a dnd operation and hovering it, since it is rather difficult to control. Increasing the timeout doesn't fix the problem, since we can't know how much a person needs to control its mouse or see the files in the current folder. Basically it performs an action even if the user is still, which is a problem. But seems some users were used to it, so instead of removing it altogether add a gsetting key to allow its use. The key will be set as false by default to avoid making the experience difficult out of the box.
These patches revert the permanent "don't open folder automatically when hovering while dnd" and add a gsetting preference for it, disabled by default.
Attachment 310495 [details] pushed as 9b487e8 - Revert "files-view: don't open folder with timer for drag&drop" Attachment 310496 [details] pushed as 2338a92 - dnd: add setting for opening on hover on dnd
Created attachment 310497 [details] Diogo mockups Here the mockups from Diogo
I messed up and make the report crowed, just opening a new one and closing this one.