History log of /packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8b341130a8af178e8f7491e7f8ec6b0714ae5d3f 08-Feb-2017 Walter Jang <wjang@google.com> DO NOT MERGE Revert "Start ContactSheet instead of QuickContacts (1/2)"

This reverts commit 581585d9ad2e7d3d4b65798acaa0fa462d30710d.

Test: see I5ad160778d29a78e965fd7cb2ded67b017f4ab9a
Bug: 32604475
Change-Id: If92ea63ed5dbd8d62e3a9f84a8fcd953fa4c9738
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
92f02b80dccc23b3ea2dca22c96058da535ef3ff 09-Jan-2017 Wenyi Wang <wenyiw@google.com> resolve merge conflicts of 2829deb58 to master

Test: build locally

Change-Id: I37187546adacb8431143a9cafd745ca09137d972
2829deb584a17106ee8e56c8c0bf4f509774ee4a 04-Jan-2017 Wenyi Wang <wenyiw@google.com> Convert NavigationView to Fragment (1/2)

- Replace NavigationView with DrawerFragment
- Load groups and filters in DrawerFragment, rather than in
PeopleActivity directly
- based on RecylcerView, which seems more future-proof
- LTR layout and A11Y is handled
- new badge is implemented
- menu selection is implemented

Bug: 34062530

Test: quick sanity check

Change-Id: I630978e64dc4fd386e25cedfd04f53ea2bd8679f
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
f61f0ee8c71c7bfee6d81ecf362b3df362ba96f1 29-Nov-2016 Walter Jang <wjang@google.com> DO NOT MERGE Add back Yenta experiment (1/2)

This reverts commit b7257d86f2d99ad2db6fee9f4d665db07e27f9b5.

Test: enable yenta experiement and do a few searches
Bug: 33387897
Change-Id: I34bec0c7820e8d32c53bb8ac42b24787e4dc03b5
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
0a49afa2ad697307cc04ef4cb86570574fa720f2 06-Dec-2016 Gary Mai <garymai@google.com> Collapse common package (2/2)

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

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

Bug: 33252370
Change-Id: I881f0ba8b8fef002b6eeefa9a16b34f15b2fd2a9
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
69c182afb0e6d82a341a28b4317aa703af768906 05-Dec-2016 Gary Mai <garymai@google.com> Collapse common packages (1/?)

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

Test: Built GoogleContacts, Contacts, GoogleContactsTests,
ContactsTests.

Bug: 33252370
Change-Id: I9ffb20038dee255ef5f83002b7870265771b08c5
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
9f7353c880490aafcb719716295d8e650aac273f 16-Nov-2016 Walter Jang <wjang@google.com> DO NOT MERGE Remove Yenta experiment (1/2)

Test: see I9e270d4c31b7a015c2bc9d421e3d841fb5f2cf85
Bug: 32948565
Change-Id: Ifbfb05f5004c017e4fcb202b85b25d4bedc12756
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
5b1ffdcbc5f41189f54e69c4768e3e76ba2fce05 08-Nov-2016 John Shao <johnshao@google.com> Remove assistant experiment flag

See change I2959318e6f96365527d60cb9b1a7d539052a9c31

Bug: 32623647
Change-Id: If84828bb479d3096a5f58b1981252372c0cae7e9
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
e7bc734b0082a9602ff38fbd049cb7ab06a7857b 14-Oct-2016 Tingting Wang <tingtingw@google.com> Remove Lychee toggle from AOSP Contacts.

BUG 32125083

Change-Id: I6cd6c052694e4ee1c419f299f6903244e26cb906
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
a3ce3c749ead38b68a4022ca03ecb9a438e5b243 11-Oct-2016 John Shao <johnshao@google.com> Hide assistant left nav behind flag

Add flag to flip between assistant and duplicates
in left nav.

Test: manual
- default flag to false - see duplicates and navigate to and from
- flip flag to true - see assistant and navigate to and from

Bug:32091041
Change-Id: I74979d4fcbd8c6d99f09007d4354d16e9ba9104e
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
52dd5d79620f2054136b2760e9284d92b4fc34f8 07-Oct-2016 John Shao <johnshao@google.com> First pass on assistants left nav

Create new assistant and remove duplicates menu item for
Google Contacts. Duplicates will live in the new assistants
fragment.

Test: manual
- Open left nav to see new Assistant
- Click on assistant to view new section

Bug:31822010
Change-Id: I0b9d77dd73e45c12fa3853864d09f555563def9a
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
581585d9ad2e7d3d4b65798acaa0fa462d30710d 22-Sep-2016 Walter Jang <wjang@google.com> Start ContactSheet instead of QuickContacts (1/2)

Test: Manually start QuickContact and ContactSheet from
1. DefaultContactBrowseListFragment
2. Me profile (preferences)
3. Group members
4. Duplicates (with result)
5. Editor (known issue here that ContactSheet doesn't refresh)
6. Shortcuts (this one always ones QuickContact)

Bug: 31666272
Change-Id: Ia939b89fee4f18b62b3d72c87a5077cf350ded24
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
3c1153ffe62484e83764fbed7668d52c065fa518 07-Sep-2016 Marcus Hagerott <mhagerott@google.com> resolve merge conflicts of fac695a to master

Change-Id: I467a8b4fa5cc610c3e1627f30631a55ecd6c91c1
fac695a36b227f5591eac064ded8e8dad3398400 25-Aug-2016 Marcus Hagerott <mhagerott@google.com> Add device and SIM to AccountTypeManager

This makes these account types available throughout the app rather than
just the Nav drawer.

Test:
Added unit tests for new classes; run with:
$ adb shell am instrument -w \
com.google.android.tests/android.test.InstrumentationTestRunner

Manually on Nexus 6, LG G5 and Samsung S7 with device and SIM contacts
in CP2 by verifying "Device" and "SIM" options were available in
* nav drawer
* account list accessed by Pressing FAB without default account set
* editor account dropdown for new contact
* editor account label when editing existing contact
* picker for default account in settings
* settings customize screen account list

Bug 30867780

Change-Id: I329381ccc58d59f2e27f65a3d9dc0164fb20c971
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
7967545e62b473503473b2c9e127cef405f67201 17-Aug-2016 Wenyi Wang <wenyiw@google.com> Open group fragment and duplicates fragment from PeopleActivity

* Also handle some side nav menu logic

Bug: 30944495

Test: manual - navigate between fragments, rotation, press Back/Home/Recent
button, search, multi-select, modify group members,
add/delete groups.

Change-Id: I4feeed89557a5c07852a1e2d2a39306cfa59c918
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
afec1e5df7884f000bc87fbb223d1a5c8da97aa4 25-Aug-2016 Marcus Hagerott <mhagerott@google.com> resolve merge conflicts of 6caf23f to master

Change-Id: If52e1830c5b1f55b3dd80ba95c119d3af27bb65e
6caf23f93b68818a2b8dae63578dbb942b901d2a 19-Aug-2016 Marcus Hagerott <mhagerott@google.com> Show device "account" in nav drawer menu

If there are contacts with a "null" account name and type (indicating that they
are device local contacts) then an item is included in the account section of
the nav drawer for "Device" contacts.

Bug 28637652
Bug 28637715
Change-Id: I975d20c8ab2bb14b9a9441e585d13237f7c09cb2
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
fddbb83d48d1115a34c4e7b8e62c19bae99744de 16-Aug-2016 Walter Jang <wjang@google.com> First pass on yenta autocomplete powered search (1/2)

Test: Basic searches with the autocomplete experiment on/off
Bug: 30436991

Change-Id: I9b756bd65a9714542c879cbd2a056d34a51cc359
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java
e837ae3e14c3e5a3f22a1bc69fe462caa278d7d8 15-Aug-2016 Walter Jang <wjang@google.com> Consolidate commonbind and contactsbind (1/2)

On the AOSP contacts side, we simple change the
name of the commonbind package to contactsbind.

Test: Ran ContactsTests unit tests
Bug: 30759296

Change-Id: I0b3d1eed637a7f48705f8ec22e6fb97078444b88
/packages/apps/Contacts/src-bind/com/android/contactsbind/ObjectFactory.java