Piwigo / Piwigo-Android

Piwigo Native Android App
GNU General Public License v3.0
140 stars 43 forks source link

Extend photo upload / edit possibilities #40

Open ramack opened 5 years ago

ramack commented 5 years ago

Allow to upload

ramack commented 5 years ago

@EddyLB after selecting the plus button

iphone se 4-inch -image2

the iOS app shows the dialog

iphone se 4-inch -image5

What happens if we select "Upload Images" there? Does it directly open the media storage to choose and how (if at all) do you allow to modify Image Title, Tags, Description access rights, options for upload (resize?)

I personally would prefer to directly select files for uploading to not "waste" user clicks. The options to create a sub-album, make the current album the default start album and "select" I would rather put into a menu on the upper right part of the action bar (where in iOS the "select" is) - maybe the add sub-album could be also reachable via long-click on the "+". What do you think?

EddyLB commented 5 years ago

Hi @ramack After tapping "Upload Images", the app presents the list of local and shared albums (see below). These albums are managed in the Apple Photos app. I guess this is similar on Android.

localalbums

After selecting one of these albums, the app presents the images it contains. The user can then slide-select images to upload:

selectimages

Today, the user can select a sort option:

EddyLB commented 5 years ago

@ramack , as for menus the app is organised as described below. The main idea is that each corner of the screen brings a list of tools related to only one global functionality:

ramack commented 5 years ago

Thanks for sharing these concepts. This is already quite a lot of stuff, I would like to have the "background" stuff not in the Bottom/left corner, but in a notification (which we anyhow need in Android to allow background task). Bottom right for adding (and maybe other dynamic / context sensitive most needed functions is prefect, but we should not have too many of those "floating action buttons".

Do you have an idea how to allow the user to smoothly change title, description, tags etc. for uploaded photos?

Edit: also for example creating new subalbums at the given level seems to be an interesting option. So maybe a long-click on the FAB should expand a set of FABs for different things like

EddyLB commented 5 years ago

Hi @ramack I agree that we should not have too many "floating buttons". In addition to a badge showing the number of photos remaining to be uploaded (which cannot be used to open a view with iOS), the app may temporarily add a command "Transfers" in the Upload section allowing to reopen the list of images in the queue, below 'Upload Images", "Create Album" and "Set as Default Album".

As for editing images before uploading them, the app actually presents a list of images to be uploaded (which were selected by the user). The user can edit each photo individually after tapping on it. He can also remove images from the list if he changes his mind (swipe left action). After pressing "Upload", images are moved to the section "Images that are being uploaded".

upload

Of course, the user can later edit any image he wants. He gets the same "Image Details" view (which needs to be improved, for sure…): edit