History log of /packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e0b2f1e2d01d1ac52ba207dc7ce76971d853298e 12-Jun-2012 Chiao Cheng <chiaocheng@google.com> Global import order fix.

Changed import order to be in accordance with style guide:
http://source.android.com/source/code-style.html#order-import-statements

Static imports will be placed at the top since most existing files used that
convention. It is also a style that can be handled by both eclipse and intellij.

Change-Id: Ia7013c7a2d88e5fefb8f4975d121f7fcd3fcc462
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
0fc98e079aa578db5a1998c65762932f914eb896 04-May-2012 Josh Gargus <jjosh@google.com> Improved section headers.

Remove unnecessary padding view, and adjust the section-header heights
directly. Now the height is what UX has wanted for a while.

Bug: 6427081
Change-Id: I83180ccd4ae7f27bcd504d93321a38523d8280c5
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
3607687e99b2938a639936a1c60907b3b20a6f9f 30-Apr-2012 Josh Gargus <jjosh@google.com> Merge "Improve progress feedback for long-running directory searches." into jb-dev
f4aaa475a8e005a93f7e2dfae8c09e68f129a48b 27-Apr-2012 Josh Gargus <jjosh@google.com> Improve progress feedback for long-running directory searches.

The previous progress-spinner was tiny and meek. Now it is bold
and assertive.

Bug: 5983528
Change-Id: I3918ae3f4d8cbce1aa3b5acf1b0728b860fa9bff
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
76c10116a8f3efae4cb3940e233c8ecd6239e746 27-Apr-2012 Maurice Chu <mochu@google.com> Made layout fixes to support 7" tablets

Renamed resource directory suffixes for 7" tablets in landscape
orientation from sw580dp-w1000dp to sw580dp-w940dp.

In Group and All panes, the ratio of the left list pane to right detail
pane is 1:2. Set up a threshold of the minimum width to show images in
the browse list under the All tab and show/hide images appropriately.

Show 3 columns of images in the Group detail pane when the 7" tablet is
in landscape orientation.

Width in left scrollbar for left pane browse list reduced for 7" tablet.

Bug: 6398940
Bug: 6378492
Change-Id: I7730830470e794a59cf7b2b910ae7aadf82b36c6
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
90f40d0162e4cee5b94bf3203c059e27f6472fab 23-Apr-2012 Daisuke Miyakawa <dmiyakawa@google.com> Introduce a "loading" view for phove favorite

Bug: 5604799
Change-Id: I8e70ca14047f4ad3d1f976cfde21c18872e45bbf
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
b6553457d0c3e84eefa0a853090b680090a7b2f9 04-Jan-2012 Josh Gargus <jjosh@google.com> Show currently-selected account filter.

When presented with the list of possible filter options,
the currently active option was not highlighted. Now it is.

Bug: 5222482
Change-Id: Ia9d1ba40f589e89c4390199f9d77ae8b2af2c90c
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
0647bdb63b41a968f6c07d1a1e600f5a0208d043 08-Nov-2011 Daisuke Miyakawa <dmiyakawa@google.com> Stop using "group" filter.

The filter had been used in HC but now just causes app crash on
People. This change removes relevant codes and just redirects
users to ALL filter.

Bug: 5581081
Change-Id: Ib4c9b6c2c89149070ec08008cb15c89c3ef5aaf8
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
34b901ca7781cf7fdd4f6275ef98ae73c95749c2 18-Oct-2011 Daisuke Miyakawa <dmiyakawa@google.com> Filter and header refactoring.

- have AccountFilterUtil to unify account filter implementations.
- modify account header on top of search screens
Now it is bigger than before (40dip > 32dip), and uses people's
blue text color instead of gray (issue 5451033)
- introduce ContactListSeparatorTextViewStyle and use it everywhere

Bug: 5269692
Bug: 5451033
Bug: 5429203
Change-Id: Ibe810ff9adaafc74d53b0dcf171a3853f4be039a
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
1db00f68b34f6cf7e9d19fedb559cf12f8c05e9c 19-Oct-2011 Makoto Onuki <omakoto@google.com> Fix the double query issue on phone

The issue was that fragments had separate methods for search: setSearchMode()
and setQueryString(). But now that fragments will never be in search mode
when query is empty, there's no need to expose both methods.

Changed setSearchMode() to non-public, and let setQueryString() call it
when necessary, so now we don't have to issue unnecessary queries.

Note this CL doesn't modify adapters, so they still have setSearchMode()
and setQueryString() as separate, public methods.

Also did a bit of cleaning up on how PeopleActivity handles search mode.
(When I worked on it first time I wasn't too familiar with the code, so was
afraid to change existing code too much, which left the code unnecessarily
complicated.)

Also removed all fragment.setSearchMode()/setQueryString() calls in
ContactSelectionActivity.configureListFragment(). As far as I checked
there's no way to invoke this activity with reqeust.isSearchMode/getQueryText
set.

Also removed ContactEntryListFragment.get/setContactRequest, which weren't used
anywhere.

Bug 5274171

Change-Id: I794db7ed54cb6b8f45d69430ec2f77e7fa83fb8c
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
36d24d7ede42a252c82c4aa783b2231c5e2eea79 26-Sep-2011 Dave Santoro <dsantoro@google.com> Avoid showing error if contact removed on save.

Because removing all data from a local contact can actually cause
the raw contact and contact to be deleted, we need to track that
case so that the caller does not consider the lack of a lookup
URI to be an error.

Also made "Me" header all-caps for no-profile case.

Bug 5346614
Bug 5354364

Change-Id: If1e1d67da9c14eb8782be05b2e39ece19b5ac026
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
124e5cbea97366d4db1fa5ffe59efedd5913aded 07-Sep-2011 Daisuke Miyakawa <dmiyakawa@google.com> Make filter header clickable

Bug: 5160689
Change-Id: If2f9435bf0090f8bfc138a45fe2c9c04eec08091
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
8907f66cdb60070f88ea006b8d747ac489ea0d6b 06-Sep-2011 Daisuke Miyakawa <dmiyakawa@google.com> Let tts speak "not found" when contacts are not found

- manually send accessibility event for it
- make the whole header view hierarchy visible before sending
the event
-- The view must be visble to let tts speak what we want

Bug: 5255056
Change-Id: I79d7615d9677364a26a12701454ccc5399541de9
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
84cac440813d6c151bf330998451ca1e3f6804b1 25-Aug-2011 Dave Santoro <dsantoro@google.com> App changes for handling profile DB split.

- Added a custom loader to load in the profile and contact list.
- Made the CursorLoader for ContactEntryListFragment and its
subclasses pluggable, so the default one could substitute in
the combined profile-and-contact list loader.
- The photo manager needs some awareness of the profile ID-space,
since it's doing bulk photo queries using a custom selection.
- Adapted Isaac's change to the section indexer to handle the
profile being out of consideration when doing the address book
index query.
- Removed uses of the ALLOW_PROFILE param, since it no longer exists.

Bug 5204577
Bug 5136432
Bug 5140891

Change-Id: I676b4cdeabe87b1b585c6c8df2cde51605777106
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
00eaf3749e4382320aada2299b01567c9a4e9a2a 26-Aug-2011 Katherine Kuan <katherinekuan@google.com> Add "Contacts in custom view" string for custom account filter

- Make People app and Phone app account filter string logic
the same

Bug: 5015564
Change-Id: I33312a33b3e89054f5e8c02021af5f7195aabf52
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
b9225e3753f128c80d9643d04faba5354ca263da 22-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use the older way to cope with onInvalidSelection()

Although we're showing "all contacts" list when the selected
contact isn't in the current filtered list, we don't explicitly
select the contact, thus detail page ends up to showing
previously selected contact.

We can partly achieve it, by selecting the contact uri programatically
after showing "all contacts" list, but then, the next problem would be,
what should be done when even the "all contacts" list does not have
the requested contact.

The case is super rare (since "all contacts" should include almost all
contacts users usually want) but still possible, and there's no easy way
to determine the edge case.

One possible workaround for this rare case is to try to show "all
contacts" once and fall-back to single contact mode if the requested
contact isn't there. Though it sounds feasible, the change would become
a bit too risky at this point. For example, it may be very slow with
larger database.

Let's just show single contact for now, and show correct directory
header.

See also Ica75178d10b4a9b95c44cc4f75f56b65fbc67da8 for the code
introducing single contact mode.

TESTED (on phone):
- This change should not affect People UI for Phone.

TESTED (on tablet):
- set custom filter with no contacts, and create a contact.
We should show the contact both in the list and detail.
- set custom filter with no contacts, launch quick contact
via favorite screen, and open contact detail via the quick
contact.
We should show the contact both in the list and detail.
- set custom filter with no contacts, launch the other app
which relies on quick contact, and open contact detail the
quick contact.
We should show the contact both in the list and detail.

Bug: 5193999
Change-Id: I233162572e25acb737c9eae787dfc146879a0dc2
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
4d4b82bc40b181563d0ccc4e85a9936df66945e6 13-Aug-2011 Isaac Katzenelson <isaack@android.com> Show local profile with account filter on

Bug: 5155996 Set up my profile is displayed for each account
selected,even if the profile has been set

Fixed the query.
Also fixed a bug with number of contacts not shown correctly that
I discovered during the testing.

Change-Id: Ib493fc3ba626d1607e235b1c20ee0a811b03dd85
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
08c87460331cbab92e94d96b704bd8f713a65202 10-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Contact picker/group list pixel-perfect

There are still a few issues to be fixed around picker
stuff, but it looks basically fine enough.

- fix misc padding issues around contact listing itself
- introduce conditional padding for phone search view to keep
top padding consistency
- keep consistency between group and contact listing
- remove "groups per account" count
- stop showing quick scroll bar in group list

Bug: 5137457
Bug: 5144140
Bug: 5143350
Bug: 5080599
Change-Id: I038c112bbf9e956e9a2b784178c0360d03e3f333
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
30dff0f18a24d83cbb31d74bc6ab65736795ba81 10-Aug-2011 Itzhak Katzenelson <isaack@android.com> Account filter and profile header style fixes

Bugs: 5144226, 5142982

Fixed layout and style according to Marco's document:
1. Fixed style of account filter
2. Fixed style for profile header
3. Fixed contacts count to not include the profile

Change-Id: I0c6fc0f4839a993c0fede8840b7636c0460eed55
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
ead19c5eafee0ffb43b02a4ae75ac5244ad3f853 30-Jul-2011 Isaac Katzenelson <isaack@android.com> Support for local profile

Bug: 5121834 Support local profile
5086184 Account name is overlapped by number of contacts
5082317 Text is chopped on the top in contact list

1. New headers were added at the top of the contact list to
present an empty local profile.
2. Clicking the empty local profile opens the editor to allow
the user to create a local profile.
3. Profiles are shown at the top of the contacts list with the
"ME" header and the number of contatcs.
4. "Add to contacts" button and the starred button were removed
from the details view when it is a profile.
5. Fixed a problem with a header view that remained when you had
a profile or was in search mode.
6. Fixed problem with contacts count apearing in search mode

Change-Id: I45615616e03a603759888d9e7169a853b3328b14
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
8f59c2b18b73df6af3c808802620839f0a6a61d4 04-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Reflect recent UX design changes around filter capability

Include several related changes

- introduce filter option in phone search
-- have limited filter support in PhoneNumberListAdapter. There's
no easy way to share the logic for filtering as People UI
is taking care of Contacts/RawContacts table while Phone UI
needs to take care of Data table, though we may be able to have
some utility library for filter operations.
- have additonal layouts for filtered phone search. Along with it,
also introduce some pixel-perfect design for Phone/People apps
both for phone and tablet
- add "up" capability for CustomContactListFilterActivity
- launch CustomContactListFilterActivity directly from
AccountFilterActivity instead of relying on
their parent Activities (PeopleActivity and DialtactsActivity).
-- In the current structure, IME is shown during migrating
from AccountFilterActivity to CustomContactListFilterActivity
"only in Phone UI", as SearchView temporarily has a focus

FUTURE TODO:
Currently devices without hard menu key show overflow menu in
Phone search mode, while we want soft button on the right side
of search view.

Bug: 5104984
Bug: 5081251
Bug: 5121569
Change-Id: If935f13b33b105884a914b207fd096588825226e
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
a46c12688b3b900fb92922d160a11e82a1d6566a 26-Jul-2011 Makoto Onuki <omakoto@google.com> Fix NPE introduced in I94687ad1

Bug 5076892

Change-Id: If6af5ad63188c3c36e7ffacb4b7dff65c11a6207
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
914e8a18c41cfea1df45a57da12194351c64764c 26-Jul-2011 Makoto Onuki <omakoto@google.com> Don't show the filter header in search mode

Bug 5042768

Change-Id: I94687ad150dd5b017de997694ffb1de51533bfcd
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
36b27c6289a2e28db5dc7554762106d17437ecf3 20-Jul-2011 Isaac Katzenelson <isaack@android.com> Redesigned ContactListItemView

Change-Id: I6ebbf3e534b4a728d3af0de21ec337d65d8fb59f
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
495db43f0a08bd71ba28a42f89b80d38af15afec 07-Jul-2011 Katherine Kuan <katherinekuan@google.com> Bring back account filter

- ContactListFilterController no longer loads accounts and groups,
to display in the action bar drop down menu. Now it just stores
current filter and saves it to preferences.
- ContactListFilterLoader is no longer needed because we're not
loading groups anymore
- Move adapter from ContactListFilterController to the
AccountFilterActivity
- AccountFilterActivity loads a list of accounts and returns
a ContactListFilter as an activity result based on the account
selected
- If "customize" is selected, then the CustomContactListFilterActivity
will be launched.
- Show header in contacts list according to what account filter
was selected
- Update filter activities to holo theme

- TODO: Remove the "display phones only" option in the
customize menu on the phone

Change-Id: I45e0bdee80e7885d39bf09183a66ec50d81d1982
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
f35faebc816c9b84b96e11393eb18f9001f411b5 25-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Changing wording for empty contact list

Bug: 3338546
Change-Id: Ic9b9e5a7dda12e03252c80d116fff2460c86b348
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
1a57fb2749e5a777067d177184f50dda3fa5c4d7 14-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Fixing "closed cursor" exception in contacts search

Bug: 3352125
Change-Id: I04c8d8a6a7a7d74f3b57be6d38a7690669424ce2
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
8db1913dc30cd83ac27e10a4cfda12b4bf08dcfe 13-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Making search mode triggered by focus in, but ignore focus out

Bug: 3340666
Change-Id: I75422950c9f708f4651ebf74a43f65eebcea9d11
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
264023c04b75043fa77267fd1b940d0afb13421d 15-Dec-2010 Dmitri Plotnikov <dplotnikov@google.com> Removing dependency between filter loader and list loader

Change-Id: Iaeeb0071d34d9ed68c2704af2ba7fe8981ed435e
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
5245ea63b4cca18ee504b27abd534fc13d33dea9 11-Dec-2010 Dmitri Plotnikov <dplotnikov@google.com> Replacing Aizy with a standard scrollbar

Change-Id: Ie8626844e194894da6e30205fe5da43d92d793c2
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
d959104d37df65f0d6de9290c3fa2b59065be0fc 23-Nov-2010 Dmitri Plotnikov <dplotnikov@google.com> Moving state machine logic from activity into fragment.

Change-Id: Ie3d56bb0cbf0d437912ce5c77ae97d99ec7d7c86
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
e898a9fa52728b2ff6fcd3add693471e9e15553d 19-Nov-2010 Dmitri Plotnikov <dplotnikov@google.com> Implementing group renaming and deletion

Change-Id: I5d55d0d45f1e275e1ebf4f607ef09aba1c6bedc3
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
30cc853792b4a71871cef8bca03b67b805fdc34e 12-Nov-2010 Dmitri Plotnikov <dplotnikov@google.com> Resolving issue with the wrong contact displayed in search results.

Bug: 3172505
Change-Id: I9740429306949162a07044aecfd282d14e14f839
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
174fdc2dcb965f11cf4eb25e4ea961f0e1e56c85 29-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Automatically selecting first found contact.

Change-Id: I232f37d1b5256c315d514a2c8dee9e9eeca5dcb7
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
6e850a046fcea8ba82a793b43944051246d08180 28-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Implementing new selection policies in Contacts

1. Selection is now persistent per filter
2. If there is no selection or selection not in the list,
display the first item on the list
3. After creating a new contact or per user request
select the newly created contact in the list. If
it is not in the list, change filter to "Contact"
and display that contact by itself.

Change-Id: I9343fe9d25c86c5d041954d2386f66da2a1bc41f
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
86092529f272b7ed2cee24fae397291696b29b80 28-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing INSERT_OR_EDIT intent for contacts

Change-Id: I62e8c3628bed7443232d0e23ed50d34a55788f70
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
bee8d3bd37edf44c535c0cc401e8d03f095b8328 13-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Improved layout of contact filter view

Also, no longer showing the down-arrow when there
is no filter or only one filter.

Change-Id: Ie9bbb7aa279ff2013e4c24ca8f302d864679c35c
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
e20d3432a370dd3996deec2df4e3cdf726c94992 11-Oct-2010 Daniel Lehmann <lehmannd@google.com> Removed Editor embedding from the Browser-Activity (was unused)

Also added a few @Override annotations to code new to Honeycomb

Change-Id: Ie313d1f849e8e31dc0ac1bea99c72e591e2cf77e
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
009676f9f2a5d8d47756be37abd9a14f2e564979 08-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Support for Contacts with Phone Numbers Intent

In the new navigation model "contacts with phone numbers"
will be a filter that can be set via the intent,
but not explicitly in the contacts app except by using
a custom filter.

Change-Id: I4ae94812c5cab6c7e3834beff494c1e840019c03
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
1fafec94496cba4c19db418dc716fcfe70c9f809 07-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Preventing custom filter save when no change

If we don't change anything in the custom filter UI,
there is no need to display a progress dialog
and send an empty list of CPOs to the provider.

Change-Id: Ifefa9a7645d45588870b9c1fa99fb6e4412b8bea
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
251e4f7dc45928053133fe15fd456da00b7cbe8c 06-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Contact filter uses custom UI instead of NotifyingSpinner

Change-Id: Ia51c6944d67e41050be4e3e60856b15b77ffa090
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
15ccbb4d22fd65165cacb7970cbe61de1aa9aac4 06-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Moving contact filter spinner to the action bar

Change-Id: I29506d0e71e15e4804899146855f22690969d1f5
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
17abbae56d5f18f22fdf975ef279d5a32cd15e97 29-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Adding "Searching.../Not found" header to contact search

Change-Id: I5a93d0cb0d8c4c29ab8dbb18fc3585940b6a6611
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
55b24db5b7759383b3ab8e8f72c1e92c14b69a47 27-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Removing contact filter from search screen

Change-Id: I808ae4e86ede9f63ab66a6201a90884b58d8f133
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
86bf2b4fee827351b9e9dc3648d437ae9014eaa3 27-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Making contact filter list update during contact sync

Change-Id: I21fc13658c494dd388d992ee36507ec1120ef748
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
9c6a2ae678093112d2d53d0da9f638b921605948 26-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Displaying "All contacts" instead of account name

This is done when there is only one account.

Change-Id: I4706159a2d8cdabb1206b374a7b1b9eb1ec9941b
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
049a645462aff60b2b0daf98c7307c72f44a5f28 26-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Improved visuals for contact filter selector

Change-Id: I9c36d60e84563894988f8b1c96742fe436a9ad7a
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
fc7197e7f1bb7c8745c70a6a33dc0bec0e0fafee 18-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Making filter selection persistent

Change-Id: I703a71b3cb59bc3d1bf6256b7eaf12beb44e467f
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
c85ad182093f5556d6dbb310f4708cdc174b2665 18-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Changing preferences to PreferenceActivity.

Change-Id: I30f76e94c22828a9516cf2a72a2a772e0b4da44c
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
1f80f38965d3a82b634a947c4c1b1bfa9b105be1 17-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Making contact filter orientation change resistant

Change-Id: Iac5df1bc1e77df7ee5d8692f72b27d97afbf99f3
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
1799e6d97db667826309acdd265da98972608121 17-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Disabling list filter in search mode

Change-Id: If80933f5a7b6c1e4930045696bbcec8fab55083c
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
d6e6b8a0feffbf419593c0bd2efe44693652720c 16-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> New display options activity

New activity and a new hacky way to invoke it from
the filter spinner.
Also a custom item view for the spinner.

Change-Id: I00e3854023d8602ea94dc7d11f2961b7efeaca38
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
f7d450d12508ea67d3170068dcdf1a226358b06f 16-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Bringing display options to the browser screen

Change-Id: Ic316e51146ced2aef73a85d1ee5135c21d03a06c
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
39709a698e37d8a164579992fc6d1b72f856f384 03-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Disabling QuickContact in the two-pane layout

Change-Id: I80386eef9069da518749d56c02fbe6a9b3a5abab
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
60ad01b47e1073bac4b9299a54673132f4451378 22-Jul-2010 Daniel Lehmann <lehmannd@google.com> Proper handling of View/Edit from list-context Menu

Change-Id: Ibe299620ca0c0ba237a3cd4bfc83e9c807cc63ab
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
92a6fdf1b07b8f1447560174e24455fd46aee7cd 09-Jul-2010 Dmitri Plotnikov <dplotnikov@google.com> Preserving list state on orientation change

Change-Id: Ibb75905573428e244b0cc4f0e61418e9f38101ed
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
4cc85dd15d6546bcb2feb587691bfca3f1654d94 29-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Removing the obsolete "search results mode"

Change-Id: I07834c23916819b23aa306877cc19ba508dbb8b8
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
0b976fc26e8eb09919cd24a4e13370d0ddb5ff38 29-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Making a LoaderManagingFragment testable

Change-Id: Ie7da83a96dd4be34637efcc3c885e2889fede2ff
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
1c5c8e23849ac3babb2bdec65ec63c190a5c40df 25-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Preventing contacts from joining with Directory entries

Also, moving interactions with PackageManager to the bg thread
Also, skipping a trip to the DB when all we want is the default directories

Change-Id: I3813074af2a01d23d0e90cc2f7905ad1691117a3
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
d621f71428a7fd1aa15bd101423c9a690b44ea07 17-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing NPE in contact shortcut creator

Change-Id: I1f5d5166be24c3b824aade5c68fe2f5ed9f612d8
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
899df4a5a48e8a579ca842d303679975c3cef947 15-Jun-2010 Daniel Lehmann <lehmannd@google.com> A-Z scroller in Contact List

Change-Id: Iab421c26a54371e2cb543bcbe53c712b47f52d06
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
fcfbe6a92a8a34b4a6ca784de02287647b903bb2 10-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Making primary search results appear before secondary

Change-Id: I36606fd699eb54214ac280c63c040bc021848b3b
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
fe3f79046be7012349fe9cac0fa89c00945ce737 08-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Making Directory search UI work in the Goop mode

Change-Id: I5ed3909179b7f65a9defe3ab5b50ebe07521f9ca
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
d5061fe322880ee993ea18db331fbc1110ddc538 08-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Initial integration with Directory API

Change-Id: I121e1e3b5a365204ffdd736b00133fd97529719e
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
0fb96d685252e453ad179aa6e510e889a816dddd 03-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Removing obsolete API and fixing ArrayIndexOutOfBoundsException

Change-Id: I42c2b7352bf52b1fee6fbde23681d770860a6fce
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
bba62ac4a2d519be8e4896261d14b168fa49fbdf 03-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Changing createView -> onCreateView and making it return void

Change-Id: I6b5994f9fcae21d17e8027da96ba28ce13ab070e
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
e124722daa8a4b31308d53e3f0457c3b66a20ae5 03-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Reworking contacts list adapters for the new CompositeCursorAdapter API

Also redesigning PinnedHeaderListAdapter

Change-Id: Ia4a2e7bb449fc82e1c3ac9b7a3f0c54a8e4d9d38
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
9c3f337422f5147220d85c0779daf6c10c4e96f7 17-May-2010 Daniel Lehmann <lehmannd@google.com> Remove instance hacks, now that findFragmentById works

Change-Id: Id31aa717299a575ed8612b197f72e71bab508174
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
fe42e55dfc483b69c8a7831c16fbdbc5ab19929e 14-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Breaking search UI out of the contact list fragment

Change-Id: I6d0dbdccaf6a55b380984710989fe8a1f674d3fd
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
1ce1e7cf261994e46e6fe85ed4d445241ad55f16 14-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Refactoring contact list mode resolution.

Also, removing tons of obsolete code.

Change-Id: Ib661fae4f7568e18bb98d5f5e85d1ba75dc32cdb
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
dd56f01fb6fd313e9286139bc4e8dfe8e9ecfed2 13-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Making UI.LIST_CONTACTS_WITH_PHONES_ACTION work with loaders/fragments.

Change-Id: If0929f2a06487ac60ca9632c6cb7d1ae3a59e5a3
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
792a9eacaf73abb29a7ea2020f4ea63368d83258 12-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Making UI.LIST_ALL_CONTACTS_ACTION work with loaders/fragments.

Change-Id: If529dc8294439b6b2d2ef91cbea95dc7b45859fc
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
25a0282e968ebcdec6510bdb766ffba79b6fb8c4 12-May-2010 Daniel Lehmann <lehmannd@google.com> Changed fragments so that they can be used in Xml. Made demo 2-pane activity working

Bug: 2579760

Change-Id: I1d499643efd5911aa1387bfdd97b7b973c4a929a
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
9716d05319f62719019496ee7a97488c2ab9a9a8 11-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Making DefaultContactBrowserListFragment auto-configured

Change-Id: I0d200a04e0c6a525997ae7fea25b95c54de17bc3
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
4b4681dbdedf60c5828ed7a6990097528df635f2 07-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Bringing back contacts display preferences.

Cleaning up some life-cycle management issues.

Change-Id: Ifd29b898e46eb5bb713d65327d80cbf7aa562933
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
b993022be971190de0d375b4ff75812299d0b2ac 06-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Restoring some of the phone number picker with Loaders and Fragments

Also, adding support for pictures and section headers in
the phone picker.

Change-Id: Icc86442c6b45a942998204f2d6e8e3a5aff70de0
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
238d9847d8f2ace658fb7337c8847a2088ddc9d1 04-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Restoring Strequents in Contacts

Call button will come back in the next CL.

Change-Id: I98b1991f7ac4cd12a252090634874ef90551e96f
/packages/apps/Contacts/src/com/android/contacts/list/DefaultContactBrowseListFragment.java