To view this discussion on the web visit https://groups.google.com/d/msgid/anki-android/4535d228-332a-4e8e-a01b-87bd9db6e142%40googlegroups.com.--
You received this message because you are subscribed to the Google Groups "AnkiDroid" group.
To unsubscribe from this group and stop receiving emails from it, send an email to anki-android...@googlegroups.com.
To post to this group, send email to anki-a...@googlegroups.com.
1) Will the navigation drawer replace or augment the current menu button?
I often get irritated at apps with both navigation drawer and menu because I forget which function is in which. However, we have a lot of items in the menu so if we only had the ND, to prevent it looking too clogged, we may have to put some things in as sub items.
2) Which features need to be available from single tap?
I think just add note, and browse cards meet this criteria. But currently stats, sync, and help also are.
3) Do we make "get shared" / "create deck" / "import cards" have physical buttons like in desktop version, or put them in the ND / menu?
0) Do we keep the deck list or put them in the drawer?
I vote to keep the deck list how it is, as some people have hundreds of decks.
More than 3 top-level views
Cross-navigation from lower levels
Deep navigation branches
No
When these conditions are not fulfilled, it seems to be recommended to use action bar(s), with either tabs or spinners for changing between the main views. As in (2) below, I think a tabbed view with (Decks / Add / Browse) would be very helpful for navigation and would have the advantage of being nice and consistent with the desktop, while following current Android design practices.
We could then possibly have a bottom action bar for the buttons at the bottom like (Get Shared / Create Deck / Import File) in Deck Picker, and (Options / Custom Study / Unbury) in StudyOptionsFragment.
Sync and stats could then go at the front of the action bar in Deck Picker, all the rest into the action bar overflow menu, as they write in the guidelines.
Alexander, and others, what do you guys think?
We could put in Deck picker, Card browser, Add note, Stats, Preferences, Help, Feedback, and About.
Settings is given low prominence in the UI because it's not frequently needed. Even if there's room in the action bar, never make Settings an action button. Always keep it in the action overflow and label it "Settings". Place it below all other items except "Help".
I like the tabbed approach, too, but I fear we need multiple menus to put in all our options: where would card browser specific options go for example?
I think we should explore both options. I see the navigation drawer as a place to present common actions for all activities. We could put in Deck picker, Card browser, Add note, Stats, Preferences, Help, Feedback, and About. I like the tabbed approach, too, but I fear we need multiple menus to put in all our options: where would card browser specific options go for example?
So far I have only experimented with the possibility of adding action bars in the first place. I found out that it's quite easy. Please see the results here: https://github.com/ankidroid/Anki-Android/pull/240