cketti
92c21ece6d
Fix showing unread count in pre-Honeycomb notifications
...
Fixes issue 4904
2013-02-20 23:55:46 +01:00
cketti
fdfaf03b7a
Fix dialog message when deleting multiple messages from a notification
2013-02-19 05:38:48 +01:00
cketti
3379fdb573
Merge pull request #266 from m0vie/npe-fix
...
message view / list: fix NPE when list is empty
2013-02-18 20:33:25 -08:00
cketti
1a034d3e59
Merge pull request #265 from jca02266/master
...
If there is no message, it should return to a MessageList.
2013-02-18 20:32:16 -08:00
cketti
50fcff76fd
Add a caching layer to EmailProvider
...
Database updates can be surprisingly slow. This lead to slow updates of
the user interface which in turn made working with K-9 Mail not as fun
as it should be. This commit hopefully changes that.
2013-02-19 04:45:14 +01:00
m0viefreak
dd5d8561cd
message view / list: fix NPE when list is empty
...
This happened for example in a starred-message-only view when
un-starting the last message. This led to isFirst() and isLast()
causing a NullPointerException when trying to update the
previous / next buttons.
2013-02-18 19:02:22 +01:00
Koji Arai
7da4c7cc1b
Avoid IndexOutOfRangeException.
...
If there is no next message, it should return to a MessageList.
2013-02-19 02:06:36 +09:00
cketti
44da998f0c
Fix NullPointerException
2013-02-18 05:05:01 +01:00
cketti
25c452420d
Resize contact images to display size
...
Display size was changed in 20d229c91b
2013-02-13 19:43:07 +01:00
Danny Baumann
370ef4c181
Fix NPE.
...
As the background is gone now, we shouldn't touch it anymore.
2013-02-13 14:50:48 +01:00
Danny Baumann
49d1bdbcb0
Improve last folder update time formatting.
2013-02-13 11:20:40 +01:00
Danny Baumann
099da1913b
Improve some layouts.
2013-02-13 11:20:33 +01:00
Jesse Vincent
d92a30f807
Experimental change to move most of our refile buttons into a refile submenu. Specifically to elicit feedback. I don't expect this change to stick around in its current form. But I do want to get a sense of whether it's something that makes people happy or angry
2013-02-11 15:28:53 -05:00
Danny Baumann
7afbda9e20
Regularly trigger a title and folder update while activity is resumed.
...
This makes sure the relative times are kept up-to-date.
2013-02-11 15:44:25 +01:00
Danny Baumann
0fac8e999d
Clean up date handling.
...
Remove home-grown date formatting, and replace it by usage of the
DateUtils class which is present since API level 3.
2013-02-11 15:19:15 +01:00
m0viefreak
8d4a82ba0e
message view: fix subject bugs
...
- Android does not support ellipsize in combination with maxlines
for TextViews. This caused getEllipsisCount() in MessageTitleView
to always fail, and the full subject was never shown in the regular
headers area when needed.
To work around that, check for ourselves whether the text is
longer than 2, and ellipsize manually.
- Clicking the star button on a message caused the subject line to
re-appear, even if it fits in the action bar title without being
cut off. This was caused by MessageHeader.populate(), which always
set the subject to visible.
As a workaround: Only set subject to visible in case populate()
actually shows a new message.
- delete res/layout/actionbar_message_view.xml, its already present
in the actionbar_custom.xml
2013-02-11 13:47:31 +01:00
m0viefreak
865151fef8
merge date and time font size preference into one
...
The header changes merged those, so remove the now unneeded preferece, too.
2013-02-11 13:05:52 +01:00
Danny Baumann
ee65217ac3
Properly clear out old state when receiving a new intent.
...
This fixes the following scenario:
- Get a mail notification
- Click on notification -> message view appears
- Press home
- Get a new notification
- Click on notification -> last instead of new message is displayed
2013-02-11 09:19:42 +01:00
Danny Baumann
3807d2881d
Fix warnings.
2013-02-11 09:19:29 +01:00
cketti
73ab6ba719
Add animated notification icon for "check mail"
2013-02-11 01:31:56 +01:00
Jesse Vincent
ed90f3be44
MessageView quick contact badges
2013-02-10 19:02:17 -05:00
Jesse Vincent
fd19704fe5
show the date and time in a single view on a single line
2013-02-10 19:02:17 -05:00
Jesse Vincent
648a6eed86
move the To and Cc labels into their own Views; stop playing span games to style them
2013-02-10 19:02:17 -05:00
Jesse Vincent
82a8ac6278
There's no good reason to exclude the Subject from the "full headers" view, especicially since we now play games with it sometimes showing up in the header and sometimes in the titlebar
2013-02-10 19:02:17 -05:00
Jesse Vincent
c4b941b9b9
Switch our font sizes to have a "default", which is the size described in the XML.
...
Unify the text field size setting code. We should put it in a better place
2013-02-10 19:02:17 -05:00
cketti
3a7f1249dc
Fix some display issues
2013-02-08 18:04:39 +01:00
cketti
b25dfb802d
Resize the contact picture bitmaps to the display size
2013-02-08 18:04:38 +01:00
cketti
d86dd3a4e7
Add setting for contact pictures to import/export code
2013-02-08 15:41:14 +01:00
cketti
c27a5a8104
Add setting to toggle contact pictures
2013-02-08 15:37:28 +01:00
cketti
04ce0a9d3f
Add contact pictures to message list
2013-02-08 15:37:27 +01:00
cketti
ae5e1af54d
Fix settings import/export
2013-02-08 15:24:04 +01:00
m0viefreak
c59d70b8c6
Compose: Don't just theme the editboxes, but the whole content (but not the actionbar)
...
This way also the From: selection, To:, Cc, and Bcc: are themed correctly.
It looks more homogeneous and is consistent with the looks of the MessageView.
2013-02-08 15:24:04 +01:00
Danny Baumann
8f3e61feab
Convert theme setting value to an enum.
2013-02-08 15:24:03 +01:00
Danny Baumann
bd154c4c0f
Allow changing the message composer theme (background and text color).
2013-02-08 15:24:02 +01:00
Danny Baumann
728c1bdabe
Remove text selection menu item for JB and higher.
...
Those versions have text selection support built-in (via long pressing
the WebView).
2013-02-08 15:24:02 +01:00
Danny Baumann
2ea0961006
Move message view theme setting from message view menu to global prefs
...
by default.
The message view theme isn't something the user is likely to change on a
regular basis, so we don't need to clutter the message view menu with
this setting. The menu item can still be enabled for those who want it.
2013-02-08 15:24:01 +01:00
Jesse Vincent
7714bc3cfa
Move "show all headers" into the menu (and out of the UI)
2013-02-07 15:27:22 -05:00
cketti
610af1dfe5
Don't blindly use the saved display mode value
2013-02-06 21:21:13 +01:00
cketti
1244cc864a
Make sure onSwitchComplete() is also called when animations are disabled
2013-02-06 21:21:13 +01:00
cketti
0cd7eb12ed
Don't call MessageListFragment methods until initialization is complete
2013-02-06 18:11:29 +01:00
cketti
74bbbe7ea5
Fix not marking messages as read on viewing
2013-02-06 17:38:10 +01:00
cketti
07490613b6
Merge pull request #242 from maniac103/fix-sort
...
Fix sorting of threaded messages.
2013-02-06 08:22:22 -08:00
Danny Baumann
03f9b9ef0d
Respect the 'enable animations' pref when animating views.
2013-02-06 10:54:13 +01:00
Danny Baumann
1d849f6664
Fix message view menu items being present after displaying a message and
...
going back.
2013-02-06 10:43:43 +01:00
Danny Baumann
62ee3bb0d6
Remove useless assignment.
...
mSavedListState is guaranteed to be null at this point.
2013-02-06 10:43:35 +01:00
cketti
3286cea148
Only remove message view fragment after animation is complete
2013-02-06 00:56:33 +01:00
cketti
473aebefdb
Don't show animation when directly opening message view
2013-02-06 00:41:33 +01:00
cketti
e59d23ca0e
Fix NullPointerException
2013-02-06 00:39:45 +01:00
cketti
ac9259a0e3
Restructure MessageHeader to avoid NPE when used by MessageTitleView
2013-02-05 23:55:21 +01:00
cketti
08198d8767
Remove old subject from action bar when loading new message
2013-02-05 23:49:53 +01:00