History log of /packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1cea5d199b97aa0056f34ca7bd718b01fa8d360c 19-Dec-2016 Salvador Martinez <dehboxturtle@google.com> Refresh support screen more often

Support screen is now refreshed in the onResume.
This will prevent the situation where you open the
support tab and then you cross a hours of operation
boundary and the button is not updated.

Test: make RunSettingsRoboTests
Bug: 33272736
Change-Id: I9312b3b6f711eda91d5d60b3ff30e5ac12bf89c1
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
9134548ea4128a308df9456f20ac7da67cb67798 11-Dec-2016 jackqdyulei <jackqdyulei@google.com> Fix account picker crash when there is no account before.

Bug: 33497222
Test: make RunSettingsRoboTests
Change-Id: I06adb4e0a4afcb359a4f7e8b15f13f67c28d5b46
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
5538be509c9659bf5ec9d5775f38c93fe3d5e96c 07-Nov-2016 jackqdyulei <jackqdyulei@google.com> Add account picker to Support Tab

Add a spinner to select the account for user.

Bug: 32249920
Test: make RunSettingsRoboTests
Change-Id: I372d16ec5ec3230f5f2994d79f4fd27085092236
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
265d3c2a0c36251bf8a9f571d7239b6dd404d942 22-Jun-2016 Tamas Berghammer <tberghammer@google.com> Update package names to work with the proto3 compiler

Bug: b/28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
c93d18e29c4c0c82483d87345dbfc1afae1ed2fc 22-Sep-2016 Fan Zhang <zhfan@google.com> Use MetricsFeatureProvider for condition/suggestion/search.

Bug: 31664539
Test: make RunSettingsRoboTests

This allows different metric clients to listen to these events.

Change-Id: Ib19c8099b16ff78d9aa4901278e0ff33eeefd4a8
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
e162cbbd69d235562f3ffd398be3223948b68746 16-Aug-2016 Fan Zhang <zhfan@google.com> Don't dial any number if DIAL intent is not supported. am: 6098913d4b am: 9d478bef16
am: 67a496221e

Change-Id: I3a92f89fe4e2dc527c994050556253ec834ca1e6
6098913d4b17ecee3f44bc35adfda5f24d459e87 15-Aug-2016 Fan Zhang <zhfan@google.com> Don't dial any number if DIAL intent is not supported.

Bug: 30868123
Change-Id: Ieb971fdd86011ef0699fdbcfec1ecce2112d0209
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
a2938d2a2ff29d003b5a984e9983d854330182ef 11-Aug-2016 jackqdyulei <jackqdyulei@google.com> Fix the nullpointer bug in monkey test.

Bug: 30632031

Change-Id: I295bcc804a5e847f99577353c888caa08dc8c7ef
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
0d4b8a3b1984bce718a94f4fe7b9e3bdc2322d21 25-Jul-2016 Doris Ling <dling@google.com> Fix crash when support item is clicked.

Check for existing activity to handle the support item intent before
adding it to support tile or trying to launch the activity.

Change-Id: I42a733c2d862b303773aeee1ba3b21b718e59066
Fixes: 29118295
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
0bd87d71b8f787ed352fc5ce29e3049043b2b515 13-Jul-2016 Fan Zhang <zhfan@google.com> Add content description to escalation card title.

Bug: 30079904

In strings like "We're here for you 24/7", to avoid talkback read 24/7
as 24/7ths, we need to provide a custom content description.

Change-Id: If51586d97a376e7a859658d7a6dc48108094ddc2
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
b10df69a84e63d5ab22d24744f97291951e7702c 13-Jul-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Cross fade escalation card when content changes." into nyc-mr1-dev
5df6364d89107d923bb937e8fc7be763cf4f6d8a 13-Jul-2016 Fan Zhang <zhfan@google.com> Cross fade escalation card when content changes.

Fixes: 30079520

Whenever escalation card needs to change content:
- Instead of rebuilding entire data set, rebuild just escalation data.
- Instead of notify entire data set change, only notify the position
change for escalation card.
This triggers the cross-fade animation in RecyclerView's
DefaultItemAnimator.

Change-Id: Ia19593d852fa6a1c366aecf9330d8274d7295e85
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
55c6ea25f4a1bdf456e3addd74ec8c596c57be00 13-Jul-2016 Fan Zhang <zhfan@google.com> Tweak layouts to make support UI look better.

Fixes: 30087623

- Removed some padding and hide empty textviews.

Change-Id: Id8476aa3870d796c5f5a34c2f3fa6db34918691b
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
eadc7dc815522f69658982905239c734266fbcc2 12-Jul-2016 Fan Zhang <zhfan@google.com> Request support rules to refresh when account changes.

Bug: 30079512

When account is added, operation rule can potentially change. Request a
refresh to make sure user sees the latest UI.

Change-Id: I89e9d97bec22d612ca3602d86cc63f8f06355a39
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
48aab452cb72a038948f664b329fae37201a1512 08-Jul-2016 Fan Zhang <zhfan@google.com> UI updates for support tab.

Fixes: 29999181
Fixes: 29397123

- Reduce support tile min height to 48dp.
- Add a 8dp spacer between escalation card and first support tile.
- Show different off-hour support escalation title when support hour is
always avaiable.

Change-Id: I4dacf2b375734c4819b9b19b68fc84faf083c0d4
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
4178710f3d52162e7d7aa1114c521e627f21dc92 07-Jul-2016 Fan Zhang <zhfan@google.com> Fix strings for support tab.

Bug: 29105266

- Fix typos in string and comments
- Use 2 different strings for off-hour and off-line cases.

Change-Id: I63859605ff7185d5f8cc66fd31b56f1d09ed11aa
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
a9f7016acd3cb6c480a13b00ea1144ef43cd0181 01-Jul-2016 Fan Zhang <zhfan@google.com> Add logging when click tollfree/tolled phone support button

Bug: 29105266
Change-Id: Ide67c74b6c072c937f97269ad33800cca68a672d
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
016bd604917a1826de18fa82e3d36d54665452d5 30-Jun-2016 Fan Zhang <zhfan@google.com> Update escalation cards layout and data binding.

Bug: 29397123

- Updated the UI for support escalation cards so different state have
the same height and text/button shows up at roughly same place.
- Split data model for escalation cards from SupportData. The data and
UI between escalation cards and support tiles are different enough
that it no longer makes sense to share the same data object.

Change-Id: I328cc33961b9638e5e5fc2cad3ebf443991f4d0c
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
57824d5aaaf544b666cd92cf0361e3330cf97458 30-Jun-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fix a bug where selected country is reset." into nyc-mr1-dev
d89d60d9cac47faf6a3923dc4fc78f7ac0cd633e 29-Jun-2016 Fan Zhang <zhfan@google.com> Update UI for support tab.

Bug: 29397123
Bug: 29832054

- Increase spinner dropdown width to contain country names.
- Reduce suggestion counter's right padding.
- Tweak paddings in travel abroad phone dialog.
- Update icon and text for help&feedback / tips&tricks.

Change-Id: Ide52c6f8198d1a13a0fdeb000d7cb9e8c03688ca
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
242a7ef1e80db2e2c04973883cc675f0e8a61741 29-Jun-2016 Fan Zhang <zhfan@google.com> Fix a bug where selected country is reset.

Bug: 29397123

Bug caused by a bad merge.

Change-Id: I6cf4ea8796f712b3d2d9354a9845e9e95eda69b9
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
734c550c5954792ab6e71cfe38514a754c362d99 28-Jun-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge changes from topics 'offline_operation_hours_part5', 'offline_operation_hours_part4' into nyc-mr1-dev

* changes:
Show a static title/summary if country doesn't have support
By default select current country in support phone list.
ab7a6cf82866e0f3d62d0279f3be51aac80a2d2e 28-Jun-2016 Fan Zhang <zhfan@google.com> Merge "Show operation hours for selected country's support phone" into nyc-mr1-dev
106ff4ff0c454819d31bcc44a54a3139f1410d4c 28-Jun-2016 Fan Zhang <zhfan@google.com> Merge "Show tolled support number when click travel abroad." into nyc-mr1-dev
2c9f35e98d249d8d49a8020caebd422359462cfd 28-Jun-2016 Fan Zhang <zhfan@google.com> Show a static title/summary if country doesn't have support

Bug: 29105266
Change-Id: I874fbb1172ab2faf9372362cf0e1f933046c621c
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
46da9be5098b63543d67183837e797ed2068d18d 27-Jun-2016 Fan Zhang <zhfan@google.com> By default select current country in support phone list.

Bug: 29105266
Change-Id: I78027e5c817aae5e2220bc974e03282d937c33c6
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
2736ace057c043c3f24ef095c4d45095772d109a 25-Jun-2016 Fan Zhang <zhfan@google.com> Show operation hours for selected country's support phone

Bug: 28827790
Change-Id: Idddaefa33cf1a128b70c517b1acb61a2b7bab288
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
3737fabda48c5fefc0eb9758e73202dd9f4ebc57 24-Jun-2016 Fan Zhang <zhfan@google.com> Show tolled support number when click travel abroad.

Bug: 29105266
Change-Id: I3020039bafe26e8a494075ad2f192dba07ab6dd0
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
b0060dde637f583a048848b64157653a79ba097f 27-Jun-2016 Fan Zhang <zhfan@google.com> Restore selected country when rotating screen.

Bug: 29105266
Change-Id: I5c070a40465b32b4989481f270c448ba48f0e865
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
a44b1efbdce7dc50d6e3576150a47bbc72bfed96 23-Jun-2016 Fan Zhang <zhfan@google.com> When offline show a list of countries with phone support.

Bug: 29105266

TODO:
- Support phones UI for international travel
- Selecting default country
- Show operation hours for selected country

Change-Id: I08a6780497dfcb9b9dc8670f2705d01df021c57b
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
0bc42ab6183e5cf3c15b7bde67e12870aa58966d 20-Jun-2016 Fan Zhang <zhfan@google.com> Display operation hours when support is closed.

Bug: 29105266
Change-Id: Id451b1aa820961fad4ece07fde5782a5aecaee68
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
a00e3b78de74bd50b981e6bb5cdb9346b5bd4512 21-Jun-2016 Fan Zhang <zhfan@google.com> Merge "Enable/disable support buttons based on operation hours." into nyc-mr1-dev
841b13ac98d6608ae842846d4b27f62f0587c50b 16-Jun-2016 Fan Zhang <zhfan@google.com> Enable/disable support buttons based on operation hours.

Also update support title based on whether support operation is
available.

Bug: 28827790
Change-Id: I65eb70d18ba16ccc263bce019fcbbe5e10ffa596
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
ab2e0390a09bd258b49eafeaf718ab3dd1b25a9f 17-Jun-2016 Fan Zhang <zhfan@google.com> Log button taps in support tab.

Bug: 29282762
Change-Id: I7d573f95450292840413cb5e266915f64f6d667d
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
156453c0ada89581558f84010577c996bfda9882 14-Jun-2016 Fan Zhang <zhfan@google.com> Remove forum link from support tab.

Bug: 29356288
Change-Id: I95c737d8249eb5689f09e037016832e25bbf9244
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
31405d0023c59787a094b31d72291761fcf8ac9b 13-Jun-2016 Fan Zhang <zhfan@google.com> Support tab UI polish.

Bug: 29107343
Bug: 29101595

1) Changing the font weight of the tabs to Medium
2) Changing the tab indicator color
3) Increasing the padding on the top and bottom of the entire suggestion
space (from 6dp to 8dp)
4) Balancing the space of list components within their perspective list
heights
5) Adjusting the padding on the right side to improve alignment
6) Changing "Suggestions" and suggestions counter font weight and size
7) Removing the drop shadow on the bottom of the suggestion space
8) "More help" subheader has been removed
9) Use 54% #000000 as tint color for more help icons.

Change-Id: If3e1c5ce2701422fba6185e7fa340abccc9bd30c
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
a2bd32b397a751f7e1d7257d1051b88f7a443f12 12-May-2016 Fan Zhang <zhfan@google.com> Display disclaimer dialog before starting support.

Bug: 28656426
Bug: 28141203
Change-Id: I4fc0d922170badcf5f215fe906fb616c11cf8270
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
49db9c38b539a0c956e7c67780963e8b0bd08dff 10-May-2016 Andrew Sapperstein <asapperstein@google.com> Add list item to open tips & tricks.

Added to the more help list for now.

BUG: 28654701
Change-Id: Ia020c3ffb5ab42cb82ffa75834fa45d20f2a1e72
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
be61a14fcd01f5d8ccc2cb1584cea48b52697ce6 03-May-2016 Fan Zhang <zhfan@google.com> Add estimate time under support options.

Bug: 28141203

- SupportFeatureProvider will provide a localized estimate string.
- Use a builder pattern to instantiate SupportData to avoid increasing
constructor args.

Change-Id: I92e90cd57b4ef4e1d921f403801cfd5984ef6a3b
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
1529a875db917b4937ab37177d50e95c37b6d54c 05-May-2016 Rachel Zhang <rachelzhang@google.com> Merge "Launch Help & Feedback" into nyc-mr1-dev
cd0915122414fc3e690480290f6527898b0459ce 29-Apr-2016 Fan Zhang <zhfan@google.com> Bring escalation options UI closer to mock.

Bug: 28141203
Change-Id: Ia6d50d7d6f3010695c62fc1e8bd07f858715e455
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
8088907360a1e72429d85acff9f3f3fa35e551c8 30-Apr-2016 Rachel Zhang <rachelzhang@google.com> Launch Help & Feedback

Bug: 28139684
Bug: 28141203
Change-Id: I9853fa5fd789cd6404dddfd9b00b7dc3afe73d91
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
9502163f9290896c3d40eef56deee4e3dde3f492 29-Apr-2016 Fan Zhang <zhfan@google.com> Explicitly setAccount in the same way as setHasInternet.

Bug: 28141203

This frees adapter from updating account and internet internally, and
allows refreshData() be private.

Change-Id: I8ccb4311c48c66222ee19e2d01b1c4943acdb0ee
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
ce0c6dd680b91657f5ac38c322b711011097c8b3 29-Apr-2016 Fan Zhang <zhfan@google.com> Disable stable id in support adapter.

Bug: 28141203
Change-Id: I8785b804e15e58b4885645bc72d68c2a3cacc692
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
a6c862caf6b62a3af06795ff743473d38e56d85d 27-Apr-2016 Fan Zhang <zhfan@google.com> Prompt sign-in when there is no account for support options

Bug: 28141203
Bug: 28316343
Change-Id: Ie7f86955519504e5eed4af4c8406a353a3847995
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
2ddde4a9282ea74f570e970a1a26252067032c58 22-Apr-2016 Fan Zhang <zhfan@google.com> Monitor connectivity change and display offline promo.

Bug: 28141203
Change-Id: I2af7cc3071d835092fba961ff59189f1fb295063
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java
a9fa0059b268f7090f375b481990b89fc84bbb5e 21-Apr-2016 Fan Zhang <zhfan@google.com> Add c2c and chat support when there is eligible account.

Bug: 28141203
Bug: 28316618
Bug: 28316343

- Replaced hardcoded fragment layout with a RecyclerView. The old layout
was essentially building a list manually.
- Tweaked layout to look better.
- Hide escalation cards when there is no account. Show cards when
there is at least 1 account.
- Request an intent to start specified support type when card is
clicked.
- Monitor account changes so we can hide/show escalation cards when
add/remove account.

Change-Id: Ie48158b85ade1363a41817cc88b1193e0aef87ae
/packages/apps/Settings/src/com/android/settings/dashboard/SupportItemAdapter.java