Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

efficient selection of multiple files #6029

Closed
exalate-issue-sync bot opened this issue Nov 15, 2021 · 4 comments · Fixed by #7153
Closed

efficient selection of multiple files #6029

exalate-issue-sync bot opened this issue Nov 15, 2021 · 4 comments · Fixed by #7153
Assignees
Labels
Type:Story User Story

Comments

@exalate-issue-sync
Copy link

exalate-issue-sync bot commented Nov 15, 2021

User stories

  • As a poweruser I would like to manage my file selection efficiently, like I already know it from my desktop file explorer.

Acceptance criteria

navigation

  • via keyboard arrows up/down for moving up and down through the rows of the file list (don't cycle to the top when reaching the end, just stay there. similarly, don't cycle to the end when reaching the top, just stay there).

selection

  • via keyboard space bar: select / deselect the currently highlighted row
  • via keyboard shift + arrows up/down: add a series of rows
  • via keyboard cmd/ctrl + a: select all rows. if paginated: only the items of the current page. our selection model doesn't span across pages.
  • via keyboard esc: deselect all rows
  • via mouse left click anywhere on row (of course except for otherwise interactive elements, e.g. indicators, quick actions, file name): replace the selection with the click row (no other rows selected).
  • via mouse holding cmd/ctrl + left click on a row: add/remove the clicked item to/from the current selection model (i.e. toggle selection state of the clicked row)
  • via mouse holding shift + left click on a row: add the clicked row and the series of rows towards the most recently clicked row to the current selection model. (this will require to memorize the most recently clicked item). note that this doesn't allow to remove items from the selection model.
  • via mouse click on whitespace below the table rows: deselect all rows
@exalate-issue-sync exalate-issue-sync bot changed the title selection of multiple files efficient selection of multiple files Nov 17, 2021
@dschmidt
Copy link
Member

dschmidt commented Jan 6, 2022

I would like to add, that it would be nice to clear the selection with ESC

@tbsbdr
Copy link
Contributor

tbsbdr commented Jan 10, 2022

good point, added it to the acceptance criteria. background (fyi): clearing via ESC is currently supported by box, dropbox and onedrive. windows explorer, macos finder and google drive don't have it.

@michaelstingl
Copy link
Contributor

Maybe:

  • un-select with clicking on the empty space below (seen in box.com, dropbox.com, onedrive.live.com)

@settings settings bot removed the p3-medium label Apr 6, 2022
@kulmann
Copy link
Member

kulmann commented Jun 14, 2022

Maybe:

  • un-select with clicking on the empty space below (seen in box.com, dropbox.com, onedrive.live.com)

added that as well and re-structured the acceptance criteria into navigation and selection (the latter segmented into keyboard only and mouse/keyboard hybrid).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type:Story User Story
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants