nextcloud / android

📱 Nextcloud Android app
https://play.google.com/store/apps/details?id=com.nextcloud.client
GNU General Public License v2.0
4.16k stars 1.75k forks source link

Better Upload Options #2415

Closed c0fe closed 6 years ago

c0fe commented 6 years ago

When uploading files or photos using the Nextcloud Android application the options show only icons and no text whatsoever about this. This is rather confusing since the icons are not obvious to their meaning though this is somewhat difficult to achieve with icons in general.

https://i.imgur.com/hEsLcme.png

I propose adding text to the upload such as here:

https://i.imgur.com/q05qwbL.png

This makes life a lot easier and honestly just looks better, in my honest opinion.

stratege1401 commented 6 years ago

Agreed. Furthermore, icons don't have the same meaning in different country ... i am not drawing you the idea, but V in US/FRANCE means Victory, but for UK people it means something ... different. And i am not talking about Italians.

tobiasKaminsky commented 6 years ago

You can longpress on the icons and then see a description (which is a commen UX pattern).

2018-04-03-134112

Also the description is shown until a button is clicked right after first installation of the app, to introduce the meaning to the new user.

2018-04-03-133723

This should be enough, or?

AndyScherzinger commented 6 years ago

@tobiasKaminsky I'd actually agree with the proposed solution. I checked dropbox and also GDrive and both storage cloud apps do it like the proposal by showing a modal bottom sheet (see also https://material.io/guidelines/components/bottom-sheets.html#bottom-sheets-modal-bottom-sheets) device-2018-04-03-134720 device-2018-04-03-134738

What do you think @nextcloud/designers ?

c0fe commented 6 years ago

My vote is for Material design one, if my vote matters at all :D

AndyScherzinger commented 6 years ago

@c0fe which one do you mean since all of them including the actual solution present in the app are material design 😁

c0fe commented 6 years ago

@AndyScherzinger I meant the Google Drive one, the design where they are separated out appears to be better.

jancborchardt commented 6 years ago

Definitely good point, the text should always be visible.

As a quick fix we should show the text always, not only on first start.

As a second step, we could move to a bottom sheet – like the one from Dropbox.

c0fe commented 6 years ago

Perhaps it would be better to have the options

I do not think "Content from Applications" is necessary since you could upload it directly from there though overall the option just sounds confusing.

AndyScherzinger commented 6 years ago

Working on it :)

c0fe commented 6 years ago

@AndyScherzinger is there a beta channel for the nextcloud app? like imgur has a beta channel for its app?

AndyScherzinger commented 6 years ago

@c0fe yes there are several...

AndyScherzinger commented 6 years ago

PR is #2432

c0fe commented 6 years ago

@AndyScherzinger thanks. I signed up just now and will annoy you guys with more reports of bugs.

What about scan document? Sort of like what CamScanner has, this would be a useful feature, would this be a separate issue request?

AndyScherzinger commented 6 years ago

This would be something we likely wouldn't implement (just my personal opinion!), since it is already covered by other apps that support the DAV protocol, see https://medium.com/@mathiasconradt/using-scanbot-and-nextcloud-for-scanning-ocr-and-file-management-229750420882 for example.

But in general it would be another issue to be opened and discussed :-)

jancborchardt commented 6 years ago

Very nice work by the way @AndyScherzinger, much better in day-to-day use. :)

AndyScherzinger commented 6 years ago

Thanks @jancborchardt :heart: Always happy to improve the App from a behavior/UX/interaction/you-name-it point of view :)

c0fe commented 6 years ago

@AndyScherzinger is there a beta version of this and if so how can I sign for it or do I have to just compile on PC and upload the APK?

AndyScherzinger commented 6 years ago

@c0fe yes there is.

Besides the Betas as an f-droid user you could also checkout the dev builds (can by installed in parallel to the stable releases!): https://f-droid.org/packages/com.nextcloud.android.beta/