2

I have a tablet based application, that shows folders and files.

I did it a bit like Dropbox did. Left view a list of the folders in the current "opened" folder, right view the a list of files in the current folder. Tapping on a folder opens the folder and shows its contained folders. Tapping on a file views the file by hiding the file list and displaying the file content. So it's pretty basic and I think the most important actions work fine like that.

Problem is, I got much more actions I can invoke on folders and files.

Move, copy, download, view, revert, send per mail, etc.

Actions also have permissions, for example, some files have the action "download" some "view" but not all.

My first idea was to display the actions in a column besides the folders/files, but it got messy rather quick.

Second idea was to let the user select a folder/file and display corresponding actions somewhere else, like in a toolbar above/below the lists, but then I had the problem, that I needed to change the content of the toolbar depending on the available actions and I always wanted to keep my interfaces as static as possible.

Are there any other options to display file/folder actions? Most desktop operating systems use a sub-menu in the bar at the top, is this a good way for mobile apps? I didn't see it too often there.

  • 1
    can you provide a rough mock of what you have? – Mike M Aug 17 '17 at 17:05
  • they require flash player here :/ – K.. Aug 17 '17 at 17:23
1

I believe mobile version of DropBox actually has what you're looking for. Compartmentalize actions into drop down or popup, based on permissions or context. They are accessed by a right-most [...] or [\/] button, which can be applied to both files and folders.

See below mockup.

mockup

download bmml source – Wireframes created with Balsamiq Mockups

(Please forgive the awful Balsamiq buttons)

  • Sounds like a good idea. When I put the actions of the left list on the left side and the actions of the right list on the right side, they are easily reachable with the thumbs :D – K.. Aug 18 '17 at 14:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.