History log of /packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
46e7c5beb507f3f6d344ae23fe72ef1b2188e0af 22-Nov-2016 masafumi miya <masafumi.x.miya@sonymobile.com> Adjust the padding of list item in the contact list

The tops of letters of contacts name gets cut off
when font size is set to "Largest".
To fix this, added some padding to height of list item.

Bug: 38398812
Change-Id: I2349294f02cc796800907554369be9e20df202b5
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
bd9ef3c60669d71543b3506d4959c1fe4be409dc 15-Dec-2016 John Shao <johnshao@google.com> Standardize and replace assets with vectors

Standarize naming of vector drawables and replace png
assets with vector drawables.

Test: build and run GoogleContactsTests
manual side by side sanity check with previous version

Bug: 33251913
Change-Id: Iafea5c1bba738c57437888da999fc2909d0765fd
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
0a49afa2ad697307cc04ef4cb86570574fa720f2 06-Dec-2016 Gary Mai <garymai@google.com> Collapse common package (2/2)

Ran optimize imports on the project as well to re-order everything
which would have changed because of removing common.

Test: Built GoogleContacts, GoogleContactsTests, Contacts,
ContactsTests and ran unit tests.

Bug: 33252370
Change-Id: I881f0ba8b8fef002b6eeefa9a16b34f15b2fd2a9
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
3f6a2444e0134b7380cdb2e13abf4bf1163336d0 05-Dec-2016 Arthur Wang <wuwang@google.com> Collapse res-aosp and res-icons into res folder for AOSP Contacts (1/2)

bug:31022536
Change-Id: I0434710d92027e59ccd97e27ebd09f1668346684
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
69c182afb0e6d82a341a28b4317aa703af768906 05-Dec-2016 Gary Mai <garymai@google.com> Collapse common packages (1/?)

Move the majority of packages out of common. When trying to move
common.activity to activities every file switched from a rename to
separated deletes and adds. Will move tests and the rest of common
in a separate CL.

Test: Built GoogleContacts, Contacts, GoogleContactsTests,
ContactsTests.

Bug: 33252370
Change-Id: I9ffb20038dee255ef5f83002b7870265771b08c5
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
a0233a048858f1593ea4924e9c5036f39aedbcdd 02-Nov-2012 Chiao Cheng <chiaocheng@google.com> Moving ContactListItemView and dependent classes.

Further clean-up of PhoneFavoriteFragment in Dialer app to move all necessary
dependencies into Contacts Common package.

Bug: 6993891
Change-Id: I3dfce84ad01932450dc09588c22903e7307d7da0
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
c8dd78c595cfaf9766e59a2df012b16d6c05b213 31-Oct-2012 Chiao Cheng <chiaocheng@google.com> Moving dependencies of PhoneFavoriteFragment.

Move common classes from Contacts to Contacts Common.

Bug: 6993891
Change-Id: Icff2a57875c47a5141842ca3ab980cfc76931cb6
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
9d578a8bb083c0aae6c0b0210a608a106cfdbbd3 28-Sep-2012 Raph Levien <raph@google.com> Fix bug 7250807 Ellipsizing is broken

The ellipsis wasn't showing in names in the Contacts app. It turns out
that the problem was simply a discrepancy between onMeasure and onLayout
for the TextView displaying the name: the former wasn't taking into
account the mTextIndent. Thus, the actual TextView was short 8 dip,
resulting in truncation on the right (which usually resulted in loss of
the ellipsis).

This change simply takes mTextIndent into account when doing the
measurement of the child TextView for mNameTextView.

Change-Id: I750d32c6444937d87a7dfc25850ba7e486b3c6ae
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
88689ce1e968be111adc3eb73e19cf61ef638168 03-Jul-2012 Chiao Cheng <chiaocheng@google.com> Replaced private com.android.internal.R references.

Changed references to internal quick contacts badge styles and replaced with
existing default photo size. Internal style is only used for height and width.

Change-Id: I9e9c65a3acfa3650a600c1cd5ec7ba7a502874c1
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
cbf7ea8870c4730a486d9901cc01f1f9b44244d7 13-Jun-2012 Chiao Cheng <chiaocheng@google.com> Merge "Global import order fix."
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/ContactListItemView.java
7a7b4a8ad8b1c79e6babee547e6c73a59a1192dc 12-Jun-2012 Daniel Lehmann <lehmannd@google.com> Removed some dead code and a dead asset

Bug:6646933
Change-Id: I1e5dd3e475e4586e25b28c5eec72e87a23a17846
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
1a6aae19fc8cc5a6be0b21c26780355788daab14 27-Apr-2012 Daniel Lehmann <lehmannd@google.com> Set correct forecolor when searching

Also removed some dead code

Bug:6378835

Change-Id: I3ed4b6bea1a88777312af0e6c40fac93a9102f1f
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
8d32448240e9c4d51d64676e66d2fb819aed46a4 26-Apr-2012 Daniel Lehmann <lehmannd@google.com> Fix wrong measure-spec

Bug:5515812

Change-Id: I455b3fdd1a528f05a85dae54261c7039e0f55b19
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
962e733a3a3df31a38b610a451a143a51330f1ac 07-Mar-2012 Daisuke Miyakawa <dmiyakawa@google.com> Stop using private resources

- call_background.xml points to one of private resource, but the method
relying on the xml isn't used any more. Let's remove the entire
method.
- use local version of action_menu_overflow_description

Bug: 6063210
Change-Id: I9ea6788ca4232492a8c62a8aa8460159314abee4
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
ed90ea54323f212d87b27b04d7d627192afa6665 31-Oct-2011 Daisuke Miyakawa <dmiyakawa@google.com> Stop using DisplayNameFormatter and reduce a query column

setDisplayName()'s 3rd param "highlightingEnabled" never becomes
true in the current implementation and thus using the entire class
seems less meaningful. After removing the formatter class, we can be
sure one of primary and alternative name column won't be needed and
can be conditionally removed.

Per the observation above, this change removes the column for Phone
UI. Note that this does *not* optimize People side yet, since it has
quite different and more complicated configuration there.

Other fixes:
- replace getMarqueeText() with setMarqueeText(), since the former
implicitly requires unconditional "new String()", while the latter
doesn't.
- Use SpannableString instead of SpannableStringBuilder. Our prefix
highlighter is already using SpannableString, and we can expect
less GC by using exactly same classes for constructing spanned
CharSequence.
- Group query constants like I5ad0876ce469fbf86334e3f77b15cd240d9f761b
for cleaning our code and make it more consistent.
-- Legacy adapters aren't modified since they are legacy anyway. We
probably don't want to touch those files as much as possible.

TESTED:
- Phone UI and People UI work with display/sort order changes
- "(No name)" is shown correctly (mUnknownNameText is working)
- Prefix highlighting works correctly (in search screens)
- Pickers work with sort order change (primary/alternative)
- no performance regression at least (no visible performance improve
will occur)

Bug: 5550672
Change-Id: Ie69b74bbabcc7211cf2b107c93980172da2d744e
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
ae9917f957e431f43140720c24000df30518d020 27-Oct-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use AT_MOST for label when photo is on right

In I269175d9dea97baa86bcb1badc9e6294dcb7883b we introduced EXACTLY,
since AT_MOST requires more calculation and thus made the contacts
listing slower.

In picker screens, however, we need that for email/phone types because
of its layout requirement. This change introduces AT_MOST only in that
exact case, so that it won't cause any performance regression in our
major cases.

Bug: 5527030
Change-Id: I105e8c052e53d9f108c7ca01c6aef2cc5c378462
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
91cefcd7c35d6f22d2555192506f27a294339131 26-Oct-2011 Daisuke Miyakawa <dmiyakawa@google.com> One more EXACTLY

I269175d9dea97baa86bcb1badc9e6294dcb7883b has missing part

Note: we have another AT_MOST below the line, but it has very
different history so we shouldn't change that right now.

Bug: 5506837
Change-Id: I238ecd0d1e9fb265e3f3d0c282a15613192355af
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
4642a18c3a5d944d65e9fd042357a4ef33e6b25a 26-Oct-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use EXACTLY instead of AT_MOST for width calculation

EXACTLY is much faster than AT_MOST and will make contacts listing
smoother

Bug: 5506837
Change-Id: I269175d9dea97baa86bcb1badc9e6294dcb7883b
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
1cb48ff3650021fee26aed17f09a486f48158610 18-Oct-2011 Daisuke Miyakawa <dmiyakawa@google.com> Set correct marquee effect.

We need to specify Spanned with MARQUEE to let TextView
enable MARQUEE_FADE_SWITCH_SHOW_ELLIPSIS for marquee fade mode.

Bug: 5265348
Change-Id: I46a86239d76db1c330379b9097babdfbe734ce7d
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
2eb1be625832f77ba9c6a3e9dc13b2ecf3f25214 15-Oct-2011 Daisuke Miyakawa <dmiyakawa@google.com> Ellipsize texts in contacts list correctly

Measure correct width during onMeasure() so that each TextView
can decide if text should be ellipsized.

Also use View's padding mechanism instead of managing our own
padding values.

Bug: 5265348
Change-Id: I2696a6099ab176dd27117a802997d0cceb2ed153
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
6493e0e49a88f41391a42823f60d5009f48fb437 10-Oct-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show label more appropriately.

- align bottom of data and label
- refrain overlap between data and label
- make label's ellipsys effective

Bug: 5438757
Change-Id: I94de518e53688a7bdf889c3ec0f8e3efa57670d5
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
9b9104874ec0680ac60cb0527d127fc1c34bdb7e 30-Sep-2011 Daisuke Miyakawa <dmiyakawa@google.com> [Phone] New phone favorite tab.

This change introduces yet another fragment for a special
"phone favorite + phone all" screen and uses it as Phone UI's
"Favorite" tab instead of using ContactTileListFragment.

The new fragment merges two adapters into one adapter called
PhoneFavoriteMergedAdapter. To keep layout consistency between
two adapters, the new adapter tweaks original Views on demand,
especially paddings for those Views.

Now that "favorite" screen contains "all phone" section, we should
treat previous "all phone" screen (PhoneNumberPickerFragment) as
"phone search" screen instead. To do that, this change also replaces
"ALL CONTACTS" strings/icons with "search" magnifying glass icons.
IME is now shown up upon the search button click again.

Bug: 5359840
Change-Id: I04cb2433882d74f1e826c02991a5a54c3be993ab
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
e66b8d7609c5505dfdda7483ef1cfc18f6d074c7 15-Sep-2011 Katherine Kuan <katherinekuan@google.com> Merge "New avatars"
ecfc26c3f9495f1a4efed69a1582ff2b0deb2c71 13-Sep-2011 Daniel Lehmann <lehmannd@google.com> New avatars

Bug:5074147

Change-Id: I583d22c63a7b617567c523efeed292ae1e2be7e4
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
faa49c913fedb67161dc784b91faa9a27195b0a8 15-Sep-2011 Isaac Katzenelson <isaack@android.com> Fix accesibility text in quick contact and itemview

Bug: 5275688 accessibility: phone and messaging icon
both are read as 'image-number' in quick-contact card/contact card.

5320265 Accessibility: content description for quick contact
image is the image id number

Added code in quick contact to add specific content description for phone numbers.
Added a specific content description for the quick contact bagde in the ContactListItemView.

Change-Id: Iad57b7bf8e563ac77b121bb15cd8096616fb1d9e
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
449c77723969ce642b6196586f8894c897c24819 09-Sep-2011 Hugo Hudson <hugohudson@google.com> Merge "Fixing up the tests."
e86b753ca40e1db03f97f82ba218b7c236584acb 08-Sep-2011 Hugo Hudson <hugohudson@google.com> Fixing up the tests.

- Recent change b35ab01 changed the prefix highlight colour but didn't
update the test. This fixes the test.
- ContactUtils.areObjectsEqual() method is no longer in use, so was being
removed by Proguard, causing the test to fail. The method may be useful
in the future, annotated it with @NeededForTesting.
- Some setTextWithHighlightingFactory... methods in both
DisplayNameFormatter and ContactListItemView were not being used any
longer, only by the unit tests that tested them. Proguard was therefore
removing them, causing the tests to fail.

Change-Id: I8e52a6d4dc7eac398777897b38cad4ef44d4fa7d
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
2697cbc9bbb968dffe5230949ad43f97da299086 02-Sep-2011 Isaac Katzenelson <isaack@android.com> Fix snippetizing cursor

5217242 Email address with the found "snippet" highlighted should
be displayed on the second line below the contact name

Added snippeting code to client side.
Changed URI to ask for deferred snippeting

Change-Id: Ie5edee9a83d95990c95aa41ff44be0169bb9964d
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
0857299795e57711e040b05fdb95c7b61b3bd6a6 03-Sep-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use non-capitalized texts for "Me" header

This matters in accessibility mode.

The other section index should be already capitalized, so using
setAllCaps() here shouldn't affect them badly.

Bug: 5255237
Change-Id: Ibcffdad9c8e9a74d4db50bc83e6a8ca2415cc495
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
7a318d1fe9d554bf61a4a091d491de64d9f023d4 02-Sep-2011 Daisuke Miyakawa <dmiyakawa@google.com> Introduce xmls for primary/secondary text colors

I7c08d8f533f0dd5318c614e3df14bb39207485e9 introduced
primary/secondary text color with activated state for each
ContactListItemView, which made it impossible to set
those colors differently between People and Phone UIs.

This change instead uses those xml for app-wide use, with
which we can avoid the issue above. Also the other screens
with activated state possibly obtain the benefit.

TESTED:
- People/Phone on phone
- People on tablet (activated state should be kept, as
I7c08d8f533f0dd5318c614e3df14bb39207485e9 did)
- Picker screens show correct colors

Bug: 5249631
Change-Id: I621b2f0fb1e67c31c289c35ee756940725272885
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
64ef8131aab057fa37fa5f6d63b7296d2fda7fb6 29-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show correct activated/selected effect for lists

- copy system assets for activated/selected states to the project
-- rename existing list_pressed_holo_light to
action_bar_item_pressed_holo_light since the name is not
appropriate and used by system assets.
- use white color for activated/selected texts
- make ContactListItemView show "pressed" effect correctly
-- "activated" background should not be shown when the item
is not activated. If it shows it, "pressed" effect is hidden
by the wrong background.
-- The background itself is needed to not highlight section
headers.
-- manually call setActivated() toward children. Without it,
they look "black" on the first app boot.
- remove an animation parameter for ContactListItemView's
"activated" background. The animation makes the whole item
flicker.

Bug: 5191524
Bug: 5199800
Bug: 5136917
Change-Id: I7c08d8f533f0dd5318c614e3df14bb39207485e9
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
5acd4059d30f3b048166ef42f8015a873ef4ae2d 24-Aug-2011 Katherine Kuan <katherinekuan@google.com> Remove large gap between status message + presence icon on tablet

- Change status text color to secondary color
- Last pixel perfect tasks on the contact list
(except that ellipsizing text still doesn't work)

Bug: 4689495
Change-Id: I347fe23d884876d367764ca877996030d00185ea
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
f443194c03dd9ecfeecd3e6ef1fabb0945ada645 12-Aug-2011 Frank Sposaro <sposaro@google.com> Fixed presence icons for ContactTiles and ContactListItem.

-Does not draw offline icons
-Only draws circle icons

Bug: 5154620
Bug: 5137647
Change-Id: Ife500d4f7e580fcb4374eba560e153033db87a44
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.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/ContactListItemView.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/ContactListItemView.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/ContactListItemView.java
f79afe68d7423aa741ee0447b04091b136bc7aed 25-Jul-2011 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Show Contacts icon in Phone UI"
045bc7f5d03bbe5947597d39b5ac77387425df7e 23-Jul-2011 Katherine Kuan <katherinekuan@google.com> Add status message to contact list

Bug: 5070817
Change-Id: I230c7cf7c4f0f6931fa6ddac4cddc9d3741835e9
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
d1f97397aaed0481f2c1303d67d383dc6e0030dd 23-Jul-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show Contacts icon in Phone UI

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

Change-Id: I6ebbf3e534b4a728d3af0de21ec337d65d8fb59f
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
b2e626ad4fedc0fd726f66b9942d1b2f30d9cfef 21-Jun-2011 Daisuke Miyakawa <dmiyakawa@google.com> Implement phone search in DialtactsActivity

Includes tiny layout fixes for ContactSelectionActivity,
which also uses the same phone search fragment.

TODO: let the other Adapters like DefaultContactPickerFragment,
EmailAddressPickerFragment support grouping feature.

Change-Id: I8d7718192522a0005b9b76931560fe297cad882f
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
0a4d2258411478c7c78790cd55ba25c99f588c26 20-May-2011 Dave Santoro <dsantoro@google.com> Contacts UI changes for profiles.

The user's profile entry is displayed slightly differently from other Contacts.
The profile photo is 25% larger (e.g. 56dip -> 70dip) and rather than showing
the display name, it displays "My profile".

Section headers are also special-cased for the profile entry - it appears above
the section header rather than below it.

Change-Id: I6fd99d303c7dd1347031d3607741827ea2a31a0b
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
3d7311f76f3f41a5794b01536498c634b3ff2a69 01-Jun-2011 Flavio Lerda <flerda@google.com> Extract a couple of utility classes for formatting.

The PrefixHighlighter class handles highlighting of a prefix in a text
view.

The DisplayNameFormatter handles both the bold of the first name and the
highlight needed when searching (using the PrefixHighlighter above).

Change-Id: Ibd1d3ecd6a88ce40de6dbc591af21c1e7260511e
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
da5bf1cf60beef3de5e651a569fa544293683926 03-May-2011 Dave Santoro <dsantoro@google.com> Modifications to bold contacts' first names.

For lists and headers, this is calculated by using a similar technique as we
use in the list view for highlighting text when the sort order and display
order do not match - we look for the overlap point between the display name
and the alternate display name, and bold the leading or trailing part, based
on the display order.

For the edit view, we convert the display name into a structured name (via an
API extracted from the structured name editor code that calls into the provider
to handle splitting), and then bold the span corresponding to the contact's
given name.

This also fixes an issue with the alternate display order in which we weren't
honoring that preference on the contact details view.

Change-Id: I6af048725541996cb303810a56a1ad79fc276e11
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
728164084ac6c1c6170df04b6973908586bc98cb 10-Feb-2011 Dmitri Plotnikov <dplotnikov@google.com> Full text search: ignoring snippets without matches

Bug: 2078420
Change-Id: I1837a94c16d9f81ae36626f902e0853ec700cfa0
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
5181dff5240a207fd04e0c065d978535c3e8744f 10-Feb-2011 Dmitri Plotnikov <dplotnikov@google.com> Full text search: preprocessing snippet.

Bug: 2078420
Change-Id: I3332a3218fdf86124287c51fc273cdaa2b570db6
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
813c0eefa3f243dbfae981fd5559163a198569cd 09-Feb-2011 Dmitri Plotnikov <dplotnikov@google.com> Full text search: switching to the new API.

This is half-done for now. The snippets will
need to be post-processed.

Bug: 2078420
Change-Id: I20d84835b6eff8553007f67f7c0fbb25a8de4fbe
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
3f4115d926d411dc765d180458064da930b06b83 23-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Adjusting paddings and font in the contact list

Bug: 3379178
Change-Id: I0c1ba6e6514aa4ee5a3a4b09a5bdb49101eb40ef
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
8092214b7a0ddddc1f603189999bb9dd30e9bf4a 20-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> A temporary patch for running too many loaders at the same time.

Bug: 3352125
Change-Id: Idf1ba7bb617231689db84dcf02b9ea40b55492ca
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
883d5446559509b82d41eb6a08fe80fcfdea9947 13-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Fixing GTalk-initiated search in contacts. Part I

Bug: 3344700
Change-Id: Iea2bbe27cebc9356a549af9097376165c0920d14
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
9975edcc653647f15d7b06243dbb4b72d3bd56a0 05-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Adding proper chat capability icons to contact list

Change-Id: If25b3041649b5c9442abe73729c234934314c316
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.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/ContactListItemView.java
c22a6d09fa90a8dd07e0b3a43ae89196c2ce6102 10-Dec-2010 Dmitri Plotnikov <dplotnikov@google.com> Adjusting size of line item background and divider

Change-Id: I70d4eb72e5a841f825e2d683611a7e3fe319a150
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
419a33b87ccd09d49f43302eb5ad2d53e1758786 09-Dec-2010 Dmitri Plotnikov <dplotnikov@google.com> New background assets

Change-Id: I8fc7ac315bdb01d6bd7ac49a9c4a6e102873b039
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
328a08fec3834280d50be216c310c93169607d31 03-Dec-2010 Dmitri Plotnikov <dplotnikov@google.com> Updating background assets for contact list

Change-Id: I10e040d385a9ca877d94783f11c7d4ae393a9178
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
c98fe871f87b3cb6e5ed58b186d033d62f7d89f3 02-Dec-2010 Dmitri Plotnikov <dplotnikov@google.com> Bringing list item background in compliance with the mocks

Change-Id: Ia383f004c2ad0b985273c451cf367973f97c76db
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
3bc7d028812eb88533fdd41f190def2c502083f2 12-Nov-2010 Dmitri Plotnikov <dplotnikov@google.com> Adjusting section header layout according to UI design

Change-Id: Ia027d807798eb4c2619f5ee542d6c802a62b545f
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
ebac687ab84cbdbbe72f50151e21ad30befb15cf 28-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing NPE in ContactListItemView

Change-Id: I9f3dcc851a73adb0cef9429e862623e4bf66d7e9
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
94e30419adf0775b923c1e15564d275f0331fa63 30-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Moving resources from drawable-xlarge to drawable-mdpi

Change-Id: Icc8f3b1d7cbbc6c440b48fa1c065d569c32dcea0
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
359f111b6794280decb3a194bfd50dccda093e82 27-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Highlighting prefixes that match search query

Change-Id: Ie897fe7e4d57b5de88dcec3983a9578e7942b83b
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
1228c817c5b4850a1ea52a95a860fe6a329462b1 23-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> No longer showing empty pictures for GAL contacts in the list

There is now a flag that tells us whether
a particular contact directory supports photos
or not. If not - we don't display a photo
placeholder for the corresponding contacts.

Change-Id: I74ce43c3490fd419a7138fa01a257d14f0b6a8b6
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
960818040c13640ee5c3d7216e5e5c964fc33443 23-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Changing contact name ellipsis to TruncateAt.END on tablet

Change-Id: Id3b17fda68cf8dcdc8ab4b6e211b68365a3039db
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
199ecb858b448c5f14715551538a54f2ccf222d5 23-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Adopting new framework terminology: "activated" item

Change-Id: I75bab98c9a955ed1c349ec08ef6384b89f90862d
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
2223f83398efef864b7e60b33fa46d017281ef1c 08-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Moving resource declarations to the theme

Change-Id: I25977cac56bfb39f8e9ccb56587ce02d5e713c4c
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
54aa198b29e09a68512487b4c1673d0b05456e1c 04-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing size of selector in contact list

Section headers are drawn as part of
a list item and since they can be translucent,
they are affected by the default selector.

Solution: disable the default selector
and simulate its behavior in the custom draw
method.

Change-Id: I06c0bfb8ad173bb1437b9ee757eb78d680bab661
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
7e5865267a95991765dfe6751678b5cd677c9094 04-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> Bigger pictures in the two-pane list

Change-Id: I8bd95f6d5efb59443e96ee295fbe69e14921f7e1
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
3e1c9f268c3af1299fff6c8d5b9b2a1b9b9dc857 02-Sep-2010 Dmitri Plotnikov <dplotnikov@google.com> New list assets

This is not supposed to be pixel-perfect.
Just some new colors to start getting a feel
for what it's going to look like eventually.

Change-Id: Ie656b13e425a42f49e1449f07455344d60ae1b37
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
85787d01deb5e2dbe7eb3d05688de970a85eb532 14-Jul-2010 Dmitri Plotnikov <dplotnikov@google.com> Optimizing contact list scrolling

Change-Id: I75374373f4ad275409caf9ffa888288728870b66
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
cfc648986f569bde83715584a91f89ed28dd8335 10-Jul-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing issues with selection preservation including search

We have to do quite bit of work here because contact IDs
are unstable.

Change-Id: I461e1600cd686a2cf5e2dc6f931c7132853f7636
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
ac59685d328b278f5e07791bf3d5600496898a00 08-Jul-2010 Dmitri Plotnikov <dplotnikov@google.com> Making selection visible in contact browser.

Change-Id: I936c4d3fdec8061e62b5d551189ec87408d574f9
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
95530d97f7761df95a85380f5f03b302a241b2a8 12-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Multipicker is now running in the loader/fragment pattern.

Search and menu are TBD.

Change-Id: I9373d832b0352c247ef7b0a557099585c514bdb3
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
97c281fd4b6a9724f79cfd7dbaf4b4b07300c53c 06-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Moving phonetic name into a separate line

Change-Id: If5c28df5ac865322d736342f3bb45e7c9ca6cc7f
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
7c5286ed8ba0d7fbe3683b560f69b3a2d4ff1e2a 05-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Bringing Call button back to Strequent view

Change-Id: I5281f6aa3d866a514b918b2add8eff6caa4b0762
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
e44b043f8a49c0974bd2f705f98ac3277aaf1b67 01-May-2010 Dmitri Plotnikov <dplotnikov@google.com> (cont) Now using loaders and LoaderManagingFragment

The change is partial and for now Favorites and
lots of other things are broken.

Change-Id: I1eb4f692e2d427473b179a3b3b00ef5233507f67
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java
aebce3655e931c47d9036d46f1e2e7faee1534fb 24-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> Getting rid of contact list item view cache.

Also, separating multipicker views from regular views.

Change-Id: I3b7639eb641d1d87e30ef810492a5c43a662a50b
/packages/apps/Contacts/src/com/android/contacts/list/ContactListItemView.java