ActionBar Ideas - tmatz/k-9 GitHub Wiki

To Do - First Version

Before Merge

  • indicate on the accounts and folders page which entry is selected with either a chip or changing the bg color

Before Release

  • find solution for long subjects
  • find better icons for: archive, sort, single message options?, spam, emtpy trash (account page)
  • new message on the right top corner not refresh
  • get the reply/forward/... options back in the messagelist, in what way? ( if selection is 1 message have them in the context actionbar )
  • hide action bar on Accounts activity if it displays the welcome message
  • do a version check and remove "select text" option from menu in messageview if possible
  • add action bar icons for the dark theme (the ones for the light theme are too dark)
  • Change the (un)flag & un(read) button titles back to being state dependent instead of having them act as toggles.

To Do - Next Version

  • cketti: Change the layout of the message header to look more ICSish
  • cketti: Make the dropdown in the top action bar do something useful, e.g. display the folders in the top group.
    • dzan: I like the GMail approach a lot. Allow it to switch accounts on top and select the first class folders of the active one below.
    • cketti: Agreed. Once we have that we should make MessageList the root activity
  • cketti: I don't like the "go to previous/next message" buttons in the action bar. Those are navigation buttons, not operations your perform on the message.
    • dzan: I totally agree. I want them to be swiped at all times but this is hard to get right in combination with panning the webview I think? The GMail app does a pretty good job. If you tell me how to get it right I will spend the time on doing so.
    • cketti: This probably requires a lot of WebView trickery. I guess until we get to that having the buttons in the action bar is the next best solution.

Ideas

  • cketti: Make the "search" action available in all screens
  • dzan: Make use of ABS's force overflow menu option, even if it's against Google's guidelines.
    • cketti: We could make this an option. But I think it's a good idea to show it by default.
    • dzan: The only problem is that it only works on 2.x and 3.x since for 4.x it uses the default action bar an that one doesn't have the option of course.. It would create an inconsistency but it would get rid of the ugly 2.X menu's.
  • dzan: Have consistent selection on all activities. The Accounts and FolderList should have swipe-to-select and show an extend chip on selection.
    • cketti: I don't really like the checkbox in the chip. I believe we should display Holo checkboxes (look nicer) by default because neither long-press nor swipe left-to-right is a very discoverable way to select a message
    • dzan: I'm not really opposed to checkboxes but how would you then make the distinction between accounts? Or would you have checkboxes on the Accounts and FolderList activity but chips on the MessageList? I am opposed to that kind of inconsistency.
  • dzan: We could make the folderlist work as a multi-selection thing.
  • cketti: Do something useful with the dropdown in the top action bar or remove it.
    • dzan: Could we do the same as for the messagelist ( see ToDo ) or wouldn't that make any sense since we are in the folder list already?
    • cketti: If we make MessageList the root activity, FolderList would effectively disappear and be replaced by ChooseFolder, i.e. you would only see it when you click on "Show all folders" in the MessageList dropdown. Maybe we could put the "find folder" (filter) input box in the top action bar.

Bugs

None know atm.

⚠️ **GitHub.com Fallback** ⚠️