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
Danny Baumann
499e20ef76
Make next/prev buttons track their state again.
2013-02-05 16:11:56 +01:00
Danny Baumann
7b48df7dce
Simplify message list item layout.
2013-02-05 11:16:00 +01:00
cketti
869a769e23
Stop using deprecated PullToRefresh methods
2013-02-03 17:22:34 +01:00
cketti
d5a417d936
Fix some warnings
2013-02-03 17:08:48 +01:00
cketti
e2ce85706d
Fix NullPointerException
2013-02-03 17:00:56 +01:00
cketti
cce969a6b6
Merge branch 'split_view'
...
Conflicts:
res/values-de/strings.xml
src/com/fsck/k9/fragment/MessageListFragment.java
2013-02-02 05:30:30 +01:00
cketti
6b143d845a
Set MessageList title in action bar depending on display mode
2013-02-01 02:50:00 +01:00
cketti
1ab04587a9
Restore list state when recreating MessageListFragment
2013-01-30 22:30:19 +01:00
cketti
5b8fe64917
Refactor code to restore the list state
2013-01-30 21:56:16 +01:00
cketti
e9f57dd9c6
Merge branch 'remember-message-list-state' of git://github.com/maniac103/k-9
2013-01-30 20:30:46 +01:00
cketti
77da312354
Fix the span range for the text in front of the message preview
2013-01-30 19:31:06 +01:00
Danny Baumann
55e5d8680e
Remember last list view state when going back to a previous message list
...
fragment.
Fixes issue 4854.
2013-01-30 16:53:21 +01:00
cketti
957042a0d0
Make sure swipe gestures only work on the message list
2013-01-29 03:30:45 +01:00
cketti
ad2a6d7a9b
Add message view menu items to MessageList
2013-01-29 01:19:53 +01:00
cketti
77b8e62d64
Add hotkeys from MessageView to MessageList
2013-01-28 16:15:03 +01:00
m0viefreak
dae3b776ff
MessageList: add setting to allow 0 preview lines
2013-01-28 04:45:03 +01:00
cketti
573058bffc
Add marker in message list for currently opened message
2013-01-24 15:36:59 +01:00
Jesse Vincent
841e565a49
Merge remote-tracking branch 'zjw/progress_indicators'
...
* zjw/progress_indicators:
Provide a progress indicator while loading remote search results.
Remove the progress bar from the message list footer.
Provide progress indicator for searches.
Conflicts:
src/com/fsck/k9/activity/MessageList.java
2013-01-15 15:06:23 -05:00
Joe Steele
f3084dbb66
Provide a progress indicator while loading remote search results.
2013-01-12 18:02:09 -05:00
cketti
705ba76509
Close thread view when last message has been moved/deleted
2013-01-12 22:52:09 +01:00
cketti
7a1e52de48
Fix copy/move when not in 'single folder mode'
2013-01-12 06:17:31 +01:00
cketti
421558c148
Optimize setting flags for whole threads
2013-01-12 02:28:12 +01:00
cketti
1df88ea153
Use separate table to store the thread structure
2013-01-11 03:40:35 +01:00
Joe Steele
218823d7b2
Remove the progress bar from the message list footer.
...
More often than not, it's scrolled out of view.
Other progress indicators have been implemented that
are always in view.
2013-01-10 16:50:21 -05:00
Joe Steele
689f69ca49
Provide progress indicator for searches.
...
Searches can be slow, so users need an indicator. The indicator is
also used when opening a message list or when refreshing it, or when
loading more messages.
This also removes some unused code.
2013-01-10 16:50:20 -05:00
cketti
3f84bb54f2
Fix crash when deleting all messages in a thread
...
Fixes issue 4772
2012-12-18 21:12:40 +01:00
cketti
bc2f099c3c
Fix pull-to-refresh
...
- disable pull-to-refresh while showing the "Loading..." view
- move initialization code from onResume() to initializePullToRefresh()
and call it from onCreateView()
2012-12-10 23:21:00 +01:00
cketti
edd2a44201
Don't display negative unread count in message list
2012-12-10 20:06:18 +01:00
cketti
cc3580c675
Remember across activity restarts whether remote search was performed
2012-12-08 17:29:05 +01:00
cketti
e5d8e1965e
Restore call to remoteSearchFinished() when stopping MessageListFragment
2012-12-08 17:28:46 +01:00
cketti
19a1549d52
Remove unused code
2012-12-08 17:11:17 +01:00
cketti
36a17eae91
Retain selected messages when restarting MessageListFragment
2012-12-08 17:06:15 +01:00
Andrew Chen
9a380c69ad
Strip RE/FW from the MessageList subject line for thread subjects.
...
"Be like Outlook."
2012-12-06 17:41:39 -08:00
Andrew Chen
c81f68af33
Remove the progress spinner when not in use so that the "Load more..." text is centered.
2012-12-06 17:25:56 -08:00
cketti
26b462a90e
Refresh the list when returning to the message list activity
2012-12-06 06:26:39 +01:00
cketti
b04f1b4319
Add an "empty view" to the message list
...
This will display a spinning progress indicator while the message list
is loaded from the database.
2012-12-06 06:26:39 +01:00
cketti
d5bb462917
Don't create Message objects when changing flags of selected messages
...
This changes the interface to MessagingController and the way flags are
updated in the database. Now messages aren't changed one by one but in
batches of 500. This should give better performance, but breaks the
unread and flagged count. I'm not very sad about this, because now we
can move towards only displaying the number of unread/flagged messages
in the local database.
2012-12-06 06:26:38 +01:00
cketti
c0b5255e24
Make most important flags separate database columns
...
This is the first step to speed up searches and flag updates.
2012-12-04 05:13:58 +01:00
Jesse Vincent
134b1f1b78
Hide the threaded view wrapper to get slightly better spacing
2012-11-24 14:42:57 -05:00
Jesse Vincent
e2d347f0a3
Strip Re/Fwd/Aw etc from titles of thread view
2012-11-22 15:24:43 -05:00
Jesse Vincent
eacc5e2ffe
Add titles to thread display
2012-11-22 15:19:27 -05:00
cketti
999dd33169
Prevent NPEs in methods called by the handler after activity detached
2012-11-15 21:42:10 +01:00
cketti
4eefcb3a31
Fix crash when remote search fails after search screen has been left
...
Also, change error message to be less technical.
2012-11-15 21:28:05 +01:00
cketti
5accadab00
Enable loading more search results from the server
2012-11-15 21:26:46 +01:00
cketti
ff156ac7c9
Fix remote search
2012-11-14 00:19:10 +01:00
cketti
9814833008
Merge branch 'master' into content_provider
2012-11-08 20:32:12 +01:00
cketti
246ed6990c
Avoid endless loop via Handler
2012-11-08 18:20:52 +01:00
cketti
d209c0cce3
Merge branch 'master' into content_provider
...
Conflicts:
src/com/fsck/k9/activity/MessageList.java
src/com/fsck/k9/fragment/MessageListFragment.java
2012-11-05 04:52:45 +01:00