History log of /packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ecfc26c3f9495f1a4efed69a1582ff2b0deb2c71 13-Sep-2011 Daniel Lehmann <lehmannd@google.com> New avatars

Bug:5074147

Change-Id: I583d22c63a7b617567c523efeed292ae1e2be7e4
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
de4e404bd88cb60a8286e17383a49534efcc0e56 24-Aug-2011 Katherine Kuan <katherinekuan@google.com> Sort group editor autocomplete suggestions alphabetically

- Make drop down suggestions use a similar layout to the email
autocomplete dropdown layout (UX request). This also allows us
to view more suggestions on screen at a time.

Bug: 5197573
Change-Id: I96c3d8b93defb716c6df2530bdaa20e86275f564
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
59b46720e92799a29d84e6e31fb3eeea60166f0d 12-Aug-2011 Makoto Onuki <omakoto@google.com> Fix group editor crash (IndexOutOfBoundsException)

It's probably that the suggestion list has changed just before the callback
is called.
Use the view tag to get SuggestedMember to avoid look-up by index.

Bug 5149812

Change-Id: I04254eaf94728c42164ddc73dbd2dbf140ec8525
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
f81b6d9ba129f0220de93aa9a7426547889755c3 09-Aug-2011 Makoto Onuki <omakoto@google.com> Group editor: Handle rotation correctly

- Properly save/restore fragment state
- Don't close cursors loaded by cursor loader.
They are retained through orientation changes. Closing them manually
causes accessing closed cursors after screen rotation.

Bug 5075387
Bug 5136936

Change-Id: I7722d90e5a5b52af1666a69bc56d1df27c4de2a0
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
3c6865e57ea7e26364155cae9922bcdbea5162ed 29-Jul-2011 Katherine Kuan <katherinekuan@google.com> Merge "Pass correct group member suggestion to IME"
6ae983fc9fff8ec820fd09d0d5b997bcbea31a43 28-Jul-2011 Makoto Onuki <omakoto@google.com> Pass correct group member suggestion to IME

So the member suggestion will work in the extracted mode too.

Bug 5075514

Change-Id: Ica1ec6295f65b15ba2486bc7b05c2138d15a2408
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
f75900ed2bafa5411c46e8fde0b8dccbc6753176 28-Jul-2011 Makoto Onuki <omakoto@google.com> Fix group member suggestion

We were not setting mDataSet properly, and doing "data_set = ''" when
it should be data_set IS NULL.

Bug 5091319

Change-Id: I4ec8fcb5e21772dcdbbf1359fe3dcc7cab6a9f36
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
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
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
2d851cc895ffc7afd322298c7d4391ca5bea1a2d 06-Jul-2011 Katherine Kuan <katherinekuan@google.com> Batch add and remove group members in group editor

- Create save intent in ContactSaveService to update
the group name, add a list of new members, and remove
a list of existing members

- Add raw contact ID column to GroupMemberLoader so that
the raw contact IDs can be used in ContactSaveService

- Remove old code that would do the database save one at a
time for each contact member when the action was taken
(and remove the step that would load the full contact because
we now only need the raw contact ID)

- TODO: General cleanup to just use raw contact IDs everywhere
and have one Member class (get rid of SuggestedMember)

- TODO: Allow users to add contacts for new groups (still
can only change the name), but this should be straightforward
after this change

Bug: 4961845
Change-Id: I8a2f1086feecbb63dc6eb3d1e985bccabe28b803
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
c6b8afe730255537978f2c938cca6986cae63c34 23-Jun-2011 Katherine Kuan <katherinekuan@google.com> Group editor on tablet

- Allow autocomplete to add new members which presents
the user with suggestions from the raw_contacts table
with the same account name and type as the group
- Hook up the "new" and "edit" group buttons on the tablet
- Once the user exits the editor, update the group list
and scroll the group list to the group that was just edited
- Allow rename of groups (make the names of read-only groups
not editable)
- Allow removal of members
- Hook up the done / cancel / up / back buttons

- TODO: Be able to create a new group + add new members
in the same transaction. Then the new group editor
will allow adding members at the same time. Currently
you can only add a name to a new group. Once it's created,
then you can go and edit the membership.

- TODO: Bulk add/remove members in one transaction when the
user exits the editor. Currently it's saving the change
after you modify the membership list (even before you hit
the "Done" button in the editor).

- TODO: Add member status message and chat presence

- TODO: Add UI for non-editable groups

Change-Id: I1f32a28862c358b8bd1469666743cd240d28f80b
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java