summaryrefslogtreecommitdiff
path: root/src/com/android/mail/ui/ConversationViewFrame.java
Commit message (Collapse)AuthorAgeFilesLines
* treat taps in CV in peek mode as marking the convo seenAndy Huang2014-10-151-1/+9
| | | | | Bug: 17291366 Change-Id: I7e6841013514496f7e2ce6da9e538f949c69c65d
* Allow dragging the drawer close from CVJin Cao2014-10-151-8/+37
| | | | | | | | | | When the drawer is open, tapping on the CV pane will auto close the drawer, and dragging on the CV has the same effect as dragging on the TL. b/17922832 Change-Id: Ib518ed58cee9752dd8c8713f2bdcb5c65f4afac0
* mini-drawer. new tablet UI.Andy Huang2014-08-011-0/+58
New MiniDrawerView class for a minimized drawer UI with shortcuts to the main drawer logic to switch accounts and folders. The "drawer" is now always visible except in portrait conversation view. Can't easily use an actual DrawerLayout because: -drawers usually occlude other views, they don't push -we have that omnipresent 'mini' version -we want custom control over dragging to trigger a fancy animation (not just edge swipe!) (I'll revisit this later.) Even ActionBarDrawerToggle alone can't be used w/o DrawerLayout, so for now, all of this drawer logic (dragging not yet implemented) is from scratch. TwoPaneLayout no longer "shifts" its panes to transition from TL->CV in landscape; the panes are now fixed in position. Not yet implemented is a 'conversation-visible-but-not-marked-read' state necessary to avoid the initial gray expanse there right now. Bug: 16147175 Change-Id: I021aaff15afebb76db6722265e2a592213674405