History log of /packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
db27b4b16acc21cd1fb26fb5430d3f34f1fc1805 30-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show group headers correctly

- have the list's top padding inside the first group header so
that the list shows correct fading effect on top
- have a header divider at the bottom of the header itself
- fix text alignment so that it looks same as the "All contacts"
list

Bug: 5233999
Change-Id: I2ea24b76cd2b2b3240ff3a9b705b7d783cacebee
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
deddb487d7596a12b2ec5fdcb0e8054c99fd3185 19-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Stop showing group icons

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

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

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

Bug: 5137457
Bug: 5144140
Bug: 5143350
Bug: 5080599
Change-Id: I038c112bbf9e956e9a2b784178c0360d03e3f333
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
f5be9baf49891a2c81b2ca9bef80d86f7e20d8cd 05-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Stop showing default thumbnail in photo manager

Bug: 5126085
Change-Id: Ie90814fc353a70524049aa892e228d72c9dafb01
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
a02b6a23b649f1c25b20f8143b1b4a985e6269e9 02-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Show group photos asynchronously

Bug: 4689452
Change-Id: If559d698f673849e7f65ad7b7eccdcec94a998d7
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
cab054c6d3336ef54dd60ed208df490fae6566db 29-Jul-2011 Katherine Kuan <katherinekuan@google.com> Auto select first group in group list on tablet

- If no groups are selected yet

Bug: 5061848
Change-Id: I52f464791dd0f96dbb00108cdd34895989bbd3d4
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.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/GroupBrowseListAdapter.java
1866a071adb9a64112524b2f4836766f7e655123 26-Jul-2011 Katherine Kuan <katherinekuan@google.com> Use group count per account column for group list

- Show the # of groups that fall into a specific account name and account type
- Make sure group count does not get cut off on phone portrait
by ellipsizing the account name if necessary

Bug: 5039532
Change-Id: I0420ad426cdd189313d710931339fb06ec766607
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
ea1c3a50874de0e1c34df7a3bd650fb64538f04d 24-Jul-2011 Katherine Kuan <katherinekuan@google.com> Use group summary URI

- This is part 1 of showing more details in the group list.
This CL just uses an existing group URI and sets up the
UI to read from a cursor as the user scrolls the list
(instead of reading the entire list and storing it in memory)
- Include count of # members in a group as a subtitle for
each group
- Include the header as an optionally visible part of the
list item because we don't know how many groups are in an account.
Only show the header if it's the first group in an account.
- Refactor some of the code to make it simpler

Bug: 5039532
Change-Id: Ie01fd005416992c4a1b4d89a1591942dc601c894
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
53fa6ef138f831a5a510d759a752d5101a256dce 22-Jul-2011 Katherine Kuan <katherinekuan@google.com> Remove account name and icon in group list item

- Redundant info that is already in the list header
- TODO: Still a bunch of work left on how to display
group members and photos

Bug: 5039532
Change-Id: I615144499052028b0f479bc02594b579ba689d32
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
56b428b2f8921142cebd2a0822e4aa4aa122c9c9 18-Jul-2011 Katherine Kuan <katherinekuan@google.com> Group header for group list

- This will probably all go away once we have a new
URI to load the group list
- Make hash map of account name to groups be
Account object mapped to groups
- Header should display account type, account name,
and # of groups

Change-Id: I079b02a214cfeeec5c89583647219b2192c62d40
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.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/GroupBrowseListAdapter.java
8268bbe65440c70db46b4c505433fac1fdc36e58 11-Jun-2011 Katherine Kuan <katherinekuan@google.com> Add group menu options in group details fragment

- Move "new contact" and "new group" menu items into
list fragment (instead of details fragment or
people activity), so it works according to the current
tab esp for the phone
- Move group menu items into group detail fragment
- Remove custom "new contact" button
- Add some fixes for menu items / fragments going into and
out of search mode

Change-Id: I1f2a4d7e90b4e5d438bb271f0a66e21d8069b189
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
0ff0e317cbf788adc4dce38257d27691e032d6ca 09-Jun-2011 Katherine Kuan <katherinekuan@google.com> Group list headers and selection

- Sort groups according to account
- Add headers to groups in same account with # of groups in that account
- Add "selection" background on list item in tablet, but disable it on
the phone
- Misc: enable fast scroll, move icon to right

Change-Id: I1c83aa686de2431b3483a1591ecad7e9e6893cdc
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.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
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java
fd8cdedb816cb1fc5894e2e3c5e144ff16b90b7c 11-May-2011 Katherine Kuan <katherinekuan@google.com> Group detail page and list of members

- Click on group in group list goes to a detail page
- Temporarily show members, TODO: Move list as
an expanded list in group browser activity
- TODO: Populate detail page with group info and
group actions

Bug: 4413116
Change-Id: I114d276f96aed318307d185910ae8799228262c9
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.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
/packages/apps/Contacts/src/com/android/contacts/group/GroupBrowseListAdapter.java