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 754454 - Figure out a good way to navigate when dnd
Figure out a good way to navigate when dnd
Status: RESOLVED INVALID
Product: nautilus
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-09-02 13:04 UTC by Carlos Soriano
Modified: 2015-09-02 13:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Revert "files-view: don't open folder with timer for drag&drop" (4.96 KB, patch)
2015-09-02 13:05 UTC, Carlos Soriano
none Details | Review
dnd: allow opening on hover (4.59 KB, patch)
2015-09-02 13:06 UTC, Carlos Soriano
none Details | Review
Revert "files-view: don't open folder with timer for drag&drop" (4.96 KB, patch)
2015-09-02 13:07 UTC, Carlos Soriano
committed Details | Review
dnd: add setting for opening on hover on dnd (4.61 KB, patch)
2015-09-02 13:07 UTC, Carlos Soriano
committed Details | Review
Diogo mockups (514.23 KB, image/png)
2015-09-02 13:11 UTC, Carlos Soriano
  Details

Description Carlos Soriano 2015-09-02 13:04:39 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).
Comment 1 Carlos Soriano 2015-09-02 13:05:55 UTC
Created attachment 310493 [details] [review]
Revert "files-view: don't open folder with timer for drag&drop"

This reverts commit ec2b9674b0025bcd8cd30246135962d5a77d9685.
Comment 2 Carlos Soriano 2015-09-02 13:06:00 UTC
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.
Comment 3 Carlos Soriano 2015-09-02 13:07:02 UTC
Created attachment 310495 [details] [review]
Revert "files-view: don't open folder with timer for drag&drop"

This reverts commit ec2b9674b0025bcd8cd30246135962d5a77d9685.
Comment 4 Carlos Soriano 2015-09-02 13:07:08 UTC
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.
Comment 5 Carlos Soriano 2015-09-02 13:08:45 UTC
These patches revert the permanent "don't open folder automatically when hovering while dnd" and add a gsetting preference for it, disabled by default.
Comment 6 Carlos Soriano 2015-09-02 13:09:24 UTC
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
Comment 7 Carlos Soriano 2015-09-02 13:11:25 UTC
Created attachment 310497 [details]
Diogo mockups

Here the mockups from Diogo
Comment 8 Carlos Soriano 2015-09-02 13:22:21 UTC
I messed up and make the report crowed, just opening a new one and closing this one.