History log of /packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
590c6146482fd90b56afc547605c2193706fbf99 21-Aug-2014 Rohan Shah <shahrk@google.com> Update Change Labels to Quantum Design

Bug: 16054906
Change-Id: I53aecf63585b099e62e20a3ec2eb5f8c65756357
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
cc2e1ee5ea19d1b166a7542ea03f4fd4e5c807e3 20-Aug-2014 Rohan Shah <shahrk@google.com> Change Move To Dialog (Quantum)

Added folder label drawables to move to dialog (single
folder selection) and removed dividers out.

Bug: 17073025
Change-Id: I491577d126d9d4d6a328e1392b6f1975217397eb
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
106a12a1b6642e8c2f716aefa846d9664fbec158 04-Jul-2014 Andrew Sapperstein <asapperstein@google.com> quantum change labels b/16054906

Change-Id: Ieb8ef93f9ce6eb784a3f2c3343286e0666bb31de
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
8300fe7192c5511c2de7fca1e4abb198c06678b2 24-Jun-2014 Jin Cao <jinyan@google.com> Fix bug with omitting checked system labels

Since we now no longer need to manually sort the selected labels
to top of the list since we have separate section for selected
and unselected labels, we can remove the check for isSelected
when adding system labels in their default order before calling
folderSort. This bug was causing selected system labels to not appear
under the systemLabels list AND nonsystemlabels list, therefore
it was missing completely in the dialog.

b/15777487

Change-Id: I14ba2872f87d1c9baed7e9143c8b7e8219f33c45
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
9695e0046f79bd2d7166a411d6feff4cf0fb2539 29-May-2014 Jin Cao <jinyan@google.com> Properly check for empty Uri

Uri == Uri.empty doesn't work. Changed all uses of Uri == Uri.empty
to Uri.empty.equals(Uri). Refactored the function into a helper function
inside Folder to check if a given folder is top level.

b/14987117

Change-Id: I22b7a0bf7fbfcbd14936e5ff9b428fd3f4c15e60
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
74098779f90c61487ff0b5bbb7a458f0a8818047 08-May-2014 Jin Cao <jinyan@google.com> Properly uncheck folders in selection dialog

- Properly check isAdded flag to check/uncheck folders from savedInstanceState.
- Rename isPresent -> isSelected for FolderRow for better consistency.
- Remove isSelected from ordering because we now add the originally selected
folders in a different section of the adapter so that they are always on top.
- Add section headers for the initially selected folders and the rest.

b/9174917

Change-Id: I0f063e9280312a1c2a9c76e604e6a9f799f72822
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
fc57e7c8ad3fba409e2eab312fa7a1da3ccc690c 08-Apr-2014 Jin Cao <jinyan@google.com> Skip sorting for system folders

Leave system folders in their default positions for now because UI
sorting currently does not have enough information to place them
in the correct order.

b/13792490

Change-Id: I96828d58524ed5e8c07ffb58b6f1ae72835cbbff
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
33e84f666058dc902a89883f144be4d7baaf50f3 27-Sep-2013 Tony Mantler <nicoya@google.com> Make sure we don't create and drop orphans when sorting folders by hierarchy

b/10951485

Change-Id: Ia207516d60c80da6391a4cff678ef26dc45c65e3
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
47ce8047c208f3268f31bd7ef7eb5392b670ea8a 21-Sep-2013 Tony Mantler <nicoya@google.com> Sort folders according to their hierarchy.

b/10825810

Change-Id: I27ad5ee75df669315e03c9ccc299bfc8eacbb53b
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
cd686c1cd99379c6d3ab66ccbfd7f6ae4e4eb67b 17-Jul-2013 Scott Kennedy <skennedy@google.com> Lazily load the FolderUri's comparison Uri

Change-Id: I2fe3611850d1375501a5ee379b789ab937f89382
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
259df5b9e11908c8ef7c91483924891dd96b3c27 11-Jul-2013 Scott Kennedy <skennedy@google.com> Add a new FolderUri

This will allow us to add query parameters such that Uris will still
appear to be equal, regardless of differences in the parameters.

Bug: 9780067
Change-Id: Iafe39763b3ee448cf02536df89caa736500dfdaf
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
8c1058ee75ec4a5824a68c3c5275bc48d56bbad8 20-Mar-2013 Scott Kennedy <skennedy@google.com> Change FolderType to a bitmask

This allows one folder to have multiple types.

Bug: 8426563
Change-Id: Ide918a884cfb76022f3c03f5cc69adb149a964cc
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
7ac3d4ea760a5b2eef1a1f5476f25747027c2883 14-Mar-2013 Paul Westbrook <pwestbro@google.com> Fix for the SingleFolderSelectionDialog

Bug: 8370675
Change-Id: I16318433580dd3cf0ae32fc23796caf6bfbb4f66
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
61bd0e84a3b0545a722bbfe931233b47afdf52e2 11-Dec-2012 Scott Kennedy <skennedy@google.com> Preliminary sectioned inbox support

Add basic support for sectioned inbox. This does not include the
teaser view or other less important UI features.

Bug: 7685676
Change-Id: I2cba26dc4acc1021f5b8ab0ca81d4e0a65f744a8
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
a7e154530add87e05d1fcee980e1a1fc34a456e7 18-Sep-2012 mindyp <mindyp@google.com> Lots of fixes to move to folder dialog.

Fixes b/6919987 bring back divided "move to folders" sections

Change-Id: Ia7d709c5cd1f8787e2e1083442aa4eaf50d6babb
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
eb86a56580c220e4442951e77e9e7c7658fbf09b 19-Sep-2012 Vikram Aggarwal <viki@google.com> Label list lists user labels last

Add the system and checked labels first, and sort them. Sort the user
labels and add them at the end. This enforces the following order:

Checked labels (sorted alphabetically)
System labels
User labels (sorted alphabetically)

Fixes b/7185158 Change Labels list has built in labels listed last

Change-Id: Ie2b11d1ad0db5a43600427d6df57f30cd5b87ec1
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
723ca34b4f74191a014055194dceb1a12a8127c5 18-Sep-2012 Vikram Aggarwal <viki@google.com> Feature neutral code cleanup

In preparation for fixing b/7185158: Change Labels list has built in
labels listed las

Change-Id: I17bea019c5406ac7e97f54e13295bda968814569
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
a6f1e1013f234123eb52bc3e36228a0cffb76092 04-Sep-2012 mindyp <mindyp@google.com> Check that we can move to first before making folders.

fixes b/7079467 RTE in Gmail: Caused by: android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0

Change-Id: I5c5051d89e57fd5eed126891f636df90db6bca37
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
7a5d95a08464fb82b0310c82f3c39bfb8b63539f 28-Jul-2012 Vikram Aggarwal <viki@google.com> Unread counts in ActionBar accounts.

Fix b/6392082

Change-Id: I25b0c1ea0faf27519fca96fafc66644a2bb36be0
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
5a5859d34d44ed4cbe0a4658eec76ffe466f4bdd 17-Jul-2012 Mindy Pereira <mindyp@google.com> Make it possible to have headers for just some sections.

Change-Id: Id9a8ab1099d2675cc01d42d3f08e041eba232644
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
a716ddb162e23aab7c202460e5a475db97a71a8d 27-Jun-2012 Mindy Pereira <mindyp@google.com> Show the icon in the correct place.

It was being put in the colorblock, leading to a weirdly sized fuzzy thing.

Change-Id: I5abb277372d9951813d8eca31de461cb8f8371a4
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
61cea951d1e813941b80bba7438745541e5133ea 26-Jun-2012 Mindy Pereira <mindyp@google.com> Truncate hierarchical folders.

TODO: still need to add truncation logic: if the area isn't
big enough: 1 ellipsize end, 2 remove the direct parent and
leave the ancestor
Change-Id: I4f1e588c5161ee3c242373f53738680ea7ae3ef1
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
4aa2c2b8bee3b5c8a493a5a4fc7651c5db78e5ea 26-Jun-2012 Mindy Pereira <mindyp@google.com> Whoops off by one.

Was skipping the first folder in the list.

Change-Id: Iec8d53bc639c04868e83b1366cad042736f76071
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
5650bb59fd9bb351ee94e44a32256e717048ed63 26-Jun-2012 Mindy Pereira <mindyp@google.com> Create a sectioned move to dialog for folders.

Part 1: make it possible to have section headers and sections
that consist of folder adapters.
1) for system
2) for frequently used
3) for all

right now, just repeats the same full folder adapter for all.
The next CL will make 3 diff FolderSelectorAdapter subclasses:
1) system only (added to this cl)
2) frequently (and hierarchical)
3) all (and hierarchical)
Change-Id: I7cceb35a6940180461d75186e8430a2340da2222
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
a89424729fe63b635e64037a989958a49fb70cff 28-Mar-2012 Paul Westbrook <pwestbro@google.com> Filter folders in FolderSelectorDialog

Don't show folders that can't accept moved messages or trash
folders in this list

Bug: 6245761
Change-Id: I299f8baa78352c0b7c2ff6da87352200d71541a3
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
7e5de7a9825120dcc6c94230ec5cd61b178fedf2 13-Mar-2012 Mindy Pereira <mindyp@google.com> Get rid of second id for folders.

Use the uri to compare two folders.

Change-Id: I95c63190ec3a467b0b792f8c8104b6a69fa4b8c7
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
30fd47bf1947da5ad813cb957b6cbe569dce563a 09-Mar-2012 Mindy Pereira <mindyp@google.com> Remove all label refrences from unified; change to folder

Remove labels text views from unified mail conversation list items.
Gmail will override with a new xml file that will provide a "folders" area
Change-Id: I443b8d73f253f046dfa8a8a68afa19e89bf7a85a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
a5603f3b3fe76c6527f45e81445cb93f92309d77 09-Mar-2012 Mindy Pereira <mindyp@google.com> Show folder color (if it exists) in the folder items.

Change-Id: I437d800af98a1be6bf1e56746f70f9fb77a16ca3
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
1a4bcc08699356eeaa25d8ad144a1a00cea76cd0 01-Mar-2012 Vikram Aggarwal <viki@google.com> First implementation of recent folders.

Things still to be done:

0. Modify the UiProvider to include recent folders in the provider contract.
1. Save/Restore the recent folder list by delegating to the provider.

Change-Id: Ie36566d93bb95b35375498caeef16fa4559e85d6
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
67d75721f73844754220e5e81a23c32a62be1723 13-Feb-2012 Mindy Pereira <mindyp@google.com> Make sure we check the correct initial folder(s)

Change-Id: Ie728111edbcfae0ce6bc85dfefe6d2188f730485
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
293ee6858b5b2b049610992114aa82495631a246 13-Feb-2012 Mindy Pereira <mindyp@google.com> Make sure we check the correct initial folder(s)

Change-Id: Ib6881dbf5927d655dc1c7dd1bb2a53d7384303af
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
41b1c8d641caf29a0699a8080f469b3984fe319e 07-Feb-2012 Mindy Pereira <mindyp@google.com> Cleanup/ refactor apply/remove folder dialogs.

Change-Id: I807c85fd6f617d02f8a2a550774efdadf64a4bb7
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java
e234cb1ef4285cb6061a18b95ec5dd49ed119f5c 07-Feb-2012 Mindy Pereira <mindyp@google.com> Setup multi folder select dialog.

This is a first pass; I expect to be doing a LOT of cleanup.
Change-Id: I5a478781776a47530c5f7862071dec829b585fbf
/packages/apps/UnifiedEmail/src/com/android/mail/ui/FolderSelectorAdapter.java