Jesse Vincent
14b4b28fa0
relayout the message header area
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
cf988cad7e
Use new holo-themed icons when possible
2013-02-10 01:16:46 +01:00
cketti
cb15975dab
Remove ugly (placeholder?) icons
2013-02-10 01:16:45 +01:00
cketti
737ba05a8d
Merge pull request #250 from rk4an/patch-1
...
fix a little typo in language file
2013-02-09 08:57:52 -08:00
Erkan
0ccc8807a0
Update res/values/strings.xml
2013-02-09 17:53:37 +01:00
cketti
171ecc483b
Clean up drawable folders
2013-02-09 06:19:03 +01: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
Jesse Vincent
eff9e8c97a
Bumped manifest to 4.325
2013-02-06 22:30:01 -05:00
Jesse Vincent
4871e6e49f
changelogging
2013-02-06 22:29:53 -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
Danny Baumann
0febc8c312
German translation wording fix.
2013-02-06 20:36:57 +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
cketti
9279c6d7c8
Fix multi-select checkboxes
2013-02-06 14:06:22 +01: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
Jesse Vincent
2a411e780c
Bumped manifest to 4.324
2013-02-05 21:18:50 -05:00
Jesse Vincent
eb43d54e6b
update to changelog
2013-02-05 21:18:41 -05: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
m0viefreak
1dd697f091
MessageView: fix crash when clicking on URLs in WebView
...
The ContextThemeWrapper added in a74d57cb71
used getActivity().getApplicationContext() to get the base context.
This is wrong, because an Application context won't work for starting
activities from the WebView.
Instead, use the context that is given to us in the constructor as base
context. This is the one that would also be used if no ContextThemeWrapper
was present at all.
2013-02-05 23:13:08 +01:00
m0viefreak
5fa7e65816
MessageView: another theme fix
...
- The attachments view still had the wrong background color in case
of different global and message themes.
- The attachments view used the activity LayoutInflater, but it needs
to use the one of the fragment.
- The background drawable for the attachments used transparency, and
thus was completely invisible in the black theme. Fix it by adding
another one for the black theme.
2013-02-05 23:12:52 +01:00
cketti
f5ec5cd3fb
Avoid saved state being discarded when message list is modified
2013-02-05 20:00:31 +01:00
cketti
cb51da5ea8
Fix restoring instance state of fragment on back stack
2013-02-05 20:00:31 +01:00
cketti
4b920e19b0
Simplify Handler code to restore message list state
2013-02-05 20:00:30 +01:00
cketti
7f39b3c6d8
Fix a potential NullPointerException when rotating the device twice
...
When MessageListFragment is on the back stack and the device is rotated
the instance state will be restored but no new view will be created. If
the device is rotated again onSaveInstanceState() is called and we have
to take care not to assume that the views have been created.
2013-02-05 20:00:30 +01:00
Jesse Vincent
0b04e526b4
Because we're not reusing the message view, we don't need to force scrolling. This has the side effect of cutting down on a momentary flash of message header area on display.
2013-02-05 12:26:16 -05:00
Jesse Vincent
69da9bdd7a
Only animate the firt view transition if it's from the message list to the message view
2013-02-05 12:18:56 -05:00
Jesse Vincent
3b8421a9a8
Tweak animations to use the (Slightly slower) android default animation speed.
...
Remove the fadeout to make things look a little less weird
Make the animations slide in from the edge. (See the aforementioned comment about jankyness)
TODO: don't remove the message view until _after_ the animation runs. Before HC, that requires rather a lot more code (writing a whole animationadapter) than it should.
TODO: get the messageview to stop jumping to hide the header area as it's displayed.
2013-02-05 12:04:03 -05:00
Danny Baumann
499e20ef76
Make next/prev buttons track their state again.
2013-02-05 16:11:56 +01:00
Danny Baumann
5c779f05ab
Swap previous and next buttons in MessageViewFragment.
...
Makes sure to keep behaviour consistent with previous versions.
2013-02-05 16:11:49 +01:00