helloworld1 / AnyMemo

Advanced Spaced Repetition flashcard learning software for Android.
http://www.anymemo.org
GNU General Public License v2.0
151 stars 53 forks source link

More Functions in the Navigation Drawer (Options, About, Import) #407

Closed xie-dongping closed 8 years ago

xie-dongping commented 8 years ago

It is somewhat common to have more buttons at the navigation drawer.

I suppose that it would be nice to have the following functions directly accessible at the navigation drawer:

What do you think?

helloworld1 commented 8 years ago

More functions in drawer is good. I think Import / export are too much for drawer. We can have "Options", "About" in the drawer.

xie-dongping commented 8 years ago

I added the both buttons, the question is, if we want to remove the tab layout and use only the navigation drawer. If so, we could split the miscalleneous tab to import/export and option tab.

I also got the feeling that both the file browser and download could actually be action buttons for the recent tab (in that case, the home page).

And the misc tab icon is really hard to decide. Other than the one I used, I think the following might be suitable.

https://materialdesignicons.com/icon/puzzle https://materialdesignicons.com/icon/collage https://materialdesignicons.com/icon/tune-vertical https://materialdesignicons.com/icon/multiplication-box

helloworld1 commented 8 years ago

We can try the multiplication-box icon here. If it is not good, we can use puzzle. 4 tabs is probably the max we can have in the list. I kinda agree recent tab and open tab serves similar approach, we can somehow merge those two. I don't have a clear idea in my head for the UI. It looks like a bad design to add action button in the same row as title "AnyMemo" row. Maybe a expandable floating action button would work here. Click "+" for expanding option to open in file browser, download or create an empty file. (Similar experience to Google Inbox)