902170690532fceb9a3e13ad00f6aff00f95b10f |
16-Feb-2012 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Dialpad redesign. TESTED: - Launch Phone UI (previous tab: dialer) -- Fake menu items should be available -- Bottom half of the dial button should be clickable - Launch Phone UI (previous tab: calllog, phone favorite) -- Real ActionBar should be visible - Swipe around three tabs. -- ActionBar (and real menu buttons at the bottom) should be visible except when dialer screen is settled down in the screen. During horizontal swipes, ActionBar should look persistent. - Click three tabs at the top of screen -- exactly same as "swipe around three tabs" case above. - Go to search, and go back from the search (from three tabs) -- ActionBar should appear/disappear appropriately. AND, try the sequence above during a phone call, which will expose DialpadChooser. - With DialpadChooser, fake buttons should not appear; they should appear when the user explicitly choose "add call" item. KNOWN ISSUE: - Do horizontal swipe from CallLog to Dialpad. Before the screen settling down itself, start swipe from Dialpad to CallLog again. -- Bottom ActionBar disappears during the migration (which is unexpected), because there's no way for the app to determine if the user is dragging the screen. The app wrongly detects the case as ViewPager.SCROLL_STATE_IDLE. We won't get the second ViewPager.SCROLL_STATE_DRAGGING event during the second swipe. Bug: 6021918 Change-Id: Iaca971a195144a16f7853e3555375922ad54b81b
honeFavoriteFragment.java
|
662f45e83ea2d7c9849f140b50b8e268f39a5dae |
16-Nov-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Let ContactTileRow ignore accessibility event When "explore by touch" is turned on and a user clicks empty area in contact tile section, tts speaks a contact name next to the empty area. This happens because ContactTileRow tries to obtain some meaningful information from the invalid tile next to the empty space. This change forces the row to ignore accesibility event. Bug: 5559634 Change-Id: I7a994c38411c9d551400cd79eb9edb80abb324b3
ontactTileAdapter.java
|
24ac46b49ce513875d012ba95a9bfd111017fc30 |
15-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Merge "Don't use saved list state if the app hasn't been killed" into ics-mr1
|
a2244692c79d1342494d4e650b462db11d3774c3 |
14-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Don't use saved list state if the app hasn't been killed On the tablet, clicking on a contact from the groups tab will show the contact list + details page for that contact. However, if a sync happens afterwards then the list will wrongly scroll to some previous scroll position. The fix is to not update the local variable mListState when we saveInstanceState() on the contact list fragment. This is because mListState is used in onLoadFinished() and will scroll the list to an old scroll position even after the correct contact has been selected in the list (from an incoming intent request). We should only update mListState when we are restoring state and reading from the save instance state bundle. Tested with rotation and killing the app on phone and tablet. Bug: 5525474 Change-Id: Ic217f1151d2d7850946625192d6c8f3f03437bf1
ontactEntryListFragment.java
|
2476f0cd8b72c9662daec05d758ecbeefe66bdfa |
14-Nov-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Explicitly request "duplicate removal" in pickers This must be after - Ie88af0c3d21919ca201f4fcdd46ca09e9f8d94c0 - I3b6ba3956449520f9e08653fc8beead763a5f8a1 Bug: 5484956 Change-Id: I58ff7434f86e6b2629c1d29046467a5372e45c6d
mailAddressListAdapter.java
honeNumberListAdapter.java
ostalAddressListAdapter.java
|
a797409ad2bac1c467f662bbe102cf158e9c681c |
14-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Merge "Use contact ID instead of photo ID for group member list" into ics-mr1
|
24ef97235f6945b40f36231c5efe6bad76a4ccbe |
14-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Merge "Selecting "Add to my contacts" on tablet can show wrong contact" into ics-mr1
|
8102959341bce26f99a8a15c5348db1f4f4d18f2 |
14-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Use contact ID instead of photo ID for group member list We will be able to avoid doing an extra query of finding the contact using the lookup key instead of using the correct ID. Bug: 5608876 Change-Id: Ica6db5dd01688bb789c732009f5116811b4ebd26
ontactTileAdapter.java
|
e1cabcd0956f24a3d3cbe0777b430030f681a739 |
12-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Selecting "Add to my contacts" on tablet can show wrong contact - The ALL_CONTACTS URI doesn't support sending a contact URI in the intent as well. Hence, change intent action to ACTION_VIEW. - If you view a contact (selectedContactUri contains that contact), if you modify the group it is in (i.e. click the "Add to My Contacts" button OR edit contact and remove them from the group you are currently filtering your view with), then it's possible it won't be in the list anymore. In order to force a reload of the list, we need to have mSelectionRequired = true, but it is never set to true if the selected contact URI is the same as before. Thus, we add a setSelectionRequired() method to force it to require a selection if this is an incoming request on the tablet. We don't want to modify the ContactBrowseListFragment setSelectedContactUri code to set selection required = true for all cases where the contact URI is equal because that could lead to extra computation when the list reloads and the selected contact is still the same. - Don't compute selected position in adapter two times (this is a linear search in the cursor). Just reuse the value that was computed the first time. Bug: 5478636 Change-Id: Ic5425d084df5492118a0e29cdc48a1c168e558e7
ontactBrowseListFragment.java
|
be79b8f05f45c4cddeea9106399521529ec27cae |
10-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Intercept single contact mode and reset to last saved preference Single contact mode is hard to get out of unless the user changes the "contacts to display" filter setting. Thus, whenever the PeopleActivity onStop() is called and the user and reenters through onStart() - we reset the contact filter back to the last saved filter according to SharedPreferences. Since ContactListFilterController is a singleton, we have to be careful in making sure the filter state is consistent with the all fragment filter state because there can be multiple PeopleActivity instances (i.e. another app launched People). Bug: 5526485 Change-Id: I748ffc158a2de778dd9ecce4ab7f132af196b9a3
ontactListFilter.java
ontactListFilterController.java
|
db90ba16b3d99819e2be961ee6ecf0d532237408 |
11-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Fix for contact deletion on tablet After deleting a contact, we incorrectly still show the detail page and don't select a default contact in the contact list. If a contact is deleted, the ContactLookupTask will not be able to find a lookup URI for the contact, but we should still handle this null URI by setting it to the list and trying to find a default contact to select instead. Also remove the extra assignment of mSelectedContactUri. We actually do that assignment in onContactUriQueryFinished(). This is the same way it was done in the original code before this section was refactored in ICS MR1: I85c748389921bdff2639fff5f7713e00ba7f9f8c Bug: 5599721 Change-Id: Ib9b9221779a6828948553fe25fbeff982961c5ed
ontactBrowseListFragment.java
|
6da2a2d472d562443a70f3d6a84ff6546dfcbc01 |
09-Nov-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Reduce a column for People contacts query This will possibly reduce memory usage for a cursor. See also Ie69b74bbabcc7211cf2b107c93980172da2d744e, which removed the same column in the Phone query. Bug: 5550672 Change-Id: I9f707ec1b645e90e3cf7ab7fe35c3af986f472a0
ontactListAdapter.java
efaultContactListAdapter.java
oinContactListAdapter.java
|
f07f7e9e04f8f6e79dd2e008be7fbc3fc7c9c646 |
10-Nov-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Stop using "group" filter." into ics-mr1
|
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
ccountFilterActivity.java
ontactListAdapter.java
ontactListFilter.java
ontactListFilterView.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
|
d1af8adb1acc56f6c1709d38efe69be9497356a9 |
09-Nov-2011 |
Daniel Lehmann <lehmannd@google.com> |
Disable search in legacy pickers for phone and contact - Also fixes the scrollbar in the phone legacy picker Bug:5570791 Change-Id: I983fe441f455906cf2f610c8209d72c90a720f1b
honeNumberPickerFragment.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
ontactListAdapter.java
ontactListItemView.java
efaultContactListAdapter.java
mailAddressListAdapter.java
oinContactListAdapter.java
egacyContactListAdapter.java
egacyPhoneNumberListAdapter.java
egacyPostalAddressListAdapter.java
honeNumberListAdapter.java
ostalAddressListAdapter.java
|
a939372643a86688ae196cce03cf4f6f70864d93 |
31-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Reduce the number of columns for group queries 1~5% performance improvement. Also will improve memory usage. Bug: 5550672 Change-Id: I5ad0876ce469fbf86334e3f77b15cd240d9f761b
ontactTileAdapter.java
|
fffd0feda20da3a58ebc5cf7f617c6f513e4564e |
01-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Merge "Launch quick contacts after selecting frequent contact on tablet" into ics-mr1
|
785f6d9471a64f61d431f922a9f3a498b31b87b1 |
30-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Remove unused columns from all contacts query - remove ContactBrowseListContextMenuAdapter, which isn't used - remove columns used only by the class - remove SORT_KEY_PRIMARY which isn't used right now - remove phonetic name Bug: 5535731 Bug: 5265330 Change-Id: I60f28369395a95fbbc4b5048ff5a3227b323bd3f
ontactBrowseListContextMenuAdapter.java
ontactListAdapter.java
honeNumberListAdapter.java
|
7a700cf798a19a8452b8671f643a05336f63f611 |
28-Oct-2011 |
Katherine Kuan <katherinekuan@google.com> |
Launch quick contacts after selecting frequent contact on tablet - Previously clicking on a frequently contacted person would request the contact detail fragment to load that contact, but the app wouldn't switch tabs or update the selected contact in the contact list. - Pass the Rect of the target view to the listener to launch quick contacts Bug: 5236515 Change-Id: Ic2d888ed02f8fd2b5a47d49f99cc96755bf55d37
ontactTileAdapter.java
ontactTileListFragment.java
honeFavoriteFragment.java
|
df96f1a0287f3915b8f84c82acd43d5334b69653 |
28-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Use AT_MOST for label when photo is on right" into ics-mr1
|
d29f81158007ddb809e3d47b42b549102a2026f2 |
28-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Remove top padding for usual account headers" into ics-mr1
|
434d05a97dc3e4efbfb0dcf7fdcf91a89960f952 |
28-Oct-2011 |
Katherine Kuan <katherinekuan@google.com> |
Merge "Show "no contacts" in frequent list on tablet" into ics-mr1
|
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
ontactListItemView.java
|
b5c0b93e37e2b471ea46a1889e2eb194292284b7 |
27-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Remove top padding for usual account headers - We don't want the top padding on phone. - We want it on tablet. - We want it in the phone "all" screen. Bug: 5526116 Change-Id: Id73ee863cd191d5f3c218957453359293b85d258
honeFavoriteFragment.java
|
f7689c377caba183daa41856d01a8c1a2f7ba811 |
24-Oct-2011 |
Katherine Kuan <katherinekuan@google.com> |
Show "no contacts" in frequent list on tablet - This was already merged in master https://android-git.corp.google.com/g/#/c/144789/ but needs to be cherry-picked to ics-mr1. We can't mark it as "do not merge" because it still needs to be merged to ics-mr1-plus-asop. When submitting, I'll stand by to manually say skip if the automerger detects a conflict when merging to master. - We need to show "no contacts" under the "frequently contacted" header in the frequent fragment in the People app on the tablet. Since that header was originally the 0th item in the ListView, to show an empty view we would either have to: 1) Add a second fake item in the ListView that shows "No contacts". This requires either returning view type "empty view" or view type "frequent" for position = 1 based on the cursor count. Checking the cursor in getItemViewType() would make this more than a UI change. 2) Move the "Frequently contacted" header outside the ListView and make the ContactTileAdapter show the empty view state when there are 0 frequently contacted people (instead of the existing implementation which fakes it by returning 1 when the cursor count is 0). - This CL uses the second option so that we don't need to add a cursor dependency in getItemViewType() of ContactTileAdapter. - Added a TODO because UI changes like this highlight the fact that we should do some refactoring to ContactTileAdapter and ContactTileListFragment so that it's easier to add specific functionality to the favorites, frequent, or group list. Bug: 5485640 Change-Id: Ib365543892f452cc9c87406ed2d04c1b5aad4b2c
ontactTileAdapter.java
ontactTileFrequentFragment.java
ontactTileListFragment.java
|
76df4577358b36dae9c0fdd9afb1b16cc428a265 |
26-Oct-2011 |
Katherine Kuan <katherinekuan@google.com> |
Fix "<N> contacts" label in tablet contact list - When scrolling the contact list, the "<N contacts>" label jumps by about 20dip because the mPaddingRight value is accounted for twice in the layout. Bug: 5429921 Change-Id: I375fe1ffe4ab82a4003f9d30f7bb2327e7aeac58
ontactListPinnedHeaderView.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
ontactListItemView.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
ontactListItemView.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
ccountFilterActivity.java
efaultContactBrowseListFragment.java
mailAddressPickerFragment.java
honeFavoriteFragment.java
honeFavoriteMergedAdapter.java
honeNumberPickerFragment.java
ostalAddressPickerFragment.java
|
532db253b803d98bfbbc457c5b559834cdb3b326 |
21-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Hide vertical scrollbar in starred/frequent section Bug: 5443509 Change-Id: I30d85be2694fd01303f371b58854212cfdb1f398
honeFavoriteFragment.java
|
966cc74cb9cff62cf19d7870dd1e2e849de44424 |
20-Oct-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Fix the double query issue on phone"
|
2ca5a25a91b584b4a74ebe4a54b9c2095bce9132 |
20-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
am c6779501: Fix wrong index calculation around enabled * commit 'c6779501ce47f95f6271c3a468071cc401368f60': Fix wrong index calculation around enabled
|
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
ontactBrowseListFragment.java
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
honeNumberPickerFragment.java
|
c6779501ce47f95f6271c3a468071cc401368f60 |
20-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Fix wrong index calculation around enabled All the other "localPosition" in the file are fine. Bug: 5485088 Change-Id: Ib8f10964e7a52b35117d2c386e7af2c57367802e
honeFavoriteMergedAdapter.java
|
6cd5b0ab721bcc97d465c768a13e292e59259274 |
16-Sep-2011 |
Katherine Kuan <katherinekuan@google.com> |
Fix viewing legacy and raw contact URI on tablet Bug: 5220640 Change-Id: I85c748389921bdff2639fff5f7713e00ba7f9f8c
ontactBrowseListFragment.java
|
fa9b1587b8233bc8bd420c1c1abca0bdde58c2aa |
19-Oct-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Make LIST_GROUP really open the group tab."
|
a012aec6f22dd6a37c518c895db45b173e186ef4 |
16-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Make a Singleton for ContactListFilterController Better fix for issue 5165507 "Contacts to Display filter loses its setting when going from People to Phone app". Now the whole app has one instance and People and Phone UIs share it. All notification will be delivered to both Activities, and thus no hack on onStart() will be needed. Also fixes issue 5299160 "Account filter header not updated when account is removed from device". We need to update filter after AccountTypeManager finishes its reload operation. Now filter settings should be saved only from the controller, so this change removes the code saving filter settings to SharedPreferences from Activity/Fragment. Bug: 5165507 Bug: 5299160 Change-Id: I4118271f1a78976af6cb3d432b1dd7b30c18eb7a
ontactListFilter.java
ontactListFilterController.java
honeFavoriteFragment.java
honeNumberPickerFragment.java
|
56b10f65d5f3dfd2ab80510f27371b57821c7f6d |
19-Oct-2011 |
Makoto Onuki <omakoto@google.com> |
Make LIST_GROUP really open the group tab. Let's just drop the support for the GROUP_NAME_EXTRA_KEY parameter defned in the legacy Contacts.java. Bug 5222596 Change-Id: Id91280df170a34378b5c7d41fb857c1df3b6cf78
ontactsIntentResolver.java
ontactsRequest.java
|
7f8d6a5e022285a2cd629f54d4eb9f4cfd394f33 |
19-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Introduce ActionBar in picker screens"
|
a8729cdf778f9ca927b06afde685f7ac6b8c917f |
12-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Introduce ActionBar in picker screens This change focuses on phone screens. Tablet UI fix will be done later. - show SearchView on the action bar - show "create new contact" as a menu on the split action bar - keep "create new contact" button for tablet support. - a few visual tweaks for phone Also this removes "show all contacts" item in JoinContactActivity. Now all contacts are shown by default. Bug: 5394377 Change-Id: I82e59b374888d522c81cd4957cb3fde286b419f6
oinContactListAdapter.java
oinContactListFragment.java
oinContactLoader.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
ontactListItemView.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
ontactListItemView.java
honeFavoriteMergedAdapter.java
|
5bb0be1ae7f8148800602568a6f4ad0528a698e9 |
13-Oct-2011 |
Daniel Lehmann <lehmannd@google.com> |
Check for cursor closed. The framework became stricter in MR0, so even though this is a rare issue it could still crash our app. This CL should take care of that Bug:5449584 Change-Id: I7f5bb5042e49bd713967ef9e01947cd6d4fdb487
ontactTileAdapter.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
ontactListItemView.java
|
1dff6b60c28fa34e477b84c95c4bbe6c9b482416 |
11-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
[Phone] Conditionally show fast scroller on favorite Bug: 5438604 Change-Id: If04d438a4b2d3d3218e422f06ec3008ccb6caf7f
honeFavoriteFragment.java
honeFavoriteMergedAdapter.java
|
5db4f136163675105813900b1f3f7da48bde97b6 |
10-Oct-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
[Phone] Fix layout for phone favorite screen - Have additional padding between headers - Use blue color for filter header in phone favorite - Have bigger texts for A-Z section header - Have photos on left in "phone search" screen - Add "New Contacts" menu in favorite screen Because LayoutFilter isn't ready on Fragment#onAttach(), we need to have initAdapters() on onCreateView(), which looks strange. However it will need much work to move every layout logic to PhoneFavoriteMergedAdapter, let's just have a TODO for that. Bug: 5432231 Change-Id: I19b0849a6ec1fd38bec259859753dab13b88cc12
honeFavoriteFragment.java
honeFavoriteMergedAdapter.java
honeNumberPickerFragment.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
ontactListItemView.java
ontactTileAdapter.java
honeFavoriteFragment.java
honeFavoriteMergedAdapter.java
honeNumberListAdapter.java
|
24b2907cc07d5d29c5705103cd85d109dd2e7ba4 |
07-Oct-2011 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Remove the STOPSHIP. This is tracked in a bug"
|
50478544084c8c34c588166d5b15850b8fadc8af |
07-Oct-2011 |
Daniel Lehmann <lehmannd@google.com> |
Remove the STOPSHIP. This is tracked in a bug Bug:5425616 Change-Id: I32e92be287e28ee80d02ab63042b5e131403a196
efaultContactListAdapter.java
|
1a817f04a3fff3d578f5290ea8d82faba7d44b02 |
06-Oct-2011 |
Andy Huang <ath@google.com> |
update contact shortcut appearance * single-letter labels are now full (ellipsized) label text * use default avatar for direct dial/SMS shortcuts * surround photo with darkened outer border Bug: 5333888 Change-Id: I743a2bdee6697af6253cf52a9b7351d36eaa05ec
hortcutIntentBuilder.java
|
8e683e8ef2f27140a94f6c41ea83d8889097522f |
29-Sep-2011 |
Flavio Lerda <flerda@google.com> |
More fixes for push-states. This commit addresses the issues with: - add connections; - frequently called and contacted. Bug: 5341956 Change-Id: Ie956b26c7fddccf2fdb91bc0d655d3479a85593b
ontactTileAdapter.java
|
52d5545e61a2410df979eff4fc8f9f566b263799 |
29-Sep-2011 |
Dave Santoro <dsantoro@google.com> |
Merge "Avoid showing error if contact removed on save."
|
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
efaultContactBrowseListFragment.java
|
ad8fefe918461a372b61ddab82468b6969627214 |
20-Sep-2011 |
Makoto Onuki <omakoto@google.com> |
[phone] Don't start search loader before it's ready The setFilter() call in Dialtacs.onStart() indirectly started the loader, but at this point the initialization in ContactEntryListFragment.onStart() hasn't done yet, so we shouldn't the loader yet. This caused the first loader to start with the wrong sort order if you have "sort by last name" set. Bug 5252597 Change-Id: Ia1efc7b097cb5c1068f0b2ebb6d61fb0c29f4302
honeNumberPickerFragment.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
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactListAdapter.java
ontactListItemView.java
ontactTileDarkFrequentView.java
ontactTileSecondaryTargetView.java
ontactTileStarredView.java
ontactTileView.java
mailAddressListAdapter.java
honeNumberListAdapter.java
honeNumberPickerFragment.java
ostalAddressListAdapter.java
hortcutIntentBuilder.java
|
0d96d6185d37911e17395b012afe0e6293285078 |
15-Sep-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Add correct content descriptions for favorite tab"
|
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
ontactListItemView.java
|
f75534bc07689443f9a9253242a473df64ecc2c3 |
14-Sep-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Add correct content descriptions for favorite tab Bug: 5255081 Change-Id: I1d98d5a004995e423ed986340227098a45a47ee3
ontactTileView.java
|
677cfd4db61c801cbdd70db1b5329663f4536748 |
12-Sep-2011 |
Dave Santoro <dsantoro@google.com> |
Handle settings update case for data_set. Bug 5156004 Change-Id: Idd1455f9bd98ca3607e64546e9ba6c77ea9a2f61
ustomContactListFilterActivity.java
|
1f28ed435ca11425991874dbaab60b935b216a90 |
09-Sep-2011 |
Dave Santoro <dsantoro@google.com> |
Merge "App-side changes for data_set in Settings."
|
a8d6da7e24e605147ce975579f23af7f2f5524bc |
09-Sep-2011 |
Dave Santoro <dsantoro@google.com> |
App-side changes for data_set in Settings. Bug 5156004 Change-Id: I25c55a014bb007c33c11357a8e994f259499d98a
ustomContactListFilterActivity.java
|
449c77723969ce642b6196586f8894c897c24819 |
09-Sep-2011 |
Hugo Hudson <hugohudson@google.com> |
Merge "Fixing up the tests."
|
bf4e2f4ff8461e366ff950b0a59bb52350c7be55 |
08-Sep-2011 |
Isaac Katzenelson <isaack@android.com> |
Merge "Fix snippetizing cursor"
|
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
ontactListItemView.java
|
f940291def6615e0ffef4bb19c6bf1e3bacce01b |
08-Sep-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Fix corrupted views in favorite tabs"
|
ef0513fe308c6a1fcf9cb9e3251711da9d07ae47 |
08-Sep-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Fix corrupted views in favorite tabs I12820f1e0673aaf81044fc8cb6adedc0a8a64dd6 suppresses every re-layout including ones from TextView, which makes the tile look weird sometimes. Instead of suppressing all those events, let's suppress only events coming from ImageViews. Bug: 5270040 Change-Id: Ia042ba0d548ca4b62a349508eaa8754bbd92dff2
ontactTileImageContainer.java
ontactTileView.java
|
320b310f646b2c542c6e1ea0c768f5c38539911e |
08-Sep-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Make sure only People and Dialtacts responds to search key"
|
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
ontactListItemView.java
efaultContactListAdapter.java
|
7a330308196e8f75d6ec5e449a0dd28813cfc373 |
07-Sep-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Make filter header clickable"
|
d04002d07723781f611cbc4fd13345100c3bab87 |
07-Sep-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Phone: don't crash when unsupported filter is set"
|
ff426c749d8cf2687b6fd4497069bcc739efbfa9 |
07-Sep-2011 |
Dave Santoro <dsantoro@google.com> |
Merge "Make pinned section header stay in all caps."
|
a5aa278ce9089c6b9f81fc24ff55d158aabdc340 |
07-Sep-2011 |
Dave Santoro <dsantoro@google.com> |
Make pinned section header stay in all caps. Bug 5270148 Change-Id: I28bd7e91f727f1de0c0a0d9df305e6c91153912c
ontactListPinnedHeaderView.java
|
124e5cbea97366d4db1fa5ffe59efedd5913aded |
07-Sep-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Make filter header clickable Bug: 5160689 Change-Id: If2f9435bf0090f8bfc138a45fe2c9c04eec08091
ccountFilterActivity.java
efaultContactBrowseListFragment.java
honeNumberPickerFragment.java
|
53d303dc4a74ee266a0711d35eb4327c793b7a24 |
07-Sep-2011 |
Makoto Onuki <omakoto@google.com> |
Phone: don't crash when unsupported filter is set - Unsupported filters, such as FILTER_TYPE_STARRED, could be applied with deprecated public intents, such as LIST_STARRED_ACTION. - Don't crash when these are set. Just treat them as the all filter. Besides, some of these are 100% valid and there's no reason the app should crash. (e.g. FILTER_TYPE_WITH_PHONE_NUMBERS_ONLY) - Also, make PeopleActivity not set a filter for LIST_FREQUENT_ACTION, LIST_STREQUENT_ACTION and LIST_STREQUENT_ACTION. Just showing the favorites tab should be enough. (These are all public, but deprecated intents.) Bug 5265438 Change-Id: I6c6d0ec3279f174907844706ef3527f10bf47bbd
honeNumberListAdapter.java
|
35d928af36e091d6ed8e8c1030453deec68f793a |
07-Sep-2011 |
Isaac Katzenelson <isaack@android.com> |
Fix missing first section header 5243919 [contact list] first section header gone Change-Id: I452baf88f517f9ee2e8d96fd4d49fb0f3c00c589
ontactsSectionIndexer.java
|
e64bc094f2bdf8d766de2955ba17006fbd85807f |
07-Sep-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Let tts speak "not found" when contacts are not found"
|
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
efaultContactBrowseListFragment.java
|
8d5abcb71ed4d9671b9066b9e3ffaf5372d2b22c |
03-Sep-2011 |
Makoto Onuki <omakoto@google.com> |
Make sure only People and Dialtacts responds to search key - Remove the default search activity meta-data from manifest, so the old-style search dialog won't show up when the serach key is pressed. It was for pre-HC style search UI. Now the search key only works on people and dialtacts, which implement either startSearch or onSearchRequested. - Removed all the startSearch/onSearchRequested methods which are now unnecessary. - Also removed startSearch() in some fragmets. They're not used. - Tested some viewer/editor/picker activities, and also both dialtacts and people, the launcher search box, and the SEARCH intent, on both the phone and the tablet (except dialtacts on tablet). All looking good. Bug 5230790 Change-Id: If269df74ae218707daa5b7039439c6fea2575e8d
ccountFilterActivity.java
ontactEntryListFragment.java
ontactPickerFragment.java
ustomContactListFilterActivity.java
oinContactListFragment.java
honeNumberPickerFragment.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
ontactListItemView.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
ontactListItemView.java
|
595500a82e2acdb1f050bd35813f7198e534176a |
01-Sep-2011 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Suppress re-layouts in the tile-view, as our size never changes"
|
5909aabfcf7bfba11e8c7c455295aee9696b5bcb |
01-Sep-2011 |
Daniel Lehmann <lehmannd@google.com> |
Suppress re-layouts in the tile-view, as our size never changes Speeds up the favorite scrolling in the phone app Bug:5245196 Change-Id: I12820f1e0673aaf81044fc8cb6adedc0a8a64dd6
ontactTileView.java
|
c759304d9b03c9c8c0eaa32393b4d85a3393dad1 |
01-Sep-2011 |
Dave Santoro <dsantoro@google.com> |
Merge "Remove use of profile_raw_contact_id column."
|
edb695b21967d464c7593f99368adf28a63247f7 |
31-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Choose ALL filter when there's no filter saved yet We currently choose CUSTOM filter when there's no filter saved in shared preferences. It was for keeping users' choice in GB. Note that in GB we didn't have filter mechanism at all, and what we had at that moment is what we call "custom filter" in ICS (custom filter == showing contacts in IN_VISIBLE_GROUP on our ContactsProvider2) The problem is that, the fallback choice is not only used after GB-to-ICS migration but also used when users boot the device for the first time (after purchasing it, for example). Showing "CUSTOM FILTER" for the first time of using Contacts app looks really weird. Also we don't have no easy way to determine if the first app launch is from migration or not. Bug: 5241896 Change-Id: Ib151518837b063cf5071a924919d492385885b76
ontactListFilter.java
|
1981c40de5ae386f3afb0a49ba65dbc92f403a92 |
01-Sep-2011 |
Dave Santoro <dsantoro@google.com> |
Remove use of profile_raw_contact_id column. Bug 5242084 Change-Id: Id1dbfc65850af308cea64c0257d634f769d42365
efaultContactListAdapter.java
|
fea18db282068142e4891a5ee24540f80adb44d4 |
31-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Show correct activated/selected effect for lists"
|
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
ontactEntryListFragment.java
ontactListItemView.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
ontactEntryListFragment.java
ontactListAdapter.java
ontactsSectionIndexer.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
rofileAndContactsLoader.java
|
5a7b563bdf571ebc14a1fa5f91f9a393948461cf |
09-Aug-2011 |
Katherine Kuan <katherinekuan@google.com> |
Use framework style for section headers and visual tweaks - Use list separator style from framework for the blue headers in our app (frequent header, recent header, kind type headers) --> this allows us to get reduce the number of views in our view tree because the divider is now an asset and part of the TextView background. - Adjust padding so it lines up with the new headers now - Minor visual tweaks Bug: 5136189 Change-Id: I7b10cc7e608b809d1a97ad8d8c59e31ab9d77e11
ontactTileAdapter.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
efaultContactBrowseListFragment.java
honeNumberPickerFragment.java
|
b1b1f34968ceacb7880141a16130ce564223f263 |
26-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Make the app accept Contacts.CONTENT_URI without id"
|
c897f0213aec9dc589ea81fe53ccee444101f232 |
26-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Let Phone UI reload filter on onStart()"
|
cbe05df145b800118f3ca45f61ea486fad1cca08 |
25-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Let Phone UI reload filter on onStart() This is workaround for bug 5165507: Contacts to Display filter loses its setting when going from People to Phone app - call ContactListFilterController#onStart() or its variant. Not calling it is an apparent bug in DialpadActivity - instead of checking local filter cache, load it from preferences every time, only on Phone UI The root problem is that People and Phone UI don't share one controller insntance and thus they don't receive the same filter change event. When the user changes the filter in People, Phone UI won't receieve the event, for example. On Phone UI, back button doesn't introduce Activity#finish(), which makes the whole issue more prominent in People -> Phone case (set filter on People, and go to Phone), but it does exist in the opposite case (set filter on Phone, and go to People). The latter case causes the problem only when People is in background (with Home button, for example). This will fix: - display filter change isn't reflected in Phone, when going from People to Phone (what reported in bug 5165507) This won't fix: - display filter change isn't reflected when it is modified in Phone UI, while People is in background (with Home button event) (what caused by the root problem behind that bug) A more fundementaly fix would be to share one single ContactListFilterController, which would be more complicated and a bit too risky at this point. Bug: 5165507 Change-Id: Ie7968deb99c07597c35e3bb1531461f0a42c326a
ontactListFilterController.java
|
f0c4681ee4191e47103f8699dd1bf9cf7fc8b669 |
24-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Make the app accept Contacts.CONTENT_URI without id Contacts.CONTENT_URI without id is used when external apps want the Contacts app to show all contacts screen. The behavior has existed since GB. Also modifies ContactsIntentResolver (which was new in HC) so that it treat the intent as ALL_CONTACTS action. Adding a simple test case for Contacts.CONTENT_URI without id. TESTED: - phone, tablet - launch the app - launch the app via quick contact - launch the app via the other app relying on Contacts.CONTENT_URI without id - check this modification won't break the other intents shown by our all intents test. Bug: 5184700 Change-Id: Icd98c6001d379db91f438a0b15a499d922f4a22d
ontactsIntentResolver.java
|
e7cfad34a0c60120e3a2bc55800889dc474e71f0 |
25-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Two fixes for custom filter activity."
|
b548a71b10e0be11798a6dc1d271f6f3263e2c41 |
25-Aug-2011 |
Isaac Katzenelson <isaack@android.com> |
Merge "Remove semi-transparent first name on scrolling"
|
0155652987e0c792d89b5a37bb8dc6f14ffd209f |
23-Aug-2011 |
Isaac Katzenelson <isaack@android.com> |
Remove semi-transparent first name on scrolling Bug: 5197714 Semi-transparent "first name" effect doesn't go away Removed the text animation when scrolling. This is not a fix but a removal of the feature as was decided. Change-Id: I6b4b7798ec2aea493ca464cffb4907fe21788b6f
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactEntryListView.java
ontactListAdapter.java
mailAddressListAdapter.java
honeNumberListAdapter.java
honeNumberPickerFragment.java
ostalAddressListAdapter.java
|
3ae114e72617f2faea281d82f7f4ee026d8c5674 |
25-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Two fixes for custom filter activity. - Filter out extension accounts with no data. - Added a couple of convenient methods to AccountTypeManager. Bug 5160471 Change-Id: Ie6afbfc97927074ec0b57226576e4734bafa5732
ccountFilterActivity.java
ustomContactListFilterActivity.java
|
a359f29a8da2a3d1f4eaafaff1bb180d7980ea21 |
25-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Use the older way to cope with onInvalidSelection()"
|
3df110b9689b6b7b3a214bfdebc19a68a4c4968e |
24-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Contacts to display: hide accounts without raw contacts"
|
b5e4419f4ba06d630331669a08613936889f34df |
23-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Contacts to display: hide accounts without raw contacts - Hide extension accounts with no raw contacts. - Now that building the list hits the database we need to use AsyncTaskLoader. - Did a little refactoring (e.g. moving mFilter to the adpter) so the code will work better with a loader. Bug 5160471 Change-Id: I780985a73325d4d453962e8ea5dca0d68c3c869e
ccountFilterActivity.java
|
a0de2bb0d8958a3c2146f5bdfc6409a5338b9fc6 |
24-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Make sure all group/star tiles have the same height"
|
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
efaultContactBrowseListFragment.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
ontactListItemView.java
|
648eeb3f9ee10c6792f16d46334c079660d7c45f |
19-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Make sure all group/star tiles have the same height Old way: - Let LinearLayout divide its width for children. But some children may get different width than others do, if the width can't be equally divided. - Children always use the given width as height. - So sometimes some children have different height from others. New way: - Do the measurement and layout by ourselves. Bug 5149952 Change-Id: If0421138ab6d8f85fb4391fbd56dc8a75ba0ef33
ontactTileAdapter.java
ontactTileStarredView.java
|
c2c7de6ac834925090694687374293c3768c25e1 |
20-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Removed fading edges."
|
3d5c5de0b376aa9c4e5c60eeb0b81118217eb361 |
18-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Removed fading edges. -Minor padding fix Bug: 5136536 Change-Id: I1526aabd98c23ec33906d95744d78bb0292fff9a
ontactTileAdapter.java
ontactTileView.java
|
f70053496b23f7e2163abc8c56279de36b826584 |
19-Aug-2011 |
Isaac Katzenelson <isaack@android.com> |
Merge "Fix empty state layouts"
|
06dfcefaa8e6c711a65146dd293ad5960169a607 |
18-Aug-2011 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Replace the is_profile hack by a worse hack, which is at least way faster"
|
f7b3e1928b356bf7cd35ab1660a4786cc6208779 |
18-Aug-2011 |
Daniel Lehmann <lehmannd@google.com> |
Replace the is_profile hack by a worse hack, which is at least way faster Bug:5134056 Change-Id: I7b9f419ee552a7d0c592f836355234ad6e34e221
efaultContactListAdapter.java
|
a1bbf6139bb1e0d30078fe6c99effaf45f7416ef |
16-Aug-2011 |
Isaac Katzenelson <isaack@android.com> |
Fix empty state layouts Bug: 5074806 Fix empty state layouts Bug: 5109507 During loading group, we show "no groups" instead of "loading groups" - Changed the layout of contacts_unavailable_fragment to Marco's specs. - Added a secondary message for empty state. - Aligned layouts of empty state of each specific fragment to match the full empty state. - Removed "No Groups" message when group list fragment is loading the group list Change-Id: I5cea254e5892955906127599374dc706d2aca91b
ontactsUnavailableFragment.java
|
735523543a108659ce1c8ee55872c4d2dada2617 |
18-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Fixed presence icons for ContactTiles and ContactListItem."
|
f5be57898e94c313bc25e42743f1ebdb43d02a27 |
17-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Bug fixes for ContactTileRow"
|
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
ontactListAdapter.java
ontactListItemView.java
ontactTileAdapter.java
ontactTileView.java
egacyContactListAdapter.java
|
eea34c1e33624eb1d9c43dd8d49e3f296602e225 |
15-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Bug fixes for ContactTileRow -Fixed push states on frequent contacts -ContactTileRow is no longer clickable -Keyboard navigation is enabled for favorites screens **depends on https://android-git.corp.google.com/g/#/c/128328/1** -Minor padding width fix Bug: 5163130 Bug: 5071772 Bug: 5171573 Change-Id: I570d6fd1670f4911472328b0a3412d6153b606fd
ontactTileAdapter.java
|
d4ed72eb6610b1318545741140569a973c4ab452 |
13-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Use custom filter when filter isn't saved - includes misc UI fix on tablet. width isn't set correctly. TESTED (needs the change above): - keep contacts visibility after GB to ICS migration - keep filter option between People and Phone UI - keep filter option after People/Phone reboot (killing the process) REMAINING ISSUES: - Custom filter affects "All contacts" filter. For example, if the user choose "All contacts" after showing "Other contacts" using custom filter (in Google directory), "Other contacts" will be shown (while it sholdn't). "All contacts" should show contacts inside default_directory, or at least it shouldn't be affected by previous custom filter choice. - Phone filter still shows "Other contacts" (with phones) unxpectedly, which should be fixed. Bug: 5153692 Change-Id: I5c8a9a51caaec967af66fd7840e45efe9802f283
ontactBrowseListFragment.java
ontactListFilter.java
ontactListFilterController.java
|
afc2891b0b07ad1f3d7fa7a272aec5c21bcd8c8b |
09-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Pixel Perfect for Favorites in Phone app. -Reduced View Count -Added Horizontal Dividers -Added Vertical Dividers -Adjusted Sizing -Adjusted Colors -Adjusted Spacing and centering -QuickContactBadge is no longer under shadowbox Bug: 5062027 Bug: 4686440 Change-Id: Ib72ac41f93814af2646ab9e59b1beb11800cc477
ontactTileAdapter.java
ontactTileView.java
|
a4f6f104f4f6d002c504a9757dea9e3eaee573d8 |
13-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Fix classcast exception bug after sending email."
|
72307da1977673695a604391f63c698482ffce88 |
11-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Fix classcast exception bug after sending email. Bug: 5116764 Change-Id: I3277f8041c951aea37cadebeca4aeba11a3469bd
ontactTileAdapter.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
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
|
52760a1350ff6621b1d02560d59e8995958f1fd4 |
13-Aug-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Show custom filter even when there's only one account. Without this, the user cannot show "Other contacts", for example. Bug: 5160888 Change-Id: I1063ec3a1c35348a6f3728abe28d38dd566cf50f
ccountFilterActivity.java
|
f63c770f27ad62000cff2744bda831f3717dd5e7 |
12-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "New search behavior for empty query"
|
e668051b61d05c267a8e3c1bfd2fe9b034aa6ae1 |
12-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
New search behavior for empty query It's a very lightweight change to implment the new spec, which says: - Don't start searching until the user types the first letter - But if the search view is shown, make the ALL tab current, and disable swipe With this CL, - No changes to ActionBarAdapter.isSearchMode(). It still returns true if the search view is visible, even if it's empty. - However, in order to make the all fragment show the normal list for empty query, only turn the fragment into the search mode if the query is non-empty. Also reverts I25908651 as we no longer do a search with empty query. Bug 5104010 Change-Id: I50038994c6d65aab71ceefdf9218f3c7ad2bc6a4
ontactEntryListAdapter.java
efaultContactListAdapter.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
ontactEntryListAdapter.java
ontactListItemView.java
ontactListPinnedHeaderView.java
efaultContactBrowseListFragment.java
honeNumberPickerFragment.java
|
8fdf890892dd5aeec35f693c158777f9fdd7d0e4 |
11-Aug-2011 |
Isaac Katzenelson <isaack@android.com> |
Fix local profile in contacts list 1. Removed profile from search 2. Added profile when account filter is used. Bug: 5142989 User's profile shouldn't show up on during a search. Change-Id: I224f89f81264b83094a46cee57d45900dad07848
ontactBrowseListFragment.java
efaultContactListAdapter.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
ontactListItemView.java
ontactListPinnedHeaderView.java
efaultContactBrowseListFragment.java
|
db55a25b613cbb4e8c607fe466c8ff9ee9236e25 |
09-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Pixel Perfect Favorites in Phone."
|
257cec1e445c338eb86f82cb9be5a2fb37edbb8d |
03-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Pixel Perfect Favorites in Phone. -Changed drawable for secondary touch target -Adjusted secondary touch target selectable area -Changed secondary touch target divider -Changed "Frequently Called" header -Added horizontal dividers -Added vertical dividers -Adjusted frequent secondary font color -Aligned frequent phone number Bug: 5062127 Change-Id: Iaa48bdfe837fddf10e1131ecfab4885d67409015
ontactTileAdapter.java
ontactTileView.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
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactListAdapter.java
ontactListItemView.java
ontactListPinnedHeaderView.java
ontactListProfileItemView.java
ontactsSectionIndexer.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
oinContactListAdapter.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
ccountFilterActivity.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactListAdapter.java
ustomContactListFilterActivity.java
efaultContactBrowseListFragment.java
honeNumberListAdapter.java
honeNumberPickerFragment.java
|
c3d8750bdfe07f7440a44509fa10d268ad266f18 |
05-Aug-2011 |
Dave Santoro <dsantoro@google.com> |
Merge "Fix custom list filter for groups."
|
c94a28f630c26321a177524fb45b3731825219e0 |
04-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Modified strings for "Frequently Contacted" divider."
|
73ab23683ed8ac24a6f429dcce50c54bbeae4987 |
04-Aug-2011 |
Dave Santoro <dsantoro@google.com> |
Fix custom list filter for groups. Bug 5116514 Change-Id: I1faf3321d6d571508ce7bcb2cd22fba0ad19af8d
ustomContactListFilterActivity.java
|
35168ccd8beda015ae5fd6ca25972fc21e422865 |
03-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Clear bitmaps from canvases after done drawing to them. Change-Id: I6a6283b5e02fa0ef822112796d8bb4b6ea20728d
hortcutIntentBuilder.java
|
bcb58dd162121b4871c08e347803a4b0c79ea76d |
02-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Modified strings for "Frequently Contacted" divider. Bug: 5104277 Change-Id: I5af4d722aaa6e6af993ad0f047cdd46f34ca0624
ontactTileAdapter.java
|
a6761be357dbdb7f89b41710dd917bb1a7f6e644 |
02-Aug-2011 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Remove hardware layers. Replace alpha by colors-with-alpha"
|
586dc2bc2a0d9517ccb6dfad406c2c6ac3564930 |
02-Aug-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Refactored switch statement in ContactTileAdapter."
|
dbd80eedb51891fef7b85cb7f5170a8f6faf8288 |
02-Aug-2011 |
Daniel Lehmann <lehmannd@google.com> |
Remove hardware layers. Replace alpha by colors-with-alpha Bug:5097580 Change-Id: Icd1815d78cd482f6fa62663aa9283ff743e40642
ontactTileAdapter.java
ontactTileView.java
|
b1c5ff47096a3105de54d3b4351bd1f769dd50f8 |
31-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Frequently Contacted header on Tablet is always shown. Bug: 5063866 Change-Id: I38d8ed1263130c2f651eb23a0ee36ad165dd4c01
ontactTileAdapter.java
|
3f3fddf90af21a078dfc7133fa09c0b299e449c8 |
31-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Refactored switch statement in ContactTileAdapter. Change-Id: Ifcceee200dea7d2f96646c9f410b07717e192b35
ontactTileAdapter.java
|
b2e7f5821e189514b41b82ce2c3e58ebe8bceb28 |
30-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Added push states for ContactTiles"
|
9994f6634f3e13991b8cbf2021d7bf9099c12cd7 |
28-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Added push states for ContactTiles -This does not include Starred Quick Contact for tablet. --That view needs to be fixed with Bug: 5062027 Bug: 5044780 Change-Id: I2149f1cbf18904bf64611b65482b1ba7fcb42523
ontactTileAdapter.java
ontactTileSecondaryTargetView.java
ontactTileView.java
|
81281eefd5aaf339cbfa080ddfa6c6f63caca71a |
29-Jul-2011 |
Katherine Kuan <katherinekuan@google.com> |
Unknown contacts are missing "up" affordance on contact card - Contacts without a name cause the ContactDetailActivity to have a blank title and therefore no "up" affordance. - Use "(no name)" instead of blank or "(Unknown)" and make it consistent across contact card, contact list, contact tile adapter, and quick contacts - Fix NPE when adding social widget for contact with no display name Bug: 5061950 Bug: 5096795 Change-Id: Id242e0f6d8bfe835d44be448129fddadd146fdb6
ontactListAdapter.java
ontactTileAdapter.java
|
d0bf62647f7e7cf86ff4319d673c6c6196f07f03 |
28-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Fix extra row issue in ContactTileAdapter."
|
2b3f3c54d3beb017b2f59f19e9ce0ecc3e039dbc |
27-Jul-2011 |
Dave Santoro <dsantoro@google.com> |
App changes for account types with data sets. This is primarily a replacement of the Android Account object in most parts of the app with a new AccountWithDataSet object that extends Account (by adding an additional attribute, the data set). This also includes a major refactoring of the AccountTypeManager, both to allow it to handle data sets and to allow for non-sync-adapter packages to be referenced by the sync adapters for an account and registered as sources of contact data. Attributes of the sync adapter that would typically come from the authenticator can be parsed out of the Contacts XML for these packages. Bug 5077096 Change-Id: I88f311c64eae78c88e9999bff6f7de8538e62157
ccountFilterActivity.java
ontactListFilter.java
ustomContactListFilterActivity.java
efaultContactListAdapter.java
|
20aa41d2c414d88ed8434433b1d5061c53bd1bc1 |
28-Jul-2011 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Implement new QuickContact design"
|
edb576aab33efff623691a89ace3c76cb2ff12d1 |
28-Jul-2011 |
Daniel Lehmann <lehmannd@google.com> |
Implement new QuickContact design - Also removes default-functionality - Fixes the flicker when dismissing (Bug:5025418) Change-Id: I46cf0fbdb2dcbf002612672e5e8f81a9b1ab6939
ontactTileAdapter.java
|
2e52db5aef55228ecd8f9af484fc8ba9d955b915 |
27-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Fix extra row issue in ContactTileAdapter. Bug: 5068324 Change-Id: I7e4207d50f3468afc62d32a449125fb08d9f42ea
ontactTileAdapter.java
|
df0633cf6daec00bd9bada0c6bc164fbd2024166 |
27-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Added phone number and phone number type to frequent phone contacts."
|
92cb150070f90dfe3c0d39abee9e9c1692a034e5 |
20-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Added phone number and phone number type to frequent phone contacts. Bug: 4975604 Change-Id: I75629dd9e8b52dc67317e1b80a010ad1f9613ee6
ontactTileAdapter.java
ontactTileView.java
|
b76ab8b32e141ccf93a751885177342e5750f755 |
27-Jul-2011 |
Isaac Katzenelson <isaack@android.com> |
Merge "Adding "empty" message in empty state"
|
66606b648d7eee16b6e5a55506bbee141887b55e |
23-Jul-2011 |
Isaac Katzenelson <isaack@android.com> |
Adding "empty" message in empty state Added the message "No Contacts"/"No Favorites"/"No Groups" when There are no accounts and no contacts on the device according to the tab selected. Added a message on the groups view when no accounts are on the device and a button to add a new account Bug 5071818: Empty state when no accounts added to device Change-Id: If736899f4549554693f832f78a1f22798f2beae2
ontactsUnavailableFragment.java
|
a46c12688b3b900fb92922d160a11e82a1d6566a |
26-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Fix NPE introduced in I94687ad1 Bug 5076892 Change-Id: If6af5ad63188c3c36e7ffacb4b7dff65c11a6207
efaultContactBrowseListFragment.java
|
914e8a18c41cfea1df45a57da12194351c64764c |
26-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Don't show the filter header in search mode Bug 5042768 Change-Id: I94687ad150dd5b017de997694ffb1de51533bfcd
efaultContactBrowseListFragment.java
|
30d3c9881386470eed6adb72ebb3cfebfe7400ee |
25-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Make LIST_XXX intents open corresponding tab"
|
ea14605e56c98fcaa93f2f1e4186ce9db5e2f159 |
25-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Make LIST_XXX intents open corresponding tab Also, make Contacts Intents send the correct intent for LIST_DEFAULT. Bug 5071627 Bug 5073681 Change-Id: Id28f85c0adef085417472c2211c29bcd5193aa58
ontactsIntentResolver.java
|
9e85e53e99c61a6a7f90ab8c1ab2e61017cbfde2 |
25-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Added header to frequently contacted in people for tablet."
|
f79afe68d7423aa741ee0447b04091b136bc7aed |
25-Jul-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Show Contacts icon in Phone UI"
|
b7ae952816e330e4e1f7e148df1b6dbb52f28f5a |
25-Jul-2011 |
Katherine Kuan <katherinekuan@google.com> |
Make "up" button different from "back" button - Explicitly go to PeopleActivity when "up" is pressed - Use flag FLAG_ACTIVITY_CLEAR_TOP to prevent having PeopleActivity multiple times in the back stack - Use PeopleActivity.class because we don't want to use a URI like LIST_ALL_CONTACTS otherwise it will switch the tab or the account filter that has been last set by the user Bug: 5071475 Change-Id: Id6f768db3838fa0bc007feda89a92e3d36c8a694
ccountFilterActivity.java
|
7a482ce1b7a8a4290f085f7445b3495bceb32b58 |
24-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Added header to frequently contacted in people for tablet. Bug: 5063866 Change-Id: Ie3b7b852d06cf0ae933c0df574771ded4fa41607
ontactTileAdapter.java
|
045bc7f5d03bbe5947597d39b5ac77387425df7e |
23-Jul-2011 |
Katherine Kuan <katherinekuan@google.com> |
Add status message to contact list Bug: 5070817 Change-Id: I230c7cf7c4f0f6931fa6ddac4cddc9d3741835e9
ontactListAdapter.java
ontactListItemView.java
ontactTileView.java
efaultContactListAdapter.java
egacyContactListAdapter.java
|
595d6ea70e5d557b78b5e9f13019f2c4cef99f0e |
20-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Added presence and status to ContactTiles and frequents. -Added status string: "available, busy, away, etc.." -Cleaned up XML and refactored styles Change-Id: I66f45c93502ff01849ace1ede7e694e9dc6165b7
ontactTileAdapter.java
ontactTileView.java
|
d1f97397aaed0481f2c1303d67d383dc6e0030dd |
23-Jul-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Show Contacts icon in Phone UI Bug: 5063707 Change-Id: I689003f234d885527f2c07f0cff2161256e15b7d
ontactListItemView.java
|
36b27c6289a2e28db5dc7554762106d17437ecf3 |
20-Jul-2011 |
Isaac Katzenelson <isaack@android.com> |
Redesigned ContactListItemView Change-Id: I6ebbf3e534b4a728d3af0de21ec337d65d8fb59f
ontactListItemView.java
ontactListPinnedHeaderView.java
efaultContactBrowseListFragment.java
|
37efa3aeea2e26fdee640b797efc39279500c4da |
19-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Added empty states for ContactTileList. Change-Id: Id1f90d994059f6ba8193129e7e552a632516364d
ontactTileAdapter.java
ontactTileListFragment.java
|
0c07935a3d838ed24db7d20df839be97fe4c625a |
19-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
ContactTiles are using new phone only Uris. Bug: 4904403 Change-Id: Ib597ceee7f26ca77f8e5f050bfbfccd421a675a5
ontactTileAdapter.java
ontactTileListFragment.java
|
c0e63d5046294338a3c14f7a2bb3fc4d897ec5f8 |
19-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Fixed Crash in ContactTileAdapter -Index was -1 if ViewType was STREQUENT and no frequent contacts were on the device. Bug: 5045064 Change-Id: Ib527c91a7ab897a14444e6fa454111d6100a540e
ontactTileAdapter.java
|
1f6c8549e48d8a4b43f2886f2ae3861023454ae5 |
19-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Merge "Show all contacts when search query is empty."
|
f7318ab1399dd8bff0dbcd5122ba4b1748c115ed |
18-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Show all contacts when search query is empty. DefaultContactListAdapter seems to be used by the contact picker too, which looks to be still working fine with this CL. This will arguably make worse the search + orientation change issue; with this CL if you rotate the device while searching, the initial list after rotation always shows all contacts. I'll fix this in a different CL, as that's not really a new bug. For now I just filed bug 5042558. Bug 4983521 Change-Id: I259086511717625cf5925d6ab45b16b62d742dbd
ontactEntryListAdapter.java
efaultContactListAdapter.java
|
7979ea27c046dfc2d9305b3282233046acef6ec4 |
15-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Enhanced performance in ContactTileAdapter. -Contacts Load faster because now saving cursor and not copying into ArrayList. -ContactTileLoader factory performs more optimized queries. Bug: 4901406 Change-Id: I91902a99252e99db081d4437066a74f9fa21f5d1
ontactTileAdapter.java
ontactTileListFragment.java
trequentContactListFragment.java
|
6d9befe1de956c50e31e4d1c22809fe9826f680c |
17-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Add debug flag and debug log to PeopleActivity Change-Id: Ib570aab76090e6b0f4fa649767cdfb7c2b0ccc66
ontactsRequest.java
|
2cc3b3e8e08b484fa6b228dcdf8025aa8ea99c08 |
11-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
PeopleActivity: Remove context menu code We don't use it any more, do we? Change-Id: Id9afd3d9ea45a5de0f36065b054ee05d0974c6f4
ontactBrowseListContextMenuAdapter.java
|
11e74e4c805c7d5222488814049a9d7a8cfc84bd |
12-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Introducing a secondary touch target for ContactTiles of Strequent view types. Change-Id: I14239a55c540b122d5219f0676401917558fd2ed
ontactTileAdapter.java
ontactTileSecondaryTargetView.java
|
0c9f33576f92ff7d9fb1f2154c0553a1ab886709 |
12-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Enhanced performance in ContactTileView due to alpha layer."
|
9e095d2ffc4a94d2fb925d19df6db12bc2b1e124 |
08-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Added QuickContacts. Change-Id: I0bf3b536da73c2f9862a958ff0275ef8404def4f
ontactTileAdapter.java
ontactTileSquareView.java
ontactTileStarredView.java
ontactTileView.java
trequentContactListFragment.java
|
4ff31284ff6bd263621771bbfa6b24e0da5af031 |
11-Jul-2011 |
Daniel Lehmann <lehmannd@google.com> |
Remove restricted white-listing Bug:4974334 Change-Id: I05736d49a72ca26902de52f967ee8028178e2366
ontactEntryListAdapter.java
ontactPickerFragment.java
efaultContactListAdapter.java
mailAddressListAdapter.java
honeNumberListAdapter.java
ostalAddressListAdapter.java
|
cd539e44d1dd1949ad4302c85c85771ad6560477 |
09-Jul-2011 |
Katherine Kuan <katherinekuan@google.com> |
Remove "view contacts only with phones" filter from phone Because we have the phone app now Change-Id: I3528001a6c57d34773106cf481db3c7c36fd5769
ustomContactListFilterActivity.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
ccountFilterActivity.java
ontactListFilterController.java
ontactListFilterLoader.java
efaultContactBrowseListFragment.java
|
5d19342668bc454958fd80ac65d0cb2358e332f7 |
09-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Enhanced performance in ContactTileView due to alpha layer. Change-Id: I3f8eaddf674ffe9c1b6c5267e1e3050c8308d783
ontactTileView.java
|
e5d06f534d58baa27fe6b1091b9724f81fd258c9 |
07-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
ContactTile column counts are now dynamically adjusted. Bug: 4969044 Change-Id: I5185b93ea3e7720136c929ce4c8ab820d7b4dfc9
trequentContactListFragment.java
|
fa790452a169c18bb0a2f6547a403576624848a6 |
05-Jul-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Fix possible menu-not-shown/search ui not shown problem"
|
43105d0b04963ac96acc1fa7f97278f927f48948 |
03-Jul-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Fix possible menu-not-shown/search ui not shown problem Fragment should not be managed by its parent Activity but by FragmentManager. - use onFragmentAttach() to tolerate Fragment recreation - Stop caching Fragment in Activity as much as possible. - move "Call Settings" to Activity-wide options menu - make PhoneNumberPickerFragment tolerate NPE on setNameHighlightingEnabled() call Change-Id: I06a748ea1a618f0fa83ef3c8f99653effc37895e
ontactEntryListFragment.java
honeNumberListAdapter.java
honeNumberPickerFragment.java
|
7753f03fc96c23f9826d2db6af1de44ca896f575 |
04-Jul-2011 |
Flavio Lerda <flerda@google.com> |
Use CONTACT_ID field for the quick contact badge. Currently the code uses the PHOTO_ID as the id of the contact that is used to open the quick contact badge, which is not the correct identifier. Change-Id: I5ada4e2e8e7924d6212e7e8b472a131fcf18e80d
ontactEntryListAdapter.java
efaultContactListAdapter.java
honeNumberListAdapter.java
|
87e324c46ea0c9034fd1cf5a884ef2b2cb9c2c7a |
01-Jul-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Show quick contact in phone search UI Change-Id: Ibc643162b9c74964b1b9e9bd89351203fb29d6b6
ontactEntryListAdapter.java
ontactListAdapter.java
efaultContactListAdapter.java
honeNumberListAdapter.java
|
88f70fc83cdd119e85d9890b2875faf5c981b47d |
01-Jul-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Show app icon on Phone search UI. Change-Id: I2c09ed6635b27042c7c98bb40c41fa1724e533db
nPhoneNumberPickerActionListener.java
honeNumberPickerFragment.java
|
a62b5dde268143c1e5fbe2d43065c127063cf25b |
01-Jul-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Introduced ContactTileSquare."
|
eec538e5a1cacb96b7cd4309efaa5ddb0baac6fa |
30-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Introduced ContactTileSquare. -Used to display what use to be called ContactTileRegular -Easier to read and fixes some weird layout issues Change-Id: I5fc35d5a0d5a1bea3f2a2ff72281cd822bfcc6b9
ontactTileAdapter.java
ontactTileSquareView.java
ontactTileView.java
|
e53dd224d029a05260d96e5c754db895a2cb5d10 |
30-Jun-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Fix possible NPE in phone search UI Bug: 4970248 Change-Id: I82a8482d500cd849c8c1d4507386f3ca45ad0f10
honeNumberListAdapter.java
honeNumberPickerFragment.java
|
7d8944f8dff9a3502c5c2e8c6543efcd753880ef |
29-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Favorites on Tablet are ContactTiles."
|
f00ff8b91e6c452839bb80c195bc8616797b9a0c |
29-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Favorites on Tablet are ContactTiles. -Redesigned fragment sizes on favorites tablet. -Frequent ContactTiles are now shown as a list. Change-Id: I6dbce53e867619665df551cb85afc9960c76c0fa
ontactTileAdapter.java
ontactTileView.java
trequentContactListFragment.java
|
cfcd0764a1ec53c6014df9ce3e7d3a3da511599f |
29-Jun-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Highlight search texts in search result PeopleActivity does it. Change-Id: I2d4523ace783c2b622e0d0e0cd17fb61d1155c0a
honeNumberListAdapter.java
honeNumberPickerFragment.java
|
e2bead5b35e3fcd6658a1f08473c81c852d123dc |
28-Jun-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Handle a possible weird case for empty directories table"
|
038d088d32924c5d616f38bcb324ff6f5d02239f |
28-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Merge "Frequent contacts now display as a single list item per row."
|
f06138c8d719a0b2ad0dc4ae26f8d6321c27d64c |
28-Jun-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Handle a possible weird case for empty directories table Usually ContactsProvider must have at least one directory in its directories table. If it does not, Contacts app works wrongly with search UI, which is not appropriate for production. We still need to figure out when and why it "may" happen, so this change will dump really nasty error log when it happened. Also modifies its comment. It looks this method does not maintain the cursor, and should not (as this method is called from other methods which want to maintain it) Bug: 4970089 Change-Id: Ieaca11bfabf8413bb3f8c9867d304a5c00b5735b
ontactEntryListAdapter.java
|
e9886ff7a1e14bed299567b0254acd13dfcc3cdc |
24-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Frequent contacts now display as a single list item per row. Change-Id: I5a4812d5b01d76368da56e0506df638089932e7e
ontactTileAdapter.java
ontactTileView.java
|
37a2684d1e47f6d78d757c437a187548f242ee13 |
27-Jun-2011 |
Flavio Lerda <flerda@google.com> |
Fixes tests on userdebug builds. A number of tests are currently failing on userdebug builds because they refer to methods that are used only in tests and proguard striped these methods when building the application APK. This change adds the VisibleForTesting annotation to all such methods. Bug: 4901489 Bug: 4902483 Change-Id: Ic7c51ef5b77f4f2d2af39cdafbf8e2e37260644b
ontactListFilterLoader.java
|
df4852fcc120be8097b8e2b333671eca434fdfae |
24-Jun-2011 |
Dave Santoro <dsantoro@google.com> |
Renamed references to INCLUDE_PROFILE. Bug: 4777097 Change-Id: Ief870cc57e6f9d102a8f8e1e97bbbb540cef1276
ontactListAdapter.java
|
350e8d53a135e0bb62308a93dd09777364c08a58 |
24-Jun-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Handle menu event correctly. Right now after showing search UI, every menu cannot be available. - make them available - refrain menu in search UI Change-Id: I4bf0056c9b404d43c2ab2ac0f227441c1147d09f
honeNumberPickerFragment.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
ontactListItemView.java
honeNumberListAdapter.java
|
5f34b2e20ad4a41b6dd3fd0703d59e085bffeb1c |
22-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Group members are now displayed as ContactTiles -For Tablet When trying to view a list of all the group member, they will show up as ContactTiles. Added GroupMemberLoader as a helper class to query for all members based on group id. Change-Id: I7eae9066a2e881c28eca1fc157142e49a9bad725
ontactTileAdapter.java
trequentContactListFragment.java
|
c56a413e08d907858f848ebbdd8f57290a20f44e |
20-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
ContactTiles now expand to automatically fill parent view. Change-Id: I58dd59b720f65be772e456eca428fd8de950ef32
ontactTileAdapter.java
ontactTileView.java
|
c569acf64701828c84271a81836dfd1a404dba03 |
16-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Can now configure adapter based on viewtype. Added section divider. Change-Id: I7708fcfd1910082bb38f2044377b75161248e6a1
ontactTileAdapter.java
ontactTileView.java
trequentContactListFragment.java
|
2c58a578f683cbd2b25c12bd284a26ac11a1d624 |
18-Jun-2011 |
Daniel Lehmann <lehmannd@google.com> |
Fix the crash on launch Change-Id: I7e1aa74843b64dc8fb6c92618a97255601d15038
trequentContactListFragment.java
|
b961b3b6dae6e3f1b6096631f130c38bfa33267c |
10-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Allows variable number of ContactTile columns Change-Id: I0d8fb22407f5fe45963ca4533c37fc9fd34119e5
ontactTileAdapter.java
ontactTileView.java
trequentAdapter.java
trequentContactListAdapter.java
trequentContactListFragment.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
ontactBrowseListFragment.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactListAdapter.java
ontactListItemView.java
ontactListProfileItemView.java
ontactsRequest.java
efaultContactListAdapter.java
|
ac36f9f02079328fa55fdb7bbe498bc1d1cc2b64 |
13-Jun-2011 |
Flavio Lerda <flerda@google.com> |
If the loader is cancelled, show an empty list. Currently, the adapter fails with a NullPointerException while trying to iterate through the cursor; instead, we can simply show an empty list of contacts in that case. Bug:4597448 Change-Id: Ibd91bded0f77fd8f9f040f7f6af12f6c863c6370
trequentAdapter.java
|
5e684a424e7036ba3d379221d1889b4dd7265021 |
10-Jun-2011 |
Dave Santoro <dsantoro@google.com> |
Update references to ContactBrowserActivity. The activity was moved to PeopleActivity - references in comments and test were not all updated. Change-Id: Ie01e514323a05c4316d4f42c9af75f7759434352
ontactEntryListFragment.java
|
32f395567c9d103e9101c2549f76945c9dee20b5 |
06-Jun-2011 |
Frank Sposaro <sposaro@google.com> |
Redesigning how Favorite contacts are displayed Changing to muli columns with big pictures Change-Id: I582f4dae52229920b20d39b565a1a9fd84b28529
trequentAdapter.java
trequentContactListFragment.java
|
be18de05d6f6a107c552e369bce58f51c946fde7 |
07-Jun-2011 |
Katherine Kuan <katherinekuan@google.com> |
Add group detail fragment on tablet - Add action bar on GroupDetailActivity, title, and subtitle - Make everything use the groupUri instead of passing around account name, type, group Id, and group title - Fix some of the callback listeners between the group fragments and group activities - Add factory methods to ContactListFilter Change-Id: I63066ea6eefde1e57562b6396d6dc590ed023c84
ontactBrowseListFragment.java
ontactListFilter.java
ontactListFilterController.java
ontactListFilterLoader.java
ontactPickerFragment.java
|
b5760b94bbf56ce348876ec36f4669d20a1530f5 |
02-Jun-2011 |
Katherine Kuan <katherinekuan@google.com> |
Add tabs to People app - Move account filter into overflow menu - Use action bar in tab and standard mode so the SearchView is right aligned and part of the options menu instead of the custom view in the action bar - Make visibility of action bar home icon a style so the icon can be hidden on the phone - TODO: Make physical search button work on the phone so the search box can be removed from the action bar - TODO: Fix SearchView focus problems Change-Id: I7b3ba49f80e1911fb4a096679a00560967584426
ontactListFilterController.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
ontactListItemView.java
|
aae838c5a7ef38f4f2778cff6dfaa1f650a44522 |
24-May-2011 |
Daniel Lehmann <lehmannd@google.com> |
Bring back the Strequent Fragment Change-Id: Ib18bd1023c6f4ecd6bb6ec72eac68481ba815004
trequentContactListFragment.java
|
facb82e074712a3f94ac99b13c3a6ad4741fb46b |
12-May-2011 |
Dave Santoro <dsantoro@google.com> |
Merge "Modifications to bold contacts' first names."
|
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
ontactListAdapter.java
ontactListItemView.java
mailAddressListAdapter.java
egacyContactListAdapter.java
egacyPhoneNumberListAdapter.java
egacyPostalAddressListAdapter.java
honeNumberListAdapter.java
ostalAddressListAdapter.java
|
9add0e5ef2a267acbe104e04f4cf6ab24cb8ba3e |
11-May-2011 |
Katherine Kuan <katherinekuan@google.com> |
Add groups tab and show list of groups - New groups activity, fragment, and adapter classes, as well as and associated XML layouts - For phone only, tablet UI is unaffected Bug: 4409350 Change-Id: Ibeb592142e5ddc1efa5701472bbc72bde11d9760
ontactEntryListFragment.java
|
c86ace78ca5c2e10dcb001a916386c8a9865e230 |
24-Mar-2011 |
Daniel Lehmann <lehmannd@google.com> |
Provide a picker for third parties Also fix a bug where custom labels wouldn't be shown for addresses Bug:3378785 Change-Id: Iaafdc44fdcd67b878b80218976d8b94b529e8aeb
ontactsIntentResolver.java
ontactsRequest.java
mailAddressListAdapter.java
mailAddressPickerFragment.java
nEmailAddressPickerActionListener.java
ostalAddressListAdapter.java
ostalAddressPickerFragment.java
|
a5b3d4642e709153e202b187e8c9021506882323 |
17-Mar-2011 |
Daniel Lehmann <lehmannd@google.com> |
Fix Contact Detail view on the phone Change-Id: I086f1e07da62984857d19901ffb5e4cb890a774c
ontactBrowseListFragment.java
|
0bfab910bde169be3fb63880ce4f0b4459b7bb84 |
23-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Remove "Only contacts with phones" option from non-phone devices Bug: 3451465 Change-Id: I2526c02e9456bdb6db03161b7e84569f4a81ce86
ustomContactListFilterActivity.java
|
c49deffc83b18da1a1ec5c28bf1a322ce0ca2470 |
23-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Make contact shortcut smaller Bug: 3400135 Change-Id: Ibc7fc35d846cbc871efed04bd14bc71076537ae9
hortcutIntentBuilder.java
|
07bf52d66b6a17be1d1a1016fdf53321a1b83861 |
23-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Move selection after deleting last item in the list Bug: 3429922 Change-Id: I9887082b6f07ed1f3d99158c9f65d789b33674ab
ontactBrowseListFragment.java
|
5f93b52d7f1bc940ab147bae4bd192ec4c68ae27 |
16-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Setting the scrollbar style to "outside overlay" Bug: 3293700 Change-Id: Ib1dbfbf3494fc450dfc8d4558f8c73624f06a379
ontactEntryListFragment.java
|
728164084ac6c1c6170df04b6973908586bc98cb |
10-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Full text search: ignoring snippets without matches Bug: 2078420 Change-Id: I1837a94c16d9f81ae36626f902e0853ec700cfa0
ontactListItemView.java
|
5181dff5240a207fd04e0c065d978535c3e8744f |
10-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Full text search: preprocessing snippet. Bug: 2078420 Change-Id: I3332a3218fdf86124287c51fc273cdaa2b570db6
ontactListItemView.java
efaultContactListAdapter.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
ontactListAdapter.java
ontactListItemView.java
|
34b24ef363e2bcca072c34371144a845186d625e |
28-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Turning contact photo loader into an application-wide service. It will no longer need to reload everything on orientation change and other similar events. Change-Id: Ibd4c823673d6b380df96a91a2829d24f910bcfbd
ontactEntryListAdapter.java
ontactEntryListFragment.java
|
022b62db2a0176b593ea6ca143daa88b3c2ac4ff |
28-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving ContactPhotoLoader in preparation for making it a Manager In order to share the photo cache between parts of the application I will turn it into an app-wide manager. The first step is to move it outside the .list package Change-Id: I77b997f803a115f2d41836ebbb5ec65b341eecfa
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactPhotoLoader.java
|
356ba8bcd2d715a9f036d5e7b82e865be070681c |
27-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Transferring directory display name logic to directory providers" into honeycomb
|
3ec8e9ff9d5a65c16a46baff8d2264592cd62a71 |
27-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Transferring directory display name logic to directory providers Bug: 3396886 Change-Id: I67cb28bf6df780eb5bea433f9681da5542d3eca9
ontactEntryListAdapter.java
|
216777e3ee434ebf4abb039f72dde2d5c26149ef |
27-Jan-2011 |
Kenny Root <kroot@google.com> |
Merge "Use APIs to determine shortcut icon size" into honeycomb
|
dc4c0e07a79dd1e7d6e062e789aa78266825d540 |
27-Jan-2011 |
Kenny Root <kroot@google.com> |
Use APIs to determine shortcut icon size Previously there was no way for an app to know the shortcut icon size, so there were APIs added to ActivityManager. Now we can change the Contacts shortcut builder to use these APIs to make icons that look a lot better. Bug: 3224340 Change-Id: Ie18eac6b08e06464c62fcc3e663be39545653696
hortcutIntentBuilder.java
|
b777ce5fb4d47e9b0b822d9ea4a7283792613370 |
27-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing issue with incorrect number of contacts displayed Bug: 3395690 Change-Id: I093d64eeae50b77807996a3c31cdaa0e31e0c20e
ontactEntryListFragment.java
|
53a04d6492a10ee1974a27f3297b5123cb9723e8 |
25-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Enabling extended logging to catch the closed cursor issue Also, removing the only place when a cursor is explicitly closed by the app. Bug: 3381489 Change-Id: I727f846e6660143f32712de2cec16e5346fc6d4e
ontactEntryListFragment.java
|
48c2c90e43d27f40e51f1ab52387d9928aa8af89 |
25-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Changing wording for empty contact list" into honeycomb
|
f35faebc816c9b84b96e11393eb18f9001f411b5 |
25-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Changing wording for empty contact list Bug: 3338546 Change-Id: Ic9b9e5a7dda12e03252c80d116fff2460c86b348
ontactEntryListFragment.java
ontactListFilter.java
efaultContactBrowseListFragment.java
|
33ea6a7609db20d8de0c16ebca5acad20e9874e7 |
25-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Replacing the contact photo placeholder asset Bug: 3375031 Change-Id: I23f28ff7273dd286c1dd7cd9ece5a3e90d3a596f
ontactEntryListFragment.java
|
95beed7d7ec229d916ce03b1136af958a1b5c6be |
24-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing section headers from pickers in search mode Bug: 3381652 Change-Id: I88b4f206d19ab3e4bf7954f2961b2389a790aede
ontactListAdapter.java
honeNumberListAdapter.java
honeNumberPickerFragment.java
|
60eee83b99cd6b0e2a27b20bd7798ae8cef005be |
24-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Removing search field from postal picker" into honeycomb
|
d66d4158d832ceec0e7754908b0c5541311613d4 |
24-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing search field from postal picker Bug: 3381296 Change-Id: I7e2c31cdb7a745c084ce2f76606634a872478be2
ostalAddressPickerFragment.java
|
d8f84e076b762f063ae498c297d6f02574099dd2 |
24-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adjusting style of the Join Contact dialog Also fixing some minor bugs in Join Contact flow. Bug: 3351590 Change-Id: I7191f26d7a6736920fe35216ef8766d730d3a0d7
oinContactListAdapter.java
oinContactListFragment.java
oinContactLoader.java
|
3f4115d926d411dc765d180458064da930b06b83 |
23-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adjusting paddings and font in the contact list Bug: 3379178 Change-Id: I0c1ba6e6514aa4ee5a3a4b09a5bdb49101eb40ef
ontactListItemView.java
|
ebcf1025204b503c45431a792f1b886c9a63b189 |
20-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
UI clean-up in the custom contact filter setup Change-Id: Icdb4be7e247d7f424a7168c115271d91ca00ff80
ustomContactListFilterActivity.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
ontactListItemView.java
|
5251884bbcdb92dad577d027126547527285fcce |
19-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Eliminating selection delay when query comes from intent. We want to delay automatic selection of the first result when the user is typing in order to prevent flashing UI. However when the query string is sent to Contacts as part of an intent, such delay is unnecessary. Change-Id: I55afd4b435e46fbd701eb6a514bcf0f85b963409
ontactBrowseListFragment.java
ontactEntryListFragment.java
|
0edd4071ddcb23bf2a7b95582df0657de9ff0c60 |
19-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding support for relationship navigation Bug: 3362300 Change-Id: I3b281b4db8bdeb029fdb4981e9c6e5b3b3060c7e
ontactListAdapter.java
|
59d8c63ee500a4852b307cfb47bfd21d58ee148e |
19-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding a blue overlay to contact screenshot. Change-Id: I8eefc006a0d25cae0e32f430fd156bd13e6be943
hortcutIntentBuilder.java
|
b906cbe036505547895a568b20187c8361b89fff |
18-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing "Bad long" exception in contact uri parsing Bug: 3364675 Change-Id: Ia2152e47ff1ba582433e47dc2cf34f88bacef897
ontactBrowseListFragment.java
|
04bad51421ca4adab40900324dc2e108f5554e04 |
17-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing issues with default selection in GAL results Change-Id: I6246b3c409a0ffd24029e3cc276dfc2644bcb931
ontactBrowseListFragment.java
ontactListAdapter.java
|
8fe7821d91764dc33270f70e1f08ec05647ef041 |
17-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making list switch to All Contacts when contact not found Bug: 3349063 Change-Id: Iaf85a98293f7bf947fe8d7a71e2538fa80a27a9d
ontactBrowseListFragment.java
|
682e152f65a14971d7df191ff849f9db9d50d617 |
17-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making list preserve selection when contact deleted Bug: 3349070 Change-Id: Ifefd83525dd8da7b491bf4f5efae9d9e660caaa9
ontactBrowseListFragment.java
|
0c708094307e6c6b782095c854a1b545b6972b86 |
17-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Preserving list selection when list is populated with stale data Bug: 3352121 Change-Id: I7a553dbdf7d8a0e5d2af8536b8396ecd56b4a2ba
ontactBrowseListFragment.java
ontactListAdapter.java
|
1a57fb2749e5a777067d177184f50dda3fa5c4d7 |
14-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing "closed cursor" exception in contacts search Bug: 3352125 Change-Id: I04c8d8a6a7a7d74f3b57be6d38a7690669424ce2
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
|
7f751c772792d3c24503823039900405f6a1a2d0 |
14-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Switching CustomContactListFilterActivity to from AsyncTask to loaders Bug: 3338832 Change-Id: Ifb5c3bcbbeffee64063462c5915a86a8704e3f2f
ustomContactListFilterActivity.java
|
98fa1b049f3bd5c84237169983e171fae345439b |
14-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Disabling QC and fixing picture size in phone and postal pickers Bug: 3349310 Change-Id: I96a5244b53371612a618ae809fac393cd2dc6f4a
honeNumberListAdapter.java
honeNumberPickerFragment.java
ostalAddressListAdapter.java
ostalAddressPickerFragment.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
efaultContactBrowseListFragment.java
|
a3f0bce444d97664e282c10e56d09547f3a0e809 |
13-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Inflating contact browser fragments from XML Change-Id: I3395e70bed9aee8f5c70b92952644f58f425dfab
ontactEntryListFragment.java
|
fa49a66979567894c85fe2489d1375216d67597e |
13-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Preventing multiple instances of contact browser from launching There is a lot of complexity (and simplifications) in this CL because as it turns out having fragment transactions was causing focus to be acquired by the search field, which was causing all kinds of problems. So now we only have one permanent list fragment (which should go into the XML file) and we just change modes on it. Bug: 3345023 Change-Id: I096be24b7598350a074eb1dadc954c7619f26669
ontactBrowseListFragment.java
ontactEntryListFragment.java
efaultContactListAdapter.java
trequentContactListFragment.java
|
883d5446559509b82d41eb6a08fe80fcfdea9947 |
13-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing GTalk-initiated search in contacts. Part I Bug: 3344700 Change-Id: Iea2bbe27cebc9356a549af9097376165c0920d14
ontactListItemView.java
|
09f6596546bec940ef17f9f295f87808d630ccfc |
08-Jan-2011 |
Gilles Debunne <debunne@google.com> |
New quickContact holo theme. The background around photos has been removed. Made test application use the styled quickContacts instead. Change-Id: Ic25e32d34f325d32976a3c5f80bb15afbc8ddf08
hortcutIntentBuilder.java
|
aa30c00c901fa6a60c7ec6dcc7b5094ca9f4bc21 |
11-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE in CustomContactListFilterActivity It could not get to AccountTypeManager because it did not have ContactsActivity as its superclass. Bug: 3338461 Change-Id: I8d2c87a7c9528c227e9a94e8d37620e9f8e4acd3
ustomContactListFilterActivity.java
|
7d402246e9ac26e05eeb25528bc74083412d1a5a |
10-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing issue with opening a contact from Talk Bug: 3306923 Change-Id: I7d34b82a6e42478a1c3039fee1877bf6402e1ee8
ontactBrowseListFragment.java
ontactListAdapter.java
efaultContactListAdapter.java
|
072d91171c749f43b64900118e6f4dcbdd7b1097 |
10-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding mock shared preferences Change-Id: I1af7cb97703191ce016a936fd843e1ac73be1022
ontactBrowseListFragment.java
|
a07fa5f37031e4c5cd2933de02d2db41ec153e2b |
09-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming AccountTypes to AccountTypeManager. The intent is to turn it into a "system service" of sorts. Change-Id: I047d70a2e59978c05916965ef0c0d9f18abc55e6
ontactListFilterLoader.java
ustomContactListFilterActivity.java
|
29996f299a7022b3592bdd68ef37fab283b7cadd |
07-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing an obsolete test. Fixing a broken test (ContactLoaderTest) Change-Id: Ifd655315cff18956b13516edcaa42d5542ec6c26
ontactListFilterController.java
|
9975edcc653647f15d7b06243dbb4b72d3bd56a0 |
05-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding proper chat capability icons to contact list Change-Id: If25b3041649b5c9442abe73729c234934314c316
ontactListAdapter.java
ontactListItemView.java
egacyContactListAdapter.java
|
532f6c58a53019079023510b6d578af283154008 |
04-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Switching account type and name in contact list customization UI Change-Id: Iad8055261c2cb16f2bae0db5c55e41b45f20a9ee
ustomContactListFilterActivity.java
|
b77be6d2ad06edfd8751f55043e4aa9fd9f36015 |
04-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing inflation levels from AccountType. Also, fixing asynchronous update and concurrency issues. Bug: 3140873 Change-Id: Ie9d342d23ee4a8d23405ef4145c54d7673b2cbe9
ontactListFilterLoader.java
ustomContactListFilterActivity.java
|
69f9e6f0cd9b5401da55f251e9bd98e69643d7df |
04-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming fields and variables from "source" to "accountType" Change-Id: Ie41036e35a45fc7d9a8c934a3cbe68399c567ad6
ontactListFilterLoader.java
ustomContactListFilterActivity.java
|
51927566e1092ff86ddd11aa7f5cbd892cf10c80 |
03-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing "no-op" handling in custom filter configuration Bug: 3308350 Change-Id: Iaefc5694b49a80b7a251e6e5527bce2c80b3eba5
ustomContactListFilterActivity.java
|
a5a2744ab8102cf4ff5fbd3e1fa074a45257b3dd |
28-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixes in selection management Specifically, after creating a new contact that contact would not get selected. Also, after deleting a contact the default contact would get selected, but the selection would not get shown in the detail panel. Change-Id: Ia4d078d22f257419c9fa9c590dc6e0083be3d457
ontactBrowseListFragment.java
|
3c8c3e811917998620b4526330b83d32d3c17078 |
23-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Restoring contact selection after the app is restarted Change-Id: I279d5b26bc96fc9d0560c88bb38826a533acabaf
ontactBrowseListFragment.java
|
93a05db5aa59dc031ccd5ce76f816f7b2ab1d3a4 |
23-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing selection management problems: 1. Clicking on a contact in QSB would not select the contact and sometimes would not show it at all. 2. A really slow directory would prevent the first found contact from being selected 3. If a request to view a non-existent contact was sent to the app, it would sometimes fall into an infinite loop. Bug: 3304574 Bug: 3304475 Change-Id: Id31582840535992550e33bc64674a0248ad7d66c
ontactBrowseListFragment.java
ontactEntryListFragment.java
ontactListAdapter.java
|
f24a8315250bec2c112b34c16898d6b9ef021165 |
22-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Fixing contact list definition for contact join activity"
|
23411b233966730de4e23d07edb871238cf891f2 |
22-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing contact list definition for contact join activity It was using obsolete API, IN_VISIBLE_GROUP instead of the new API, which is "directory=0" Change-Id: I1155e1cbc7f3edb3f77542c57422e93d2882198b
oinContactListAdapter.java
|
c04fc2704faad2c045cfbfea34611dfbe4519cf6 |
21-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Update to use new Loader callbacks. Change-Id: Iaeedefa1b638e1aadf05f79c49b31d7245fca648
ontactListFilterLoader.java
irectoryListLoader.java
|
8daa1797310aca2333efcff0a0e0b0ed03187fff |
21-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE when filter list is loaded before fragments are added Bug: 3299359 Change-Id: I8de2818c4df18f93572b91d685ffbe151131c927
ontactBrowseListFragment.java
|
9d2bcfb40d0ee107886eb99eba13a840e944ba43 |
20-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Update to new Loader APIs. Change-Id: I4be23901304890e1d0237d81e6cfb3889d5b6591
ontactListFilterController.java
ontactListFilterLoader.java
irectoryListLoader.java
|
37dc7cf5eaf4e313a077e102ef86c422bc35df6e |
18-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Improving memory management in ContactPhotoLoader. What was happening was that during sync photos would get loaded and softly retained. The trouble was that GC would sometimes (often) free them before they got retained by the corresponding image view on the UI thread. Change-Id: I6fd05e2761384f5c0a7c9ba470b718237b9fbbf1
ontactPhotoLoader.java
|
0cd01309feeaf08b1a9852d33fc123c6cbddca6c |
18-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Optimizing option menu invalidation Bug: 3296198 Change-Id: Ic8ed6b474a5aceccde620859fc2f93222637da27
ontactBrowseListFragment.java
|
99f9d53bef367804a1df2145454663310f706d0f |
17-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing photo flicker during sync Change-Id: I500e363c58a2a5ab73a1dbe46281c86070ed4142
ontactPhotoLoader.java
|
4ef95cc3329b4ad9fa450e4090efaad9935d493f |
16-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Prepare for some changes to LoaderManager/Loader. Sorry it is a bit ugly, it is to allow this change to be checked in prior to the first stage of the framework change without breaking the build. Change-Id: Ic781324da69a06ef30a0b34cd4e16d561c9c7df2
ontactBrowseListFragment.java
ontactEntryListFragment.java
ontactListFilterController.java
oinContactListFragment.java
|
68d8da77cd7b71516cd6a32bdfb491bbdc9929fc |
16-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing filter selector layout Two changes here: 1. No longer displaying the second line (account name) for groups 2. Highlighting the currently selected filter in the popup list Change-Id: Ic13c7aadb89f6e7488732904b78ecc92c34bc7bd
ontactListFilterController.java
ontactListFilterView.java
|
2f28edacb95db9ee56631815f592e46ec928a33f |
16-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing per-filter selection persistence on orientation change Change-Id: I7706f768ec60506e24ffd96932d6c637b91b8234
ontactBrowseListFragment.java
|
892fb517ff1ba2e3f8804b0a9365a2173bff1f3a |
16-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Changing contact URI refresh from Loader to AsyncQueryHandler Since this is a single-shot query, we don't really need the overhead of a loader. Bug: 3268425 Change-Id: I01c8fa43502ba2ba7c743a6aeb5ce55fe4d9ba90
ontactBrowseListFragment.java
|
ca0a6010b56801ff603f3c7c08327e30f90bfac0 |
16-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing initialization of requested scroll position Change-Id: I972f0cf39f1a4852a087b66754e71e3e7b03daf1
ontactBrowseListFragment.java
|
73ac47fb52e2a5c1662e9e31c9e3a618190a5e61 |
16-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fixed #2887723: Retained LoaderManager will never get started"
|
615810ec84e5973d6a1454fbb2a92c72e181e9a5 |
15-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Fixed #2887723: Retained LoaderManager will never get started Seems to be working now. Change-Id: I34fc1c130c0ce405bbc346c923fc2a7369be667e
ontactEntryListFragment.java
|
264023c04b75043fa77267fd1b940d0afb13421d |
15-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing dependency between filter loader and list loader Change-Id: Iaeeb0071d34d9ed68c2704af2ba7fe8981ed435e
ontactBrowseListFragment.java
ontactListAdapter.java
ontactListFilter.java
efaultContactBrowseListFragment.java
|
753f8f6fde5a4f74181310593acebee94a014fe2 |
15-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing non-deterministic behavior of autoscroll in contact list Change-Id: I14fdf8b64c72f2fb6554c1cc324a2ca2464ac1a6
ontactBrowseListFragment.java
|
e4e52199057ffb57bad42caa33e6b402fd80697a |
14-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing a memory leak in ContactListFilterLoader Bug: 3226188 Change-Id: I02c5287955e7f112b9c9a279dc8709ff41f09615
ontactListFilterController.java
|
545a233ec77db35c966562925b29942aee82b4e7 |
11-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adjusting margins/padding Change-Id: I75e60dc8d893c7810c7700b577a4eec40074b225
ontactEntryListFragment.java
|
a03c1980ab07a7fa2bbee9398aa71b1e2b55e763 |
11-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding left and top padding to the contact list Change-Id: Ib694507bd4a5897776e4f6262544b74bd07072dd
ontactEntryListFragment.java
|
5245ea63b4cca18ee504b27abd534fc13d33dea9 |
11-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Replacing Aizy with a standard scrollbar Change-Id: Ie8626844e194894da6e30205fe5da43d92d793c2
ontactEntryListFragment.java
ontactEntryListView.java
ontactListAizyView.java
ontactListItemView.java
ontactPickerFragment.java
efaultContactBrowseListFragment.java
oinContactListFragment.java
honeNumberPickerFragment.java
|
c22a6d09fa90a8dd07e0b3a43ae89196c2ce6102 |
10-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adjusting size of line item background and divider Change-Id: I70d4eb72e5a841f825e2d683611a7e3fe319a150
ontactListItemView.java
|
419a33b87ccd09d49f43302eb5ad2d53e1758786 |
09-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
New background assets Change-Id: I8fc7ac315bdb01d6bd7ac49a9c4a6e102873b039
ontactListItemView.java
|
fab33039529f230990ed0fc6948f48adb81814b2 |
09-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Restoring the data restriction based on calling package Bug: 3230263 Change-Id: If035dbc1a061d94b84e750c988a4e086d22e60eb
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactPickerFragment.java
efaultContactListAdapter.java
honeNumberListAdapter.java
ostalAddressListAdapter.java
|
b22ca30163f5f99f07b906c20fd1a798541448a5 |
09-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Setting proper size for photos in JoinContactActivity Bug: 3268454 Change-Id: I4684b5a9da435510f4cda62f07f8ed34d4eaf30f
oinContactListFragment.java
|
328a08fec3834280d50be216c310c93169607d31 |
03-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Updating background assets for contact list Change-Id: I10e040d385a9ca877d94783f11c7d4ae393a9178
ontactListItemView.java
|
c98fe871f87b3cb6e5ed58b186d033d62f7d89f3 |
02-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Bringing list item background in compliance with the mocks Change-Id: Ia383f004c2ad0b985273c451cf367973f97c76db
ontactEntryListFragment.java
ontactEntryListView.java
ontactListItemView.java
|
234e78453e7b4a3179500fa68c105bee4ad19757 |
30-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE when a group has NULL account Change-Id: I04c26d47b733088a11ee8c44cca59d6f9b953108
ontactListFilterLoader.java
|
b5cd5959f0f0c5aa8ce50d3e872c0dcec12af9d4 |
29-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving package installation and account update listeners in the bg Bug: 3228687 Change-Id: Id082dac2c2b21f09ccfc30afb5f734e8c36cb2d8
ontactListFilter.java
|
437babb57eb92054533014518405eece53a2b1aa |
24-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Refreshing photo cache when list is reloaded (part II) Bug: 2781900 Change-Id: Ie6da809d96639edb420bc3c0e538111842ac0d5a
ontactPhotoLoader.java
|
718a250e01169919123565999aebb6914914e131 |
24-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Refreshing photo cache when list is reloaded Bug: 2781900 Change-Id: Ia224c3906beab4084a1c91cfe42a8e42e7521adc
ontactEntryListAdapter.java
ontactPhotoLoader.java
|
90715b38713ea97504f2b4a8452c8dd46d1c20ec |
23-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Processing ACTION_VIEW in contact browser instead of dialog Bug: 2971898 Change-Id: I3abb6efd8419733681281a2eafa8d9c09660e2a2
ontactBrowseListFragment.java
|
d959104d37df65f0d6de9290c3fa2b59065be0fc |
23-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving state machine logic from activity into fragment. Change-Id: Ie3d56bb0cbf0d437912ce5c77ae97d99ec7d7c86
ontactBrowseListFragment.java
ontactEntryListFragment.java
ontactsIntentResolver.java
efaultContactBrowseListFragment.java
nContactBrowserActionListener.java
|
5096815f263545aa22f33e5aebe5a45f3118c5e9 |
20-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding support for new field: Groups.GROUP_IS_READ_ONLY Bug: 3214137 Change-Id: I8cbae752b9ed417c8050cd74d7ba1d7d33d10b5b
ontactListFilter.java
ontactListFilterLoader.java
|
c06c675d5d9688d21bb6085e024ed4ba78ca4d99 |
19-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Using content observer to update contact filter list Bug: 3194334 Change-Id: I90aef198739622a4d4ab606fa94f5fd4da6b72f3
ontactListFilterController.java
ontactListFilterLoader.java
|
e898a9fa52728b2ff6fcd3add693471e9e15553d |
19-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Implementing group renaming and deletion Change-Id: I5d55d0d45f1e275e1ebf4f607ef09aba1c6bedc3
efaultContactBrowseListFragment.java
|
7152124ac79a2faf6fd8e4135069feb92edeb1fe |
18-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing monkey-induced NPE Bug: 3206773 Change-Id: I39ba4fb85186ae686e913d69c0647fc98b1879b9
ontactBrowseListFragment.java
|
c3f2a52067b799e223f0964207a2d1957165e960 |
18-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding support for initial state: no accounts, no contacts Bug: 2950700 Bug: 3201561 Change-Id: I3dce97ead53eebc2424ed397234f3f0a892acc14
ontactEntryListFragment.java
ontactsUnavailableFragment.java
roviderStatusLoader.java
|
8b8264620f9362e089322d1e3a7cc5620900e6f9 |
17-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Resurrecting empty state UI Change-Id: Idc1ee48d62d4f0c01756f9b7689e0f31235b61d9
ontactEntryListFragment.java
ontactsUnavailableFragment.java
nContactsUnavailableActionListener.java
roviderStatusLoader.java
|
10e8fdb8ba913480d353325001db19591fc05492 |
15-Nov-2010 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Remove MultiplePhonePickerAdapter"
|
dc2c68dab96769abd45a914d663e8caf866b5b0b |
15-Nov-2010 |
Daniel Lehmann <lehmannd@google.com> |
Remove MultiplePhonePickerAdapter Bug:3193559 Change-Id: Iec7ea645915a4032ec22fb2a51325a6ad0f067b2
ultiplePhonePickerAdapter.java
ultiplePhonePickerFragment.java
ultiplePhonePickerItemView.java
|
4597c92d655d45447780b32c7572acef110b6ed1 |
15-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming BaseAccountType to AccountType Change-Id: Iff47bac0e1a118f4a5319526304df16cb89bd0cd
ontactListFilterLoader.java
ustomContactListFilterActivity.java
|
a31fe548862fef70d3244dc3414a478f91b098f6 |
13-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing contact filters for local (unsynced) contacts. Bug: 3159239 Change-Id: Id469b19d35dc62e092db64f0ee3356a7ec2f2680
ontactListFilterController.java
ontactListFilterView.java
|
9ce839e2a86b1742682fdec69641c6ed9d665a06 |
12-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
New assets and layout in the contact filter pulldown Change-Id: I549eccac6f6fe4e28a4a26a5a2433b3562dd8c91
ontactListFilterController.java
ontactListFilterView.java
|
3bc7d028812eb88533fdd41f190def2c502083f2 |
12-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adjusting section header layout according to UI design Change-Id: Ia027d807798eb4c2619f5ee542d6c802a62b545f
ontactEntryListAdapter.java
ontactListItemView.java
ontactListPinnedHeaderView.java
|
1a9f4cb2474342bdc1dc3131f64f9f4165893cec |
12-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE in contact list loading The issue arises when the load of the contact filters is so quick that it completes before the list fragment is started. Bug: 3156609 Change-Id: I591e0fda4541412f99030775804d34822777ba77
ontactEntryListFragment.java
|
955846efce2fb378b527bc74fe322fce655f75e2 |
12-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Continued clean-up work on the contact browser state machine Change-Id: Ief3060e6f81db8f58e1a213b75eafa42205d39d3
ontactListFilterController.java
|
bc5bc44eb0e6f86a093929885547fe37efe60a54 |
12-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
More clean-up work on the contact browser state machine Change-Id: I77ff2dbc2a4fb19a8f61d26a91322fe297bf611c
ontactBrowseListFragment.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
ontactBrowseListFragment.java
efaultContactBrowseListFragment.java
|
40ec3a82d525e73e16a79d5acca23f145dcbfb4a |
10-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing the flow for copying contact from directory Change-Id: Ia391864e5cfb3ec14310d5174f389f5423079268
ontactsIntentResolver.java
|
43f3ee024a7d76b875ee6e0305e91225b22ce11f |
03-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing filtering contacts by account Change-Id: I7adb24049c5e78a478f337aa96439ae6d89659ef
efaultContactListAdapter.java
|
92d3e42302e6b42fe967f81fc8ffde43f86d6c59 |
02-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing randomness from contact badge icon Bug: 3151253 Change-Id: I5cee1bcfdaec1b18c7918c1e6a0631337b5f25f1
hortcutIntentBuilder.java
|
234acb015beb094713d21025a5dc54f6e90b4256 |
02-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing an NPE when loader finishes before Bug: 3156615 Change-Id: I3e2be8f7c6d2cf8a638de9cf1dbbb2492b551ef9
ontactBrowseListFragment.java
|
f2fa355215467cb1c78661aa5f1ef0c960c7a405 |
02-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Reloading contact list after settings change Bug: 3151551 Change-Id: I384cafb655b278b694f985e2fb74ad0b780a3e3f
ontactEntryListFragment.java
|
7c78ead849923470b7abf7804f9098441f1fd93f |
02-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing filter for non-grouping contact account types Change-Id: I465dffd516206db6f49a604e9be76f07367f8f3a
efaultContactListAdapter.java
|
174fdc2dcb965f11cf4eb25e4ea961f0e1e56c85 |
29-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Automatically selecting first found contact. Change-Id: I232f37d1b5256c315d514a2c8dee9e9eeca5dcb7
ontactBrowseListFragment.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
|
3ad2f35559f81e0d1b5ff362795ae77c0493bd0a |
29-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing ContactNoneFragment Change-Id: Ie70cc8548828241d55553d6f0e0243b46996aa90
ontactEntryListAdapter.java
|
ebac687ab84cbdbbe72f50151e21ad30befb15cf |
28-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE in ContactListItemView Change-Id: I9f3dcc851a73adb0cef9429e862623e4bf66d7e9
ontactListItemView.java
|
b3edee9ccf5b56e98c8dd21942685d4fbd4fac94 |
28-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Addressing race condition to always show selected contact in list Bug: 3143043 Change-Id: I190a79b2271f6154c21d049dba090fe944acb827
ontactBrowseListFragment.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
ontactBrowseListFragment.java
ontactListAdapter.java
ontactListFilter.java
ontactListFilterController.java
ontactListFilterLoader.java
ontactListFilterView.java
ontactPickerFragment.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
nContactBrowserActionListener.java
|
86092529f272b7ed2cee24fae397291696b29b80 |
28-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing INSERT_OR_EDIT intent for contacts Change-Id: I62e8c3628bed7443232d0e23ed50d34a55788f70
ontactPickerFragment.java
efaultContactBrowseListFragment.java
nContactPickerActionListener.java
|
906ac269b114a9fb69373578f0652f2c42ea644b |
27-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
Removed the smooth scrolling for now, until the framework fixes are in Change-Id: Id656d7056ad9d7a71613f9f071cbef7ab002c6ba
ontactEntryListFragment.java
|
4d174aad97cd382f810e3bf1a7f1f4f4772be118 |
26-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding search mode to pickers. Also cleaning up picker layout. Change-Id: Ic4d344e9c86398d7c591be33b204d40b23d86a2c
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactPickerFragment.java
irectoryListLoader.java
oinContactListAdapter.java
honeNumberListAdapter.java
honeNumberPickerFragment.java
ostalAddressPickerFragment.java
|
b864bd7b9029243ad78e3f96163dd2518ffbe5aa |
22-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing "custom" from filter list when there are not accounts. Change-Id: Ifc1e89c130d2ef0e81144d8f954bf930c0dc0182
ontactListFilterController.java
|
090ee0b8e6bf509cf238d53ec74f1aa9a35211b5 |
22-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
Add missing assets to make HC run on the phone again Bug:3089253 Change-Id: Iece259fb94566114458bf74dbd018d15b30e684a
ontactListAizyView.java
|
74b83e8e217f40bfc477aacb1420c3bc9a0c3950 |
20-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving "Custom" to the end of the list of filters Bug: 3113319 Change-Id: I81fb4b57eae81a833e44e8d405437970e9df2856
ontactListFilterController.java
|
8bf9523a32cc259808e79684550c00e8e27ed6f3 |
21-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Fixing contact photo loading issues"
|
0f7462c7309fe33b0b330d571d1bec7af345d837 |
20-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing contact photo loading issues Bug: 3111259 Change-Id: Id2bc5edf912eb9ee52779fbeb19996c133189eea
ontactPhotoLoader.java
|
36bcc402eeba16929de16fce8d9edd8ade7a36f5 |
20-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Showing account name alongside the group name Bug: 3113332 Change-Id: I89c0c84d9f479e4bba884d3fd1cdc28707beb040
ontactListFilterController.java
ontactListFilterView.java
|
35769b804fbfd5a1fc0b2c36cd0a786d662c4334 |
19-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
Renamed Sources to AccountTypes Change-Id: I088c7d9cd66fd4d38e93bc97a6644247f72037ef
ontactListFilterLoader.java
ustomContactListFilterActivity.java
|
c9916d303cc48b4a4ff94ef9c56d7ca5da72c4de |
13-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Improving layout of aggregation suggestions Change-Id: I8690c36d0e80f89ee5043703e3a20bc46357f6e5
ontactListFilterController.java
|
58be7ed2428ba22400cc342f5e07e8ff99e91380 |
13-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Limiting contact picker to "All contacts" Change-Id: I75ee2a1e4baf6ce77f3ebf9eb9a4caecc3b72538
ontactPickerFragment.java
|
dbb292ea6697fa824f2022599f6efae93f47a674 |
13-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Improved layout of contact filter dropdown Change-Id: Ic502652248f93e5f6c19daadca0575c467404dba
ontactListFilterController.java
ontactListFilterView.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
ontactListFilterController.java
efaultContactBrowseListFragment.java
|
ac399c364ed15390bb0e321da0647322c08935a5 |
13-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
Temporarily disable the sections in the blue line Change-Id: Id3b6aeeb878d880db946fc2e1a5a117f666ba88f
ontactListAizyView.java
|
199aa10c8b872482f385816189c39fa310cfbea9 |
13-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making search field NOT take focus on start Change-Id: I10eeffa72f4fe636b7ab7148fcf6a628ef08fc78
ontactEntryListFragment.java
|
1859da76908156813aa15b85f85dba011286a811 |
12-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
Animation for Aizy appearence. Blue preview popup window Change-Id: I857f50d5e11382b7e2dcb8c024a96c2d7a6e086b
ontactListAizyView.java
|
84b3cc7fd565ff911ac46a763fdc2f5740a18001 |
12-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Applying the Holo style to contact picker Change-Id: Ic57c56359b813d65c89cb0f42efdd1a5f7320894
ontactPickerFragment.java
ontactsIntentResolver.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
ontactBrowseListContextMenuAdapter.java
ontactBrowseListFragment.java
efaultContactBrowseListFragment.java
nContactBrowserActionListener.java
trequentContactListFragment.java
|
1a3ebb9820f5d179b5f895a0f052caf79ca0fa63 |
09-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Turn the Aizy into a scrollbar again, similar to the old FastScroll"
|
857f326fb3dfcd7e36118de2cf56c9537d36146a |
09-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
Turn the Aizy into a scrollbar again, similar to the old FastScroll Change-Id: I8818554940eba9cc16b9f9ec0c4687a16db76101
ontactEntryListFragment.java
ontactListAizyView.java
|
91ab5b436ebf12e29fdf3e19b3ea195287fcc1d9 |
09-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Support for LIST_STARRED Intent In the new navigation model this will switch from the currently selected contact filter to the "Starred" filter. Change-Id: Ieab404e4b847970cb4823d52e8b53d838a75c7dc
ontactsIntentResolver.java
ontactsRequest.java
|
48cc25047d2c61828e9137c50b3496feada7a175 |
08-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Support for LIST_ALL_CONTACTS Intent In the new navigation model this will switch from the currently selected contact filter the "All contacts" filter. Change-Id: I946c7097b54ca65509c2a4ce33f5eea66d29e63e
ontactsIntentResolver.java
ontactsRequest.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
ontactListFilter.java
ontactListFilterController.java
ontactListFilterView.java
ontactPickerFragment.java
ontactsIntentResolver.java
ontactsRequest.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
|
7f9094a68a6c01cd37d8b2fabfb6bbe9a24a35af |
08-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Properly restoring contact filter title from shared prefs Change-Id: Ifb7f4b2cd1b021a16d7c87eb8a372989027c2857
ontactListFilterController.java
ontactListFilterView.java
|
27b97bca14c84b3f830c7a433e14ae5c180a32c3 |
08-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Upgrading QSB->Contacts integration for tablet UI Change-Id: Ic6ff3639b808936c29b08c751b6475ebd0bdad3c
ontactsIntentResolver.java
ontactsRequest.java
|
9665187a0075f22511bd9f56d435f65f95346254 |
07-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE in ContactListFilterController Bug: 3071711 Change-Id: I820e32250e2699e86754b5302bddee3131a4c6e5
ontactListFilterController.java
ontactListFilterView.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
ustomContactListFilterActivity.java
efaultContactBrowseListFragment.java
|
a4d6a3b7d8e60fc3a92a27216302042ed419ecf0 |
07-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Updated UI for custom contact filter Change-Id: Iff60f009208cbe79115a54fdeb27633dbed22fad
ustomContactListFilterActivity.java
|
c41524cbba2a292e97768e0113385bc83764c4f9 |
07-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding starred filter and placeholder icons Change-Id: I1a8bfa59bdde0df35be5acb79f2158f2a56f22ef
ontactListFilter.java
ontactListFilterController.java
ontactListFilterView.java
efaultContactListAdapter.java
|
251e4f7dc45928053133fe15fd456da00b7cbe8c |
06-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Contact filter uses custom UI instead of NotifyingSpinner Change-Id: Ia51c6944d67e41050be4e3e60856b15b77ffa090
ontactListFilterController.java
ontactListFilterView.java
efaultContactBrowseListFragment.java
ilterSpinnerItemView.java
|
15ccbb4d22fd65165cacb7970cbe61de1aa9aac4 |
06-Oct-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving contact filter spinner to the action bar Change-Id: I29506d0e71e15e4804899146855f22690969d1f5
ontactGroupFilterLoader.java
ontactListFilterController.java
ontactListFilterLoader.java
efaultContactBrowseListFragment.java
|
94e30419adf0775b923c1e15564d275f0331fa63 |
30-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving resources from drawable-xlarge to drawable-mdpi Change-Id: Icc8f3b1d7cbbc6c440b48fa1c065d569c32dcea0
ontactListItemView.java
|
400a5f89eb828d40c83be3c457061aee568eb844 |
29-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Simplifying contact search result headers Change-Id: Ic955bc2b209d543e7ca959c7de32f35e05f806ac
ontactEntryListAdapter.java
|
17abbae56d5f18f22fdf975ef279d5a32cd15e97 |
29-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding "Searching.../Not found" header to contact search Change-Id: I5a93d0cb0d8c4c29ab8dbb18fc3585940b6a6611
ontactEntryListAdapter.java
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
|
6183540651106e844672a68f7606481536be6ab0 |
28-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Improved graphics and text for directory headers Change-Id: I4355ae63bd86c3e4f584fe9b9291e178e289f956
ontactEntryListAdapter.java
ontactEntryListFragment.java
efaultContactListAdapter.java
|
ac14436a4db64f7e40cc5ba3fe40ced25a7f829d |
28-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing transparency of pinned headers Change-Id: Id0808640980d7daf44f19186762764fbdd90826a
ontactEntryListView.java
|
3c69e21d278b1f99b9af817f8459044215238938 |
27-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Persisting contact selection Change-Id: Ib4cc2f853b3d6a2a9ec90902f8d35f06c253680b
ontactBrowseListFragment.java
|
55b24db5b7759383b3ab8e8f72c1e92c14b69a47 |
27-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing contact filter from search screen Change-Id: I808ae4e86ede9f63ab66a6201a90884b58d8f133
efaultContactBrowseListFragment.java
|
359f111b6794280decb3a194bfd50dccda093e82 |
27-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Highlighting prefixes that match search query Change-Id: Ie897fe7e4d57b5de88dcec3983a9578e7942b83b
ontactEntryListAdapter.java
ontactListItemView.java
efaultContactListAdapter.java
|
86bf2b4fee827351b9e9dc3648d437ae9014eaa3 |
27-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making contact filter list update during contact sync Change-Id: I21fc13658c494dd388d992ee36507ec1120ef748
efaultContactBrowseListFragment.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
efaultContactBrowseListFragment.java
|
2ed21125970d986906ad3e55f1ab6f4d5ace364a |
26-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving several classes These classes have not been released to open source yet, so now's the best time to move them. Change-Id: I2adab7a6ca7a0a9cfd5096fea513776884af6255
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactEntryListView.java
ontactNameHighlightingAnimation.java
ontactPhotoLoader.java
ontactsSectionIndexer.java
|
307eeb10550bc30f85cfc0f61d4614d689b56aa7 |
26-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Excluding local invisible contacts from search results"
|
049a645462aff60b2b0daf98c7307c72f44a5f28 |
26-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Improved visuals for contact filter selector Change-Id: I9c36d60e84563894988f8b1c96742fe436a9ad7a
efaultContactBrowseListFragment.java
ilterSpinnerItemView.java
|
5b1d28f27b73f7f167dfb67af642a3aaf70fbd5d |
26-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Excluding local invisible contacts from search results Change-Id: I691d26d23bb6efe89582c4db7fcac86c06590671
ontactEntryListAdapter.java
irectoryListLoader.java
|
f6d358f37a222376bcc5fd159fcf98c22dc22931 |
26-Sep-2010 |
Daniel Lehmann <lehmannd@google.com> |
Fix loading of empty photo Change-Id: I88b699aa0d8089b631e47cbd3ce0ad7299283b9b
ontactListAdapter.java
|
eb68943db0db7a364c8d8f133874d157634dd34c |
24-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Loading contact photo from URI if ID is unavailable Change-Id: Ibfb1de5d1a6bf6789179af330413003a1a8d9342
ontactListAdapter.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
ontactEntryListAdapter.java
ontactListAdapter.java
ontactListItemView.java
efaultContactListAdapter.java
irectoryListLoader.java
irectoryPartition.java
oinContactListAdapter.java
trequentContactListAdapter.java
|
960818040c13640ee5c3d7216e5e5c964fc33443 |
23-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Changing contact name ellipsis to TruncateAt.END on tablet Change-Id: Id3b17fda68cf8dcdc8ab4b6e211b68365a3039db
ontactListAdapter.java
ontactListItemView.java
|
199ecb858b448c5f14715551538a54f2ccf222d5 |
23-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adopting new framework terminology: "activated" item Change-Id: I75bab98c9a955ed1c349ec08ef6384b89f90862d
ontactListItemView.java
efaultContactListAdapter.java
trequentContactListAdapter.java
|
cdca1f92c19455db5563eb128fe78cf9efe39315 |
22-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
New search corpora for DEFAULT and LOCAL_INVISIBLE directories Change-Id: I6017b61a98dfc5f29d09b3699f55fb67fefbd5b0
efaultContactListAdapter.java
|
fc7197e7f1bb7c8745c70a6a33dc0bec0e0fafee |
18-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making filter selection persistent Change-Id: I703a71b3cb59bc3d1bf6256b7eaf12beb44e467f
ontactListFilter.java
efaultContactBrowseListFragment.java
|
c85ad182093f5556d6dbb310f4708cdc174b2665 |
18-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Changing preferences to PreferenceActivity. Change-Id: I30f76e94c22828a9516cf2a72a2a772e0b4da44c
ontactEntryListFragment.java
ustomContactListFilterActivity.java
efaultContactBrowseListFragment.java
|
1f80f38965d3a82b634a947c4c1b1bfa9b105be1 |
17-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making contact filter orientation change resistant Change-Id: Iac5df1bc1e77df7ee5d8692f72b27d97afbf99f3
efaultContactBrowseListFragment.java
|
1799e6d97db667826309acdd265da98972608121 |
17-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Disabling list filter in search mode Change-Id: If80933f5a7b6c1e4930045696bbcec8fab55083c
efaultContactBrowseListFragment.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
ustomContactListFilterActivity.java
efaultContactBrowseListFragment.java
ilterSpinnerItemView.java
|
f7d450d12508ea67d3170068dcdf1a226358b06f |
16-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Bringing display options to the browser screen Change-Id: Ic316e51146ced2aef73a85d1ee5135c21d03a06c
ontactGroupFilterLoader.java
ontactListAdapter.java
ontactListFilter.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
oinContactListAdapter.java
trequentContactListAdapter.java
|
0389250eb868347885430edb8c9ae41e1faf9ef3 |
15-Sep-2010 |
Daniel Lehmann <lehmannd@google.com> |
Smooth scroll the Aizy Change-Id: Ifc60b4d9807d8457ac829da79101f374ca89f2c7
ontactEntryListFragment.java
|
30600adb359eb7e5ff1e7f4d57e9c0d26ea07263 |
11-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing phone action from favorites on non-phone devices Change-Id: If053ab8ce7ba2076ea7e3ce7316ddc1df45b9da6
trequentContactListAdapter.java
|
b1b1e1f4b203a1b7348524e714acdf363ce7a238 |
10-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Fixing selection in second partition of contact search"
|
6ecd438414f1f66ff60aef1fc8ac128e709948f5 |
09-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing selection in second partition of contact search Change-Id: I846df85640f335f9b1c978b2473c784f3444a4f1
ontactListAdapter.java
|
ccaf9ff88fa8ab7b6c9c357d569ec0f251697d95 |
09-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixes in directory search ordering Change-Id: Ib92a65c1e27bd8d2b66bee0f6799c3c1a6cabd19
ontactEntryListAdapter.java
ontactEntryListFragment.java
irectoryPartition.java
|
8c6955ff3c05e1f3899110701c3cb5559a492f1e |
09-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Smooth scrolling to selection after new/edit/copy Change-Id: I8dd5702c6dc3a46b35fea1a3e851238f6e8a38f0
ontactBrowseListFragment.java
ontactEntryListFragment.java
ontactListAdapter.java
|
2223f83398efef864b7e60b33fa46d017281ef1c |
08-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving resource declarations to the theme Change-Id: I25977cac56bfb39f8e9ccb56587ce02d5e713c4c
ontactListItemView.java
ultiplePhonePickerItemView.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
ontactEntryListFragment.java
ontactListItemView.java
|
7addc378ba9ca578ae2da0d7d22475656d8d895c |
04-Sep-2010 |
Daniel Lehmann <lehmannd@google.com> |
Don't crash on Touch before initialize Also removed super-call as it isn't required. Bug: 2948943 Change-Id: Ifc9f53c435b4be2e4df98a12b4224d107d374f55
ontactListAizyView.java
|
5bb814363db8b94d343c7579d002ceed460ae71a |
04-Sep-2010 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Fix Activity leak and implement change notification for preferences"
|
c60d0786099f8f73a020c96e9bfdd244967f7210 |
04-Sep-2010 |
Daniel Lehmann <lehmannd@google.com> |
Fix Activity leak and implement change notification for preferences Change-Id: I73d4a1f6a8343fd68e69600bf18185280e60e9e4
ontactEntryListFragment.java
|
e80851e8ece900fc579f0f293ca1c697c8339a8f |
04-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing an exception in Strequent list Change-Id: Ic85a7a2d962e93b6550775a153b389005b4af7d1
trequentContactListAdapter.java
|
7e5865267a95991765dfe6751678b5cd677c9094 |
04-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Bigger pictures in the two-pane list Change-Id: I8bd95f6d5efb59443e96ee295fbe69e14921f7e1
ontactListAdapter.java
ontactListItemView.java
ultiplePhonePickerItemView.java
|
2dd2874d420d901a561795e1afceb7a8dd2246ff |
04-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Adding "make personal copy" feature"
|
548f0cc653bb7abc0ac6950302ba244a5a7cc2b8 |
04-Sep-2010 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Implement parts of the new design for the Contact Viewer"
|
440ee9acd8f8ca77200e8e14f81b3fab76614fab |
04-Sep-2010 |
Daniel Lehmann <lehmannd@google.com> |
Implement parts of the new design for the Contact Viewer Change-Id: I3c1c3b3adb2c72affc9214e8e5786035f144e6e7
ontactListAizyView.java
|
caf0bc759c4ef96dde5bb0a5256c1dcb51b6ccc4 |
04-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding "make personal copy" feature The is the first in a series of CLs. For now we create the copy, but we don't actually select it in the UI. Change-Id: Ie2719bf4e91915992f0e785b7a9827b3c934a6a2
ontactBrowseListFragment.java
|
39709a698e37d8a164579992fc6d1b72f856f384 |
03-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Disabling QuickContact in the two-pane layout Change-Id: I80386eef9069da518749d56c02fbe6a9b3a5abab
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactListAdapter.java
efaultContactBrowseListFragment.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
ontactListItemView.java
|
1b42d12f6771157780e940ef6b664a7ab6e470e8 |
25-Aug-2010 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Check for Voice capability using the system resource"
|
7779f490ccc2af98b5cd2cd537d1bdb36e173c94 |
25-Aug-2010 |
Daniel Lehmann <lehmannd@google.com> |
Check for Voice capability using the system resource Change-Id: I0091fbc603c39a1604dcc7d5a1e78fd8c4b58648
ontactBrowseListContextMenuAdapter.java
|
1ec497d4c4c07faeb26ac44524be7941b639d92a |
23-Aug-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Switching to the new location of CompositeCursorAdapter This class was moved to the android-common static library Change-Id: I11dfb5461f71499fadc5923a3e85f9794049a184
ontactEntryListFragment.java
irectoryPartition.java
|
ed6288ff37b6cd3744317a8629b33f8b143ba094 |
21-Aug-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Throttling contact directory search requests. Change-Id: I83ebb33df1c3c08f56869de454937c63227c0f0e
ontactEntryListFragment.java
|
ae2bbe84b4d05e613863120aac0dff8fa099db02 |
19-Aug-2010 |
Daniel Lehmann <lehmannd@google.com> |
Change Aizy to use a primary alphabet and fixed letter distances Change-Id: I4da56785e99d51c893ba0e5097b37da751382fb7
ontactEntryListFragment.java
ontactListAizyView.java
|
580286bf8b280cfb607942cd207b3eb68fb8af66 |
15-Aug-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixed several screen rotation related bugs. Change-Id: I12a34ec81267ab68f3d86c64cfaa30118caebbba
ontactBrowseListFragment.java
ontactEntryListAdapter.java
|
4e0ce3fb44125453e0ad723d7e3d3e89ad639e01 |
11-Aug-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Excluding target contact from the choices in Join Contact Change-Id: Iec7894c97292bf1b27b32dc37da61959c780f6ed
oinContactListFragment.java
|
355add82f7e4a29d86065d824c8f3fa5b7f9cbfc |
10-Aug-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
NPE and ArrayIndex exception fixes Change-Id: I8280aa0fe62ab0ed34fa4c5d3ccb798cbc472e1f
ontactEntryListAdapter.java
ontactEntryListFragment.java
|
28ae1efa0a0736c40bbfd26b6939dc1c8491a3f8 |
03-Aug-2010 |
Daniel Lehmann <lehmannd@google.com> |
Merge "Fix crash in JoinContactActivity"
|
fec29c7320c6c45aff69dbd6ec0edb267fb402f4 |
03-Aug-2010 |
Daniel Lehmann <lehmannd@google.com> |
Fix crash in JoinContactActivity Change-Id: I4f9e486a67bad775ee9ccf7d3e3781031ce93378
ontactEntryListFragment.java
oinContactListAdapter.java
oinContactListFragment.java
|
7ccdc1f5337f2cb7b311358c8bb3c68aef6213d1 |
03-Aug-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making contact selection lookup key based. - We will no longer load the selected URI just to get the contact ID - We will base the selection in the list on the pair of directoryId and lookup key - Also, we will no longer require IS_RESTRICTED and IS_SUPER_PRIMARY to be non-NULL Change-Id: Ic093060a1c19413b276da35619ecbbed418e27dc
ontactBrowseListFragment.java
ontactListAdapter.java
efaultContactListAdapter.java
trequentContactListAdapter.java
|
7aa9b2888e4f630c6311458ea27ecbc13a527b00 |
28-Jul-2010 |
Daniel Lehmann <lehmannd@google.com> |
Modified comments and added TODOs for Activity-Result in the Browser Change-Id: I5b94e53bb143f9da916540d290876fef2fbd0bad
ontactEntryListFragment.java
|
07a41bad01d23fad4d57aa423b89b136d68f5a5f |
23-Jul-2010 |
Daniel Lehmann <lehmannd@google.com> |
Don't show Call and Text in context menu if device can't do it Change-Id: I2b9b1d1b1ea0147d9916550a6f5f5d232efee84e
ontactBrowseListContextMenuAdapter.java
|
60ad01b47e1073bac4b9299a54673132f4451378 |
22-Jul-2010 |
Daniel Lehmann <lehmannd@google.com> |
Proper handling of View/Edit from list-context Menu Change-Id: Ibe299620ca0c0ba237a3cd4bfc83e9c807cc63ab
ontactBrowseListContextMenuAdapter.java
ontactBrowseListFragment.java
efaultContactBrowseListFragment.java
nContactBrowserActionListener.java
trequentContactListFragment.java
|
eb4a5d0aeb8c7f1bf1c5aba675951006bc3e209c |
17-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing a broken test Change-Id: Icced148d376a1e6cd8e810be72b208fa25021b4a
ontactEntryListFragment.java
|
8773bcb491d18e88b4e3d1f9cf7c57f6bc8e69ed |
16-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Routing "view contact" requests to proper directories Change-Id: I006a5f7a9f88ebb0e3ae2872ad646de87d4d6405
ontactBrowseListFragment.java
ontactListAdapter.java
efaultContactListAdapter.java
oinContactListAdapter.java
trequentContactListAdapter.java
|
4f138ed4f8930227625117821a1c3dc9b6915653 |
15-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Switching to LoaderManager Change-Id: Ib077c819edfe4f84e53282885c6c304b82c5af9a
ontactBrowseListFragment.java
ontactEntryListFragment.java
oinContactListFragment.java
|
2475ac851b5d8e6d1cc19c53d04163630be490a0 |
15-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving section placement calculations to IndexerListAdapter Also, fixing a calculation in JoinContactListAdapter Change-Id: I0213eb921ff6284c52e67bf2d583018e09c692e1
ontactEntryListAdapter.java
oinContactListAdapter.java
|
85787d01deb5e2dbe7eb3d05688de970a85eb532 |
14-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Optimizing contact list scrolling Change-Id: I75374373f4ad275409caf9ffa888288728870b66
ontactEntryListAdapter.java
ontactListAdapter.java
ontactListItemView.java
oinContactListAdapter.java
ultiplePhonePickerAdapter.java
|
e2bbe1db7e21e5c1ade79dd2dc74216f82b65e01 |
13-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Switching join contact functionality to LoaderManager. Change-Id: I935e1610e18d5fb72a321aad9a329ae0232ee192
ontactEntryListFragment.java
oinContactListFragment.java
|
5ffd9298a6cd842c5bfb2612a2eda798fa92b7ad |
13-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Switching ID resolution to LoaderManager. Change-Id: I87e53457f9d248597ddb5b24af805f1367e8a53b
ontactBrowseListFragment.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
ontactBrowseListFragment.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactListAdapter.java
ontactListItemView.java
efaultContactListAdapter.java
trequentContactListAdapter.java
|
9cd1708f333eda622dc6a4fed2a0df9058193a9d |
09-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Preserving separate contact selection per mode. Change-Id: Ic481ffbbe8582cece04e4f2c0b1aa7aada7b93c7
ontactBrowseListFragment.java
ontactEntryListFragment.java
|
92a6fdf1b07b8f1447560174e24455fd46aee7cd |
09-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Preserving list state on orientation change Change-Id: Ibb75905573428e244b0cc4f0e61418e9f38101ed
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
|
ac59685d328b278f5e07791bf3d5600496898a00 |
08-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making selection visible in contact browser. Change-Id: I936c4d3fdec8061e62b5d551189ec87408d574f9
ontactEntryListFragment.java
ontactListItemView.java
|
4af3b0710ac6f08450b723a3784495469e45ba05 |
02-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving search box into the action bar Change-Id: I41d4b4d24109a65a95395857dded4247f6c9c784
ontactEntryListFragment.java
|
b979b4294c14f2bc562a5279910bafb7ac1a92b4 |
02-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Splitting pickers into their own activity Change-Id: I1998b446b0aaaedc086ad99416fb6118d840623c
ontactsIntentResolver.java
|
b4e8886bcb25cde3b03eedcc815c0166329af3a4 |
01-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making call/sms interaction preserve dialog state And also cleaning up the implementation Change-Id: I6d9ca845477282d4ef9db7417e99cffc9e608c86
allOrSmsInitiator.java
|
4cc85dd15d6546bcb2feb587691bfca3f1654d94 |
29-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing the obsolete "search results mode" Change-Id: I07834c23916819b23aa306877cc19ba508dbb8b8
ontactBrowseListFragment.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactPickerFragment.java
ontactsIntentResolver.java
ontactsRequest.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
nContactBrowserActionListener.java
nContactPickerActionListener.java
nPhoneNumberPickerActionListener.java
nPostalAddressPickerActionListener.java
ostalAddressPickerFragment.java
|
0b976fc26e8eb09919cd24a4e13370d0ddb5ff38 |
29-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making a LoaderManagingFragment testable Change-Id: Ie7da83a96dd4be34637efcc3c885e2889fede2ff
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
|
4bb61a7395e026e38f62b1e821d30dc96900c17d |
26-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Update to follow API changes. Change-Id: I5fc3a83bc231799a835e93d08d7f66c60829cb1b
oinContactListFragment.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
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactsRequest.java
efaultContactBrowseListFragment.java
irectoryListLoader.java
oinContactListFragment.java
|
e8a9517483cfa0c4d521b834d872a8cb05482bad |
24-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing join contact functionality, including search Change-Id: I3fe1f6270175cbdd13448c1adecbad1ee96d2fac
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactPickerFragment.java
oinContactListAdapter.java
oinContactListFragment.java
honeNumberPickerFragment.java
|
db12d624126d30b46c3098b5467328e667225dcc |
22-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Fixing direct dial shortcut maker"
|
b452ffb3df96fc77afd4e2b9b30a050f370d2781 |
22-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Refactoring ContactEntryListFragment/Adapter Refactoring for better separation of their respective roles. Change-Id: Ie11e92a98f31f6a4c0d097109ef1f3977adb5f74
ontactEntryListAdapter.java
ontactEntryListFragment.java
irectoryPartition.java
|
50480399c88ead1d743deb5c8b7c6b2d530c4914 |
18-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing direct dial shortcut maker Change-Id: I8ef26983a4ef08a964cfca31ef2373a8fba0ea06
honeNumberListAdapter.java
honeNumberPickerFragment.java
|
d3758b00601ce3ff8c4336b45cc1249806e52c13 |
17-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing search in the contact shortcut maker Change-Id: Ie32c35b01d3fcf7c5b4858c5d46268dc659c63d7
ontactEntryListFragment.java
ontactPickerFragment.java
|
d621f71428a7fd1aa15bd101423c9a690b44ea07 |
17-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE in contact shortcut creator Change-Id: I1f5d5166be24c3b824aade5c68fe2f5ed9f612d8
ontactPickerFragment.java
efaultContactBrowseListFragment.java
|
65914fbf2cdca3ed64865cae86becb7ef00eb928 |
17-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing ArrayOutOfBounds in Strequent view Change-Id: Ia21b5d4473ed764c4c427016aeb07b33d2c55b7b
trequentContactListAdapter.java
|
469c6cc2226a9454bda86cd5aa95e771ab09fdb8 |
17-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Disabling name animation in the Strequent view Change-Id: I83438184f0b953bf1fd11421f1356c064350dae2
ontactEntryListAdapter.java
ontactEntryListFragment.java
trequentContactListFragment.java
|
f52d9878819d55933ed8152ffc8ae8fcdc54210d |
17-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing an NPE in Strequent view Change-Id: Icf41f47a45829e3aae741d99a65bb91554977f9b
trequentContactListAdapter.java
|
58dd08283defcd5d8696e1c4485bb5f81a624fcc |
17-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making the aizy visibile on the initial data load Change-Id: I0b0e8d480c273c4f72037a6f21fe429544b4c8df
ontactEntryListFragment.java
|
8fc63efe0ec5252153416fbc313d163247ae5426 |
16-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Preventing cursor leaks Change-Id: I0cea0615134d92fe8569262099de4ab13d75e5ef
ontactEntryListFragment.java
|
899df4a5a48e8a579ca842d303679975c3cef947 |
15-Jun-2010 |
Daniel Lehmann <lehmannd@google.com> |
A-Z scroller in Contact List Change-Id: Iab421c26a54371e2cb543bcbe53c712b47f52d06
ontactEntryListFragment.java
ontactListAizyView.java
efaultContactBrowseListFragment.java
|
f141cdf7d7bd3a8acb9bab373dc370da73273718 |
14-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Canceling running queries before starting new ones. Change-Id: Icd7837cf44d7f33a6027961640205f23d0158a72
ontactEntryListFragment.java
|
94d648151fd38445c59afd05a9e833dc3c5df565 |
11-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Showing "searching..." in contact search Change-Id: I41d2fbda1f66e293b08da3e72eb854089dc36509
ontactEntryListAdapter.java
ontactEntryListFragment.java
irectoryPartition.java
|
fcfbe6a92a8a34b4a6ca784de02287647b903bb2 |
10-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making primary search results appear before secondary Change-Id: I36606fd699eb54214ac280c63c040bc021848b3b
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
irectoryPartition.java
|
0f56b3eee5b6ac9a4f6f1fcbf5e1730c049402af |
08-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Encapsulating all fields on DirectoryPartition Change-Id: I903c720d0df1ef5bf46064f03a889389b31691fe
ontactEntryListAdapter.java
ontactEntryListFragment.java
irectoryPartition.java
|
fe3f79046be7012349fe9cac0fa89c00945ce737 |
08-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making Directory search UI work in the Goop mode Change-Id: I5ed3909179b7f65a9defe3ab5b50ebe07521f9ca
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactListAdapter.java
efaultContactBrowseListFragment.java
|
9d6f345bb376e68e2df40c691030402dd3d0cd86 |
08-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Preventing search activity from crashing onStop Change-Id: Id240a3e096f00b3ee5bdf61ae0256f66ba2cf23c
ontactEntryListFragment.java
|
d5061fe322880ee993ea18db331fbc1110ddc538 |
08-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Initial integration with Directory API Change-Id: I121e1e3b5a365204ffdd736b00133fd97529719e
ontactEntryListAdapter.java
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
irectoryPartition.java
oinContactListAdapter.java
egacyContactListAdapter.java
egacyPhoneNumberListAdapter.java
egacyPostalAddressListAdapter.java
honeNumberListAdapter.java
ostalAddressListAdapter.java
roviderStatusLoader.java
trequentContactListAdapter.java
|
0fb96d685252e453ad179aa6e510e889a816dddd |
03-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing obsolete API and fixing ArrayIndexOutOfBoundsException Change-Id: I42c2b7352bf52b1fee6fbde23681d770860a6fce
ontactEntryListAdapter.java
efaultContactBrowseListFragment.java
ostalAddressPickerFragment.java
trequentContactListFragment.java
|
bba62ac4a2d519be8e4896261d14b168fa49fbdf |
03-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Changing createView -> onCreateView and making it return void Change-Id: I6b5994f9fcae21d17e8027da96ba28ce13ab070e
ontactEntryListFragment.java
ontactPickerFragment.java
efaultContactBrowseListFragment.java
|
969d578567c6929f36a72ef979ffa41ab9236787 |
03-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE in Strequent contacts Change-Id: Ie01164e6b8b84544c59028471ed7559ce4012dbf
trequentContactListAdapter.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
ontactBrowseListContextMenuAdapter.java
ontactEntryListAdapter.java
ontactListAdapter.java
ontactPickerFragment.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
oinContactListAdapter.java
oinContactListFragment.java
oinContactLoader.java
egacyContactListAdapter.java
egacyPhoneNumberListAdapter.java
egacyPostalAddressListAdapter.java
ultiplePhonePickerAdapter.java
honeNumberListAdapter.java
honeNumberPickerFragment.java
ostalAddressListAdapter.java
ostalAddressPickerFragment.java
trequentContactListAdapter.java
trequentContactListFragment.java
|
3c46291ef057eaf7b7f8ca5971e59bebe734a660 |
15-May-2010 |
Jeff Hamilton <jham@android.com> |
Use the framework version of Loader and friends now that they exist. Change-Id: I1c99aec7c60545a1b41b241e95447565c8bd4df4
ontactEntryListAdapter.java
ontactEntryListFragment.java
efaultContactListAdapter.java
oinContactListAdapter.java
oinContactListFragment.java
oinContactLoader.java
egacyContactListAdapter.java
egacyPhoneNumberListAdapter.java
egacyPostalAddressListAdapter.java
honeNumberListAdapter.java
ostalAddressListAdapter.java
roviderStatusLoader.java
trequentContactListAdapter.java
|
9c3f337422f5147220d85c0779daf6c10c4e96f7 |
17-May-2010 |
Daniel Lehmann <lehmannd@google.com> |
Remove instance hacks, now that findFragmentById works Change-Id: Id31aa717299a575ed8612b197f72e71bab508174
efaultContactBrowseListFragment.java
|
fda092b7d54e9c709ec759cb0b922010dee4daa6 |
15-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Initial integration of search into the two-pane activity Change-Id: I86277648716e7408ff65282c07a5d0a4f0b7d183
ontactEntryListFragment.java
|
fe42e55dfc483b69c8a7831c16fbdbc5ab19929e |
14-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Breaking search UI out of the contact list fragment Change-Id: I6d0dbdccaf6a55b380984710989fe8a1f674d3fd
ontactEntryListFragment.java
ontactsIntentResolver.java
efaultContactBrowseListFragment.java
|
884e393af339ba1357dd1aea4c8e821396c214b9 |
14-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Cleaning up the implementation of Intents.SEARCH_SUGGESTION_CLICKED Change-Id: Ib29aec1eb31bee61c594e3fd9d745ff073358bd7
allOrSmsInitiator.java
ontactsIntentResolver.java
|
1ce1e7cf261994e46e6fe85ed4d445241ad55f16 |
14-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Refactoring contact list mode resolution. Also, removing tons of obsolete code. Change-Id: Ib661fae4f7568e18bb98d5f5e85d1ba75dc32cdb
ontactEntryListFragment.java
ontactItemListAdapter.java
ontactPickerFragment.java
ontactsIntentResolver.java
ontactsRequest.java
efaultContactBrowseListFragment.java
honeNumberPickerFragment.java
ostalAddressPickerFragment.java
|
84df2b6fc59ad185a6fdc4f46f636e7783e5f1ae |
13-May-2010 |
Dianne Hackborn <hackbod@google.com> |
Update to match fragment APIs. Change-Id: I25ed185741b1dd16532216110f4610d9082dbc12
ontactEntryListFragment.java
ultiplePhonePickerFragment.java
|
5a03880a8e05de20f74d1621e5903a9c529397e3 |
13-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making UI.LIST_STARRED_ACTION and UI.LIST_FREQUENT_ACTION work with loaders/fragments. Change-Id: I14dd9466068f6a5768494b6befd9ee374fb49e6c
trequentContactListAdapter.java
trequentContactListFragment.java
|
dd56f01fb6fd313e9286139bc4e8dfe8e9ecfed2 |
13-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making UI.LIST_CONTACTS_WITH_PHONES_ACTION work with loaders/fragments. Change-Id: If0929f2a06487ac60ca9632c6cb7d1ae3a59e5a3
ontactEntryListFragment.java
ontactsIntentResolver.java
efaultContactBrowseListFragment.java
|
792a9eacaf73abb29a7ea2020f4ea63368d83258 |
12-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making UI.LIST_ALL_CONTACTS_ACTION work with loaders/fragments. Change-Id: If529dc8294439b6b2d2ef91cbea95dc7b45859fc
ontactEntryListFragment.java
ontactsIntentResolver.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
|
38fb9c7fdfd99f143113634c548139407c234df3 |
12-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Multipicker is now running in the loader/fragment pattern."
|
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
ontactListItemView.java
oinContactListAdapter.java
ultiplePhoneExtraAdapter.java
ultiplePhonePickerAdapter.java
ultiplePhonePickerFragment.java
ultiplePhonePickerItemView.java
ultiplePhoneSelection.java
nMultiplePhoneNumberPickerActionListener.java
honeNumberListAdapter.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
efaultContactBrowseListFragment.java
|
e4d32d92b10c1c1ce89c7a3ee4111a030e6afcf9 |
11-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Join activity is converted to loaders/fragments Change-Id: I3d02fac52daffa5e0921a05fcad6932bc94e7274
ontactEntryListFragment.java
ontactItemListAdapter.java
ontactListAdapter.java
efaultContactListAdapter.java
oinContactListAdapter.java
oinContactListFragment.java
oinContactLoader.java
trequentContactListAdapter.java
|
1db578ecef6e10faca76ea05a3e176b97de0c8a5 |
11-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Making DefaultContactBrowserListFragment auto-configured"
|
9716d05319f62719019496ee7a97488c2ab9a9a8 |
11-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making DefaultContactBrowserListFragment auto-configured Change-Id: I0d200a04e0c6a525997ae7fea25b95c54de17bc3
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
|
8b15a725a3ff28354616f61791a12372cc513fe3 |
07-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing position adjustment for contextual menu Change-Id: Ifecccc9451a210876fb67ab2cf7f708f13bad1e8
ontactBrowseListContextMenuAdapter.java
|
c28390b65183a2e1bf85f381ba27bf846706c04a |
07-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Now supporting legacy postal address picker in the Loader/Fragment solution. Change-Id: I7cbb9dc455966b0f5d5e3537596410f6216c9fe0
egacyPhoneNumberListAdapter.java
egacyPostalAddressListAdapter.java
ostalAddressPickerFragment.java
|
a3569b2e2c9eed2c09449ec8ed64909337462f14 |
07-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Now supporting legacy phone number picker in the Loader/Fragment solution. Change-Id: Id4e46eb8a4b2b5b2f722a98375d49acbf6cc69da
egacyContactListAdapter.java
egacyPhoneNumberListAdapter.java
honeNumberPickerFragment.java
|
413772711054c9fca8bf0c22bc81f613c883ae7e |
07-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Now supporting legacy contact picker in the Loader/Fragment solution. (Except search) Change-Id: Ia36f286dc3009f0a388be2802d97ee296d74d1e8
ontactListAdapter.java
ontactPickerFragment.java
efaultContactListAdapter.java
egacyContactListAdapter.java
trequentContactListAdapter.java
|
1540674a23a2ac0277a5aca3fa4ed41a6e1b74c3 |
07-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Clean-up. Removing some code that is no longer needed. As the Loader/Fragment solution is now mostly working, we can remove temporary dependencies on the activity that we have been maintaining during the refactoring. Change-Id: I092d99cb174e3bb5c27fd78af2d4a4356e05de68
ontactEntryListFragment.java
ontactItemListAdapter.java
ontactsIntentResolver.java
efaultContactListFragment.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
ontactBrowseListFragment.java
ontactEntryListFragment.java
ontactPickerFragment.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
honeNumberPickerFragment.java
ostalAddressPickerFragment.java
trequentContactListFragment.java
|
c9bf155851484c49bcb1bced7cb7e88d46c72558 |
07-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing save state management for the contact list. Interestingly enough, onRestoreSavedInstance is NOT called during the onRestart() sequence! Change-Id: I1b58f369c4ed03d3d778137d2e02162c047fc1e4
ontactEntryListFragment.java
|
12def9de851b8803b95038694563770104306864 |
07-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Transferred handling of provider status from activity to fragment. Not very happy with the design. It would probably be a good idea to separate provider status handling into a class of its own. Change-Id: I18a6ec89620cf2561b3d8549d8bd328cb8cdb0bf
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactItemListAdapter.java
roviderStatusLoader.java
|
68e32a3e3248a36f90e43e4f970ebe0196e74e43 |
07-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Configuring empty list text for Loader/Fragment solution Change-Id: I157a296e5fefeb6bdf5ffab9ebdc3883665c367a
ontactBrowseListFragment.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactPickerFragment.java
trequentContactListFragment.java
|
d820cdbefa159bdf4c281ac8102805fe9a165379 |
06-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Postal address picker now works with Loaders and Fragments. (except search) Change-Id: Ib7f20270a71a5234d505696e76e1f97f659eef22
nPostalAddressPickerActionListener.java
honeNumberPickerFragment.java
ostalAddressListAdapter.java
ostalAddressPickerFragment.java
|
02935722ce2fcc3bd839e3571a08b8b79d70b8ad |
06-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making call/sms shortcuts work with Loaders and Fragments. Change-Id: Ie88fb17e0e533e8868c68f8e74d609df17310e35
nPhoneNumberPickerActionListener.java
honeNumberPickerFragment.java
hortcutIntentBuilder.java
|
8a7831944232fd01740492b39bc67d746213b82b |
06-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making contact shortcuts work again (except new contact). Also turning shortcut creation into a background task. Change-Id: I9f36bb9c824bce519a4852b728f480a036c42bb0
ontactPickerFragment.java
nContactPickerActionListener.java
hortcutIntentBuilder.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
ontactEntryListFragment.java
efaultContactBrowseListFragment.java
nPhoneNumberPickerActionListener.java
honeNumberListAdapter.java
honeNumberPickerFragment.java
trequentContactListFragment.java
|
97c281fd4b6a9724f79cfd7dbaf4b4b07300c53c |
06-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving phonetic name into a separate line Change-Id: If5c28df5ac865322d736342f3bb45e7c9ca6cc7f
ontactListItemView.java
|
b6c7c6f8feddc476f84e28289fe9491327db1788 |
05-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Contact picker restored to some extent Change-Id: Ib3b5f099dd479a73c944918c8e88e85633c375af
ontactBrowseListFragment.java
ontactEntryListFragment.java
ontactListAdapter.java
ontactPickerFragment.java
efaultContactListAdapter.java
|
7c5286ed8ba0d7fbe3683b560f69b3a2d4ff1e2a |
05-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Bringing Call button back to Strequent view Change-Id: I5281f6aa3d866a514b918b2add8eff6caa4b0762
allOrSmsInitiator.java
ontactListAdapter.java
ontactListItemView.java
efaultContactListAdapter.java
trequentContactListAdapter.java
trequentContactListFragment.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
ontactBrowseListFragment.java
ontactListAdapter.java
ontactPickerFragment.java
efaultContactBrowseListFragment.java
efaultContactListAdapter.java
trequentContactListAdapter.java
trequentContactListFragment.java
|
8e7a5a7cbe3056347613eb58ae144b79ae5b4aee |
04-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Showing contact count above the contact list Change-Id: I5eb7632660254aa176129a01c1db490941ff521a
ontactBrowseListFragment.java
ontactEntryListFragment.java
|
beec212d48046b4a51671934609fce19131b100c |
04-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Pinned header optimizations and fixes Change-Id: I4a53d55f18dc7b4e21518f8c4c653a7ecde8470e
ontactEntryListAdapter.java
innedHeaderListAdapter.java
|
1a848b1f6ab34d9cfe90ed13f20bb9b5131246d0 |
03-May-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Attempting to fix the pinned header in contacts. Partial - work in progress. Change-Id: I8df0115df84e86be878f1b1b6462a6eb9380863f
ontactBrowseListFragment.java
ontactEntryListFragment.java
innedHeaderListAdapter.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
ontactBrowseListContextMenuAdapter.java
ontactBrowseListFragment.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactItemListAdapter.java
ontactListAdapter.java
ontactListItemView.java
ontactPickerFragment.java
|
b6170ca7cf30013559a3cc012400f416e0cef978 |
30-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Now using loaders and LoaderManagingFragment The change is partial and for now Favorites and lots of other things are broken. Change-Id: I8dc6104e499c094ea344f4ecd0819386150a8b0c
ontactBrowseListFragment.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactItemListAdapter.java
|
fc06bd55e31fc8b97dd10a9ec336cea786199b10 |
28-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving list state management from Activity to Fragment Change-Id: I80b68149b1615c844092d609c248b870665d868a
ontactEntryListFragment.java
|
42d1c837a9aaf52ff8569ea3aabae0ea446f7fc7 |
28-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving auto-dismissal of soft keyboard from Activity to Fragment Change-Id: I40d8ccb0332aa71c8465a2398afd868b9a7920aa
ontactEntryListFragment.java
|
e3fbfd99842607a0c208d0a930878bb54bb91ded |
28-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving search UI from ContactsListActivity to the Fragment Change-Id: I98f811fb178f060376c04fe2bc4037ec9f8e193a
ontactBrowseListFragment.java
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactItemListAdapter.java
nContactBrowserActionListener.java
|
3a78b1dc7abdc6fee6bca246f83e8b3fefb11c5c |
28-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving PhotoLoader from the activity to the fragment Change-Id: I8a4c3a193bce8e5fcb2cacbd77482488ea916134
ontactEntryListAdapter.java
ontactEntryListFragment.java
ontactItemListAdapter.java
ultiplePhonePickerAdapter.java
|
502741df555dc7cf59a10885272d432940ae35ad |
28-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing context menu handling from ContactsListActivity Change-Id: I5c04b77f7062c97bc61876d9d192343fb9b913c9
ontactBrowseListFragment.java
ontactEntryListFragment.java
|
416b569901ce4c577c1f76c3f29496d1adab29e1 |
28-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing a fragment for contact picker Change-Id: I8dbf956c97b945d31ccb1b3e81a2c36e81bd10e2
ontactBrowseListContextMenuAdapter.java
ontactBrowseListFragment.java
ontactEntryListFragment.java
ontactPickerFragment.java
ightContactBrowser.java
ightContactBrowserContextMenuAdapter.java
nContactBrowserActionListener.java
nContactPickerActionListener.java
|
1323d69c40649914ae2195088573a20cc35da86e |
27-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Delegating context menu handling Change-Id: I4fa407f92e7f0b30215084b9b8c05596e3862b07
ontactEntryListAdapter.java
ontactEntryListFragment.java
efaultContactListFragment.java
oinContactListFragment.java
ightContactBrowser.java
ightContactBrowserContextMenuAdapter.java
ultiplePhonePickerFragment.java
nContactBrowserActionListener.java
|
732f65236e7f804941e84757c077a84eb11eab16 |
27-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing LightContactBrowser This is a fragment that represents the traditional Android contact list. Change-Id: Idd6c454f1d992bd87df518a2e6823c096508ede9
ontactEntryListFragment.java
ightContactBrowser.java
nContactBrowserActionListener.java
|
59fb48e7e6a37f26901ad5a4996947dcd25a73d9 |
27-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Controller becomes Fragment and Configuration disappears. Change-Id: I432b16f8b617765e770a8b2be34632c10d5d913d
ontactEntryListConfiguration.java
ontactEntryListController.java
ontactEntryListFragment.java
ontactsIntentResolver.java
efaultContactListConfiguration.java
efaultContactListController.java
efaultContactListFragment.java
oinContactListConfiguration.java
oinContactListFragment.java
ultiplePhonePickerConfiguration.java
ultiplePhonePickerFragment.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
ontactItemListAdapter.java
ontactListItemView.java
ultiplePhoneExtraAdapter.java
ultiplePhonePickerAdapter.java
ultiplePhonePickerItemView.java
|
fda2edd3a6dc8dbdb2ae21e674f57ef3bd28f262 |
24-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Breaking name highlighting animation out of ContactsListActivity Change-Id: I6b08100e20d86f12bd04a88aa513e832df3608fe
ontactEntryListAdapter.java
ontactItemListAdapter.java
ultiplePhonePickerAdapter.java
|
caf498bd71e2ab4b6771cfa17453dd827041f238 |
23-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
ContactListActivity is no longer a ListActivity Change-Id: Iffc1abb88829598e060cc004795b111583a8abab
ontactEntryListConfiguration.java
ontactsIntentResolver.java
efaultContactListConfiguration.java
oinContactListConfiguration.java
ainContactListConfiguration.java
ainContactListController.java
ultiplePhonePickerConfiguration.java
|
8700d8c24d2ea228f1e111b4231fe4a64f2e7efa |
23-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making PinnedHeaderListView more self-contained. Basically clearing the related logic out of the ContactsListActivity. Also introducing a separate configuration and a separate controller for the main contact list. Change-Id: Icc327272ed7daa9716e8d49ac7c3f4d6a05b7ca9
ontactEntryListAdapter.java
ontactEntryListConfiguration.java
ontactItemListAdapter.java
ontactsIntentResolver.java
ainContactListConfiguration.java
ainContactListController.java
innedHeaderListAdapter.java
|
6e2009d58fdcf098cab033729d4a3b2444c2181c |
23-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing ContactsApplicationController Also, breaking out JoinContactListAdapter Change-Id: If37410ec5d15612a772c0ad2e946df6e91339b0d
ontactEntryListAdapter.java
ontactEntryListConfiguration.java
ontactEntryListController.java
ontactItemListAdapter.java
ontactsIntentResolver.java
efaultContactListConfiguration.java
efaultContactListController.java
oinContactListAdapter.java
oinContactListConfiguration.java
ultiplePhonePickerAdapter.java
ultiplePhonePickerConfiguration.java
|
ac0f783adb82ee8056e742fae4994e848e82ea3d |
22-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
(Re)introducing ContactEntryListConfiguration Change-Id: Ibddd2d9e76dc2a1bf8259b1f7768d883437b1a5e
ontactEntryListAdapter.java
ontactEntryListConfiguration.java
ontactEntryListController.java
ontactItemListAdapter.java
ontactsIntentResolver.java
efaultContactListConfiguration.java
|
0906ee326a5553a224eb7b004536f35b340bdcd3 |
22-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming ContactListConfiguration to ContactsIntentResolver Change-Id: I143c577772eab157e8a48767e672b349e747b40b
ontactsIntentResolver.java
onfig/ContactListConfiguration.java
|
43a979ef2e402112359e4e648e4a4fa9982202e0 |
22-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Updated licenses Change-Id: Id6d3bb8881cf60bceffc4fcc42dcf69f37d34e8e
ontactItemListAdapter.java
ultiplePhonePickerAdapter.java
|
e8ae9acbde772c94fd7d50b3f65bd3b1278c338b |
21-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Breaking out the Multi-Picker into a separate activity. Continuing the "nuke" part of the nuke-and-rebuild process for ContactsListActivity. At this stage the code will look worse than before, but hopefully will remain fully functional. Bear with us - we are in the middle of a major refactoring. Change-Id: Idad9fa2e589dce0bcd3f62b9c7d5bf22fea6c5e1
ontactItemListAdapter.java
ultiplePhoneExtraAdapter.java
ultiplePhonePickerAdapter.java
ultiplePhoneSelection.java
|
807a0fe5e54980b1cd8e97590d5b465ca9d6dea5 |
20-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Exploding ContactsListActivity. Extracting the list adapter into a separate class. This creates lots of dependencies explicit, so many fields and methods are becoming public. This is strictly temporary. All of those public fields will go away as part of the refactoring. Change-Id: I06d419d65a44872d46b1355e9148ace4bf0f84b5
ontactItemListAdapter.java
|
6178cb47846e7efc9c245a9b9ba93032a0038921 |
20-Apr-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing contacts configuration object. Physically moving code from ContactsListActivity to the new object as the next step toward full refactoring of the ContactsListActivity. Change-Id: Ic169ea53274151c863e2f28df5e545abdf01885c
onfig/ContactListConfiguration.java
|