Commit Graph

3675 Commits

Author SHA1 Message Date
Jesse Vincent d876a16893 Add a helper helper so we can get click events on message list menu items 2012-09-12 20:44:57 -04:00
Jesse Vincent 593569f4ad Bullet-proof an NPE I ran into on a 2.2 test emulator while on an airplane 2012-09-12 18:54:06 -04:00
cketti 2a05bc0caa Use ActionBarSherlock's MenuBuilder for the "more" menu 2012-09-12 18:26:51 -04:00
Jesse Vincent 103fb948c1 add a missing project needed to build with pull to refresh 2012-09-12 10:56:17 -04:00
Andrew Chen c574088f57 Add basic pull to refresh support to MessageList. 2012-09-12 01:59:55 -07:00
Andrew Chen ea373934c8 Add Android-PullToRefresh library as a submodule. 2012-09-12 01:19:57 -07:00
Jesse Vincent bd8d3ec93f Bumped manifest to 4.303 2012-09-12 01:10:28 -04:00
Jesse Vincent 8d6b2c2290 move move and copy out of an extra level of submenu
move "more from this sender" out of the "reply" menu
2012-09-12 01:03:37 -04:00
Jesse Vincent 4eff1a25e9 Temporarily disable our messagelist item backgrounds so we can see list item selection.
They'll return as a preference
2012-09-12 00:54:20 -04:00
Jesse Vincent ff52affed9 Make the menu button trigger the existing single-select action mode (until we can make the proper context menu go.) 2012-09-12 00:52:39 -04:00
Jesse Vincent 251d3fe2bf layout pass to add our list-item menu button, move the chip inline with the subject. (most refactoring courtesy of eclipse) 2012-09-12 00:18:31 -04:00
Jesse Vincent b5d887728a Cleanups to our MessageList item select/deselect code.
Fixes bugs where the action mode wouldn't trigger if the first item was checked with the checkbox
2012-09-11 18:47:32 -04:00
Jesse Vincent 77bc346ef9 New icon and divider for message lists 2012-09-11 18:47:31 -04:00
cketti 3060fd063e Don't display "0" in the action bar if there are no unread messages 2012-09-11 04:38:03 +02:00
cketti ac8d1aa162 Cleanup 2012-09-11 04:33:20 +02:00
Jesse Vincent cd98875729 remove our swipe to select/deselect code now that we have long-press to select and check box to select 2012-09-10 18:32:24 -04:00
Jesse Vincent 7ac34b185c better layout when you don't show the checkboxes 2012-09-10 18:32:20 -04:00
Andrew Chen f78370085e IntelliJ IDEA: It really wants its trailing newlines... 2012-09-10 12:07:53 -07:00
Jesse Vincent d5f739030a Always save all headers. Not doing so is kind of a crazy space microoptimization and can get a little messy 2012-09-10 12:07:35 -04:00
cketti 20a608e1a0 Removed "Manage back button" setting 2012-09-10 17:54:27 +02:00
Jesse Vincent 8d928d20fa get rid of the non-touchable version of the message list items. (The real difference was the capability to show previews) 2012-09-10 11:52:00 -04:00
cketti f9630a3826 Don't display "up" arrow in action bar of Accounts activity 2012-09-10 17:24:35 +02:00
cketti 14339d787c Made Accounts a singleTop activity
Now, returning to the app using the app icon will reuse the existing
Accounts activity. This will skip the startup logic in onCreate().
2012-09-10 17:24:35 +02:00
cketti d8e9c48177 Changed the way we use the activity stack
- removed launchMode attributes for all activities
- only use one activity task
- got rid of "managed back button" behavior
2012-09-10 17:24:34 +02:00
Jesse Vincent 8daea241af Cache the read and unread color chip variants per account. 2012-09-10 11:11:40 -04:00
Jesse Vincent 86c9aab7a8 default touchable views and checkboxes to on 2012-09-10 11:06:45 -04:00
Jesse Vincent c9897a5c84 Indicate read state in chips 2012-09-10 11:01:51 -04:00
cketti 047b5287b3 Got rid of icons in sub-menus 2012-09-10 16:48:55 +02:00
cketti 4f86e5ed3e Got rid of the "Advanced" submenu in the Folders activity 2012-09-10 16:48:55 +02:00
cketti 04796106f6 Made "Settings" the last menu item in each activity 2012-09-10 16:48:54 +02:00
cketti 078e5dd867 Formatting cleanup. No functional changes. 2012-09-10 16:48:54 +02:00
cketti 185d6b8538 Changed scrollbar style in message list 2012-09-10 16:48:54 +02:00
cketti 0b977c9e9b Tweaked background colors for (un)read messages in the message list 2012-09-10 16:48:54 +02:00
Jesse Vincent 78cf804aca first pass of converting chips to colored circles 2012-09-10 10:40:20 -04:00
Jesse Vincent 4718dd56ba remove the old optimized-for-g1 message_list_item 2012-09-10 09:42:25 -04:00
Jesse Vincent f6747288f0 Merge branch 'master-actionbar'
* master-actionbar: (103 commits)
  Revert "Context actionbar for the account screen."
  Revert "Add context action bar on FolderList activity." - We are not ready for this sort of future yet ;)
  re Bernhard's Issue 4543 fix: only set as read if account.isMarkMessageAsReadOnView()
  Fixes 4517: Junk special folder not autoconfigured (rfc6154 implementation was incomplete)
  Fixed Issue 4543: Msg UnRead after "Download Complete" pressed
  fixed download complete message button
  Set (un)read toggle title based on current message state.
  Rename some one-letter variables.
  Fix whitespace; no functional changes.
  Move message selection functionality into the MessageAdapter.
  When we're at the end of the message list, dim the next or prev button instead of making it vanish
  Don't show the menu button twice. (Don't show it even once on Gingerbread devices, all of which had a hardware menu button)
  Remove "flag" as a meessage view menu option (duplicates tapping on the star)
  Move "move" and "copy" out of a submenu
  Show the subject line in the MessageHeader if the ActionBar title was truncated.
  Add icons for the dark theme and make them active.
  Set abs title to (no subject) if the message has no subject.
  Hide the unread message count in the actionbar when doing an explicit search.
  Hide subject line in MessageView since it's now displayed in the actionbar.
  IntelliJ IDEA: More build config fixes for ABS.
  ...
2012-09-10 08:50:05 -04:00
Jesse Vincent 46edd8f793 Revert "Context actionbar for the account screen."
We're not ready for this sort of living in the futre yet.

This reverts commit 0f51eb54c1.

Conflicts:
	res/drawable-hdpi/ic_action_settings_light.png
	res/drawable-ldpi/ic_action_settings_light.png
	res/drawable-mdpi/ic_action_settings_light.png
	res/drawable-xhdpi/ic_action_settings_light.png
	res/menu/accounts_context.xml
	res/values/strings.xml
	src/com/fsck/k9/activity/Accounts.java
2012-09-10 07:56:35 -04:00
Jesse Vincent 297e859b90 Revert "Add context action bar on FolderList activity." - We are not ready for this
sort of future yet ;)

This reverts commit a5b8ce8064.

Conflicts:
	res/drawable-hdpi/ic_action_read_light.png
	res/drawable-ldpi/ic_action_read_light.png
	res/drawable-mdpi/ic_action_read_light.png
	res/drawable-xhdpi/ic_action_read_light.png
	res/menu/folder_context.xml
2012-09-10 07:41:37 -04:00
ashley willis 7d4152fdd4 re Bernhard's Issue 4543 fix: only set as read if account.isMarkMessageAsReadOnView() 2012-09-09 21:15:37 -05:00
Bernhard Redl 7c9b42091a Fixes 4517: Junk special folder not autoconfigured (rfc6154 implementation was incomplete) 2012-09-09 21:11:08 -05:00
Bernhard Redl ee0e558f4d Fixed Issue 4543: Msg UnRead after "Download Complete" pressed 2012-09-09 21:11:08 -05:00
Bernhard Redl 611cf2e192 fixed download complete message button 2012-09-09 21:11:08 -05:00
ashley willis 9a5ba8001c re Bernhard's Issue 4543 fix: only set as read if account.isMarkMessageAsReadOnView() 2012-09-09 19:31:58 -05:00
Bernhard Redl e5d56a4eac Fixes 4517: Junk special folder not autoconfigured (rfc6154 implementation was incomplete) 2012-09-09 19:12:37 -05:00
Bernhard Redl 3a3cc88171 Fixed Issue 4543: Msg UnRead after "Download Complete" pressed 2012-09-09 19:12:33 -05:00
Andrew Chen 891dde2baf Set (un)read toggle title based on current message state. 2012-09-09 15:11:54 -07:00
Andrew Chen e4d2830ec7 Rename some one-letter variables. 2012-09-09 15:11:13 -07:00
Andrew Chen 3e261568ae Fix whitespace; no functional changes. 2012-09-09 14:46:34 -07:00
Andrew Chen 38c4f24111 Move message selection functionality into the MessageAdapter. 2012-09-09 14:09:35 -07:00
Jesse Vincent 3ef22ca094 When we're at the end of the message list, dim the next or prev button instead of making it vanish 2012-09-09 13:45:35 -07:00