-
Notifications
You must be signed in to change notification settings - Fork 131
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[feature/open_in] Open in another app (via UIDocumentInteractionContr…
…oller) (#132) * - Made a new option for open in another app inside the card view controller shown up via the 3 dots in the file list cell. - Made the open in another app via UIDocumentInteractionController. * - Removed unneeded observerContext in ClientQueryViewController * - Coded open in inside the file preview. * - Coded support for open in when the previewed file is not supported * - Made new screen to download files before open in, being able to cancel the download. * - Clean up the code. * - Localize "Downloading" string * - Managed state of the view when there is no network (WIP). - Removed unneeded constraint for the progress view. * - Coding style changes. * - Coded missing license. * - Made a completion handler for actions * - Made actions mechanism based on @felix-schwarz one. - Made one Action subclass per action. - Register the actions in the AppDelegate - Ask for extensions in ClientQueryViewController. * - Coded some debug logs - Reversed the extensions array because the pction's priority mechanism needs more work. * - Removed unused Result type. - Code new Rename Action. * - Made de Duplicate action. - Made the actions inside the preview to use the extensions mechanism. * - Changes from code review. - Use the correct API for get the actions. * - Changed BeforeRunHandler to its own method called willRun() * - Use Felix's implementation to be able to get the parent item with a OCItem extension. - Make sure the actions uses all the items when it makes sense. - Removed some of main thread calls. * - Coded some left legal headers. * - Decoupled the creation of the actions card view controller. - Removed some unused code. * - Coded the move action for multiple items. - Removed empty white line to fix the linter warning. * - Fix little typo this -> these in the confirmation message to delete items. * - Check to return .none when there is more than one items in the context for OpenInAction Co-Authored-By: pablocarmu <[email protected]> * - Dismiss the DocumentInteractionController when there is an error downloading the item. * - Coded a security check for when the root item is now found. * Code location identifier for actions ClientQueryViewController Co-Authored-By: pablocarmu <[email protected]> * Update ownCloud/Viewer/DisplayViewController.swift Co-Authored-By: pablocarmu <[email protected]> * - Remove left-over extension from ClientQueryViewController. - Removed left-over code from DisplayViewController. * - Coded publish(progress: Progress) and completed(with error: Error? = nil) as suggested by @felix-schwarz - Replace old calls to completionHandlers with these two new functions. * - Make detele as trailing action in the item list. * - CrateFolder is now an Action * - Create folder as an action * - SDK update. - Removed unneeded code (fixed in the SDK). * - SDK updated. - Added code removed while rebasing against.
- Loading branch information
1 parent
2c09514
commit 1a345de
Showing
19 changed files
with
1,132 additions
and
231 deletions.
There are no files selected for viewing
Submodule ios-sdk
updated
12 files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.