Click and drag to select multiple files

Registered by Santiago

The idea is that clicking a file and dragging the mouse could add files being touched by the pointer to the selection. This obviously by itself, conflicts with drag and drop, so far two ideas have been proposed to overcome this:

*Clicking the check box, and holding down while dragging the pointer to add files to the selection.

Advantages:
 - To me it's intuitive to think about doing what we already do to select files and just "extend" it to other files.

Disadvantages:
- Missing a click on the small check box may throw away all your selection efforts. And maybe open a lot of stuff at the same time.

*Using a key like control to enter "select mode", so holding this key switches functionality of dragging the mouse (a similar alternative is to make a long click enter this mode).

Advantages:
- We can click anywhere on the file icon without worrying about loosing our selection.

Disadvantage:
- May be difficult to get people to know this can be done until they try and see what a long press, or using control does.

It's important to note that these options are not mutually exclusive and we can implement both of them.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Santiago
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Isn't this the same as "rubberband" selection - which is already working in Files? - Jeremy Wootten

yeah I think the idea came because back then rubberband selection wasn't working, maybe it's unnecessary now. But I still think it can be useful in touch interfaces, it's similar to the new gesture found on google photos. - Santiago León

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.