-
Notifications
You must be signed in to change notification settings - Fork 9
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
feat: Multiselect behaviour #1311
Conversation
4061345
to
6c99ba0
Compare
9651af4
to
0fe23be
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Self assesment
8c33c37
to
7054054
Compare
kDrive/UI/Controller/Files/MultipleSelectionFloatingPanelViewController.swift
Outdated
Show resolved
Hide resolved
d6beea0
to
198356b
Compare
198356b
to
6c88f15
Compare
… order to not risk breaking the inheritance stack.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The DownloadQueue can handle different operations .
We already have DownloadOperation
and DownloadArchiveOperation
maybe you could subclass DownloadArchiveOperation
with DownloadPublicShareArchiveOperation
it passing shareDrive
and publicShareProxy
when you don't need it.
Also I think I missed it in an other review, but the same thing can be done for single files in DownloadOperation
but the refactor should be done in a separate PR.
kDrive/UI/Controller/Files/File List/MultipleSelectionFileListViewModel.swift
Outdated
Show resolved
Hide resolved
…mmon-download-operation
…in operationsInQueue
Quality Gate passedIssues Measures |
This PR makes
multi select
work with a public share.Only one action,
Download all
is available in this mode.Select all
is also working with a dedicated route.Sub PRs:
Feature branch #1306