nextcloud / ios

📱 Nextcloud iOS App
https://itunes.apple.com/us/app/nextcloud/id1125420102
GNU General Public License v3.0
1.98k stars 883 forks source link

[request] Support “Save to Nextcloud” direct action for WebKit applications #1833

Open fiveangle opened 2 years ago

fiveangle commented 2 years ago

Thanks for continued work on this project !

The lack of direct saving to Nextcloud is the most-missed feature I have after moving from Dropbox. It would be wonderful if Nextcloud supported this interface directly for all WebKit applications but specifically Safari. Currently I have to scroll through all available target apps then select "More..." then select Nextcloud in order to save to Nextcloud, which is quite tedious, especially for saving many files (although iOS often bumps Nextcloud into the direct-apps so you don't have to click "More..." but the randomness of this is even more frustrating). For users with fewer apps installed I doubt this is as big of an issue.

As an example, observe how Dropbox is presented here from the Safari Actions menu while Nextcloud does not:

image

The screen presented after clicking "Edit actions..." in the above interface:

image

Thanks !

-=dave

thisIsTheFoxe commented 2 years ago

Thanks for your feedback. However, please note that the app already comes with a Share extension. Are you unable to "Save to Nextcloud" using that feature? If so, please elaborate. What would you expect to happen when triggering the Action? (How) Would it be different from the current Share extension?

fiveangle commented 2 years ago

[NOTE: The share extension did not work previously so the last time I tested, it must have had a bug that affected me at the time. I have updated the request above accordingly. Thank you for pointing out that this should have worked, even if it was not as ideal as how Dropbox configures their sharing options.]

See above screenshot. There is no such ability to save directly to Nextcloud without scrolling through the available registered apps, then clicking the "More..." interface, then scrolling down to Nextcloud. I suspect if you had just a few apps installed Nextcloud would show up directly within the available apps interface, but it is still not as ideal.

Expectation is that Nextcloud would register as a "Other action" within iOS so that the user can select Nextcloud as a target app for the share extension with "Save to Nextcloud" just as Dropbox does in the above screenshot.

thisIsTheFoxe commented 2 years ago

Thanks for clarifying. Please also note that like the Actions you can also edit your Share suggeations in the "More" view you mentioned.

If I understand correctly your request doesn't include any different functionality from the Share extension, right? My concerns with that would be that one would have two ways of doing the exact same thing in the same UX 'group'. This could be confusing and overwhelming for users. (Which is the real one? Which one should I use?)

chrissi5120 commented 2 years ago

To be honest, this is AFAIK the default approach for most of all productivity apps, please try to find all the different ways to save a "Microsoft Office lens" -scan.

In my opinion, it is always wise to integrate an app like Nextcloud as deep into the OS as possible because “share” tends to be more confusing.

Nextcloud offers different "operational modes", all of them should be accessible to the UX directly..

I don't see anything bad in having multiple ways to achieve the same thing, this is a core ingredient in modern computing

fiveangle commented 2 years ago

@chrissi5120 - I think the fact that Apple themselves promote this type of streamlined method for direct-saving to specific classes of apps instead of the swipe-swipe-swipe-swipe-swipe... tap default illustrates that if Apple knows anything about anything, it's designing systems to be as least "confusing" as is possible. It's not always possible, but in this instance, Apple is solving both confusion for the layperson, as well as utter frustration for the veteran. Second-guessing Apple's design is really a decision for them to make. I doubt they came to the design lightly, and I for one find the current Nextcloud default difficult to deal with given the number of apps I have installed.

fiveangle commented 2 years ago

If I understand correctly your request doesn't include any different functionality from the Share extension, right?

I don't know. As I am not an iOS developer, I do not know what exactly constitutes the "Share extension". I thought my description above was thorough but if there is still doubt, please ask more detailed specifics and I will answer explicitely.

My concerns with that would be that one would have two ways of doing the exact same thing in the same UX 'group'. This could be confusing and overwhelming for users. (Which is the real one? Which one should I use?)

Anyone who uses iOS knows how this interface functions. No one using iOS believes an icon or line is representative of a file system entity. In fact, only in the last several years has iOS even supported a psuedo "filesystem" in the form of the "Files" app and that was only out of desperation to entice users to consolidate all their file storage into iCloud. A byproduct of that work is that Nextcloud reaps the same benefits.

fiveangle commented 12 months ago

2 years later and we still have to jump through hoops to save files into Nextcloud from many apps. Most often, I "Share..." to the Files app to save locally on the device, then open the Files app to "Save..." into Nextcloud.

yannpub commented 9 months ago

Just installed NextCloud, and how to 'save to Nextcloud' was my first search. Looks like a basic UX functionality, very surprised it isn't available.

fiveangle commented 9 months ago

Just installed NextCloud, and how to 'save to Nextcloud' was my first search. Looks like a basic UX functionality, very surprised it isn't available.

Yes, I too am surprised by the resistance to implement the feature