Jesse Vincent
b5b91302f2
Load unread and flagged message counts lazily in the folder list
...
The new method is a little bit janky, but a little bit of jank is better than 2n
heavy SQL count queries per folder before we even show the folder list.
On my 200 folder account, display of the folder list activity drops from 10+s to
< 1s
2013-08-26 23:09:47 -04:00
Jesse Vincent
0a79df2155
Revert "Remove the message list stars preference now that stars are in the chip"
...
This reverts commit 48785f52bf
.
Conflicts:
src/com/fsck/k9/K9.java
src/com/fsck/k9/activity/Accounts.java
src/com/fsck/k9/activity/FolderList.java
src/com/fsck/k9/activity/MessageList.java
src/com/fsck/k9/activity/setup/Prefs.java
2013-08-22 20:56:55 -04:00
Jesse Vincent
ee234b65f8
Return to old style chips for accounts, folders and messages.
...
My circle design stopped being even a little bit useful when we stopped showing
the "complex" versions of the shapes
2013-08-22 20:56:55 -04:00
Jesse Vincent
bbad298bf6
Convert OpenMode from an Enum to static ints for perf improvement.
...
(Based on profiling of long folder list opens)
This should be backported to 4.4
2013-07-30 21:32:35 -04:00
Danny Baumann
3ff522c9c4
Include a full activity back stack when building notification intents.
2013-03-13 11:03:51 +01:00
Danny Baumann
ae28b1aa38
Center folders without status (e.g. outbox) in folder list again.
2013-03-06 10:30:23 +01:00
cketti
d6d9effbec
Remove unused stuff
2013-02-21 02:00:12 +01:00
Danny Baumann
49d1bdbcb0
Improve last folder update time formatting.
2013-02-13 11:20:40 +01: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
Danny Baumann
3807d2881d
Fix warnings.
2013-02-11 09:19:29 +01: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
Jesse Vincent
f8414ffe99
Merge remote-tracking branch 'zjw/folder_search'
...
* zjw/folder_search:
Provide message search capability from the folder list.
Eliminate unused code.
Switch to using the action bar for folder searches.
Use a more appropriate title when diplaying folder search results.
Switch to using the action bar for folder searches.
Provide new action bar "find folder" icons
Create action buttons to search for folders.
Readjust settings version number based on current master
Control wrapping of folder names programmatically only
Permit the folder list item to expand vertically.
Create new preference option for wrapping folder names in folder list view.
Issue 1911: Permit folder names to wrap on multiple lines in folder list view so users can see the entire name.
2013-01-15 15:19:12 -05:00
cketti
b0b0ee6678
Add check to display database upgrade screen to more activities
...
Through shortcuts, widgets, etc. users can start the app using another
activity than Accounts. We still want to display the database upgrade
screen in such cases.
2013-01-14 09:32:58 +01:00
Joe Steele
ad16bf94cd
Provide message search capability from the folder list.
...
The search is performed in all folders for the account
to which the folders belong.
2013-01-13 22:35:59 -05:00
Joe Steele
512d67a10e
Merge branch 'wrap_folder_name_2' into folder_search
...
Conflicts:
src/com/fsck/k9/activity/FolderList.java
2013-01-11 17:51:16 -05:00
Joe Steele
d01ef4f9cb
Eliminate unused code.
2013-01-11 17:42:38 -05:00
Joe Steele
993b025906
Use a more appropriate title when diplaying folder search results.
2013-01-10 17:41:14 -05:00
Joe Steele
d7cb89880a
Switch to using the action bar for folder searches.
...
Eliminate the old-style search dialog box.
2013-01-10 17:41:13 -05:00
Joe Steele
d5a2c6b5c7
Control wrapping of folder names programmatically only
...
This removes the default settings (ellipsized, single line) from the layout
xml file and implements them programmatically. This fixes the problem where:
You are viewing a folder list while wrapping is currently on, then you go into settings
and turn wrapping off, after which you are back at the folder list, but the
list is still wrapped.
2013-01-10 16:42:26 -05:00
Joe Steele
26fe9b7757
Create new preference option for wrapping folder names in folder list view.
...
Revert to using an ellipsized folder name as the default.
2013-01-10 16:42:23 -05:00
Andrew Chen
076650f3a3
Merge pull request #224 from maniac103/extend-folder-menu
...
Add Refresh' and Settings to folder context menu.
Also add Account Settings to the account context menu.
2013-01-10 12:07:33 -08:00
Danny Baumann
4b4412b666
Add back 'refresh' and 'settings' to folder context menu.
...
Both items are commonly used even by the average user (and likely both
are used more commonly than 'clear local messages'), so it makes
sense to provide them in the context menu as well as the action bar.
2013-01-08 13:12:47 +01:00
cketti
f548e822d6
Add ckChangeLog to display a change log after an app upgrade
2013-01-08 09:17:35 +01:00
cketti
41d608f3be
Refresh action bar title in FolderList when unread count was calculated
2012-12-07 14:25:30 +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
cketti
cd3cc88fd4
Fix "Notification opens unread messages"
2012-11-27 00:15:21 +01:00
cketti
9814833008
Merge branch 'master' into content_provider
2012-11-08 20:32:12 +01:00
Jesse Vincent
9be4efe58f
Get the Folder list to use the new common icons
2012-11-06 16:18:00 -05:00
cketti
508e9e8aa6
Don't display threaded message list for filtered views
2012-10-24 05:28:38 +02:00
cketti
f1e433e6df
Whitespace cleanup
2012-10-16 22:42:51 +02:00
Sander Bogaert
bf82d0af7c
Changed all the calls to MessageList to work using the new LocalSearch class. These are all tested and working changes.
2012-10-13 15:06:57 -04:00
Sander Bogaert
f550aaefb5
Add new SearchAccount class and move it together with SearchModifier to the search package ( refactor ).
2012-10-13 14:03:40 -04:00
Sander Bogaert
611bae3fb4
Created search package to hold the framework and moved over the SearchSpecification class ( refactor ).
2012-10-12 12:30:26 +02:00
Jesse Vincent
48785f52bf
Remove the message list stars preference now that stars are in the chip
2012-09-21 17:27:58 -04:00
cketti
0334ba88c5
Removed 'compact layout' for now
...
See issue 4556
2012-09-18 03:43:54 +02:00
Sander Bogaert
d06ec162b6
Have consistent scrollbar style on the FolderList and get rid of the strange whitespace on the right.
2012-09-17 14:08:16 -04:00
Jesse Vincent
3a68360e30
remove lots of duplicate menu ui, particularly cutting down on context menu stuff.
2012-09-12 23:30:27 -07:00
Jesse Vincent
5d4a2132d8
Remove "mark all as read" from the UI. (leaving the backend support for now)
...
User-facing "select all, mark as read" is slightly different but less confusing and cluttered than the duplicated option
2012-09-12 23:30:27 -07: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
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
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
Sander Bogaert
a5b8ce8064
Add context action bar on FolderList activity.
2012-09-09 13:39:11 -07:00
Sander Bogaert
1036fe531d
Split folder action bar and use the same top view as we use for Accounts and MessageList.
2012-09-09 13:37:15 -07:00
Sander Bogaert
b2289783a4
Make inbox item in navigation list more general.
2012-09-08 22:23:39 -07:00
Sander Bogaert
85fc76c10b
Have the icon function as 'up' instead of 'home'.
2012-09-08 22:21:10 -07:00
cketti
f46f733bce
Moved ActionBarNavigationSpinner to another package
2012-09-08 22:21:05 -07:00
Sander Bogaert
ee6bd2dc22
Pressing the actionbar icon will take you back to the accountsscreen.
2012-09-08 21:43:08 -07:00
Sander Bogaert
b90386ecd3
Fix progressindicator on folderscreen.
2012-09-08 21:40:57 -07:00