Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(597)

Issue 2308643002: arc: Make Play Store item persistent in app list. (Closed)

Created:
4 years, 3 months ago by khmel
Modified:
4 years, 3 months ago
CC:
chromium-reviews, elijahtaylor+arcwatch_chromium.org, sadrul, yusukes+watch_chromium.org, tfarina, hidehiko+watch_chromium.org, lhchavez+watch_chromium.org, kalyank, Matt Giuca
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

arc: Make Play Store item persistent in app list. This uses default & OEM Arc apps support to implement Play Store as default item. Clicking it starts OptIn process or launch Play Store if Arc is already opted in. This CL also updates default apps implementation by adding install and last launch time support to correct representation of default items in the recent list. BUG=b/31242721 BUG=643686 TEST=Manually on device. Committed: https://crrev.com/ffb325645bf768c7c83a7008f40c07ec5b29de8a Cr-Commit-Position: refs/heads/master@{#416965}

Patch Set 1 #

Patch Set 2 : cleanup #

Total comments: 4

Patch Set 3 : more smooth play store request handling #

Total comments: 2

Patch Set 4 : fix unit_tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+326 lines, -165 lines) Patch
M chrome/browser/ui/app_list/arc/arc_app_icon.h View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_icon.cc View 1 6 chunks +44 lines, -44 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_launcher.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_launcher.cc View 2 chunks +7 lines, -2 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_list_prefs.h View 2 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_list_prefs.cc View 1 2 3 14 chunks +125 lines, -102 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_unittest.cc View 4 chunks +83 lines, -0 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_utils.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_app_utils.cc View 1 2 3 3 chunks +18 lines, -8 lines 0 comments Download
M chrome/browser/ui/app_list/arc/arc_default_app_list.h View 3 chunks +6 lines, -1 line 0 comments Download
M chrome/browser/ui/app_list/arc/arc_default_app_list.cc View 3 chunks +26 lines, -2 lines 0 comments Download
M chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc View 1 2 1 chunk +5 lines, -4 lines 0 comments Download

Messages

Total messages: 22 (10 generated)
khmel
Hi Xiyuan, PTAL once you are back. Thanks
4 years, 3 months ago (2016-09-02 17:19:02 UTC) #2
xiyuan
https://codereview.chromium.org/2308643002/diff/20001/chrome/browser/ui/app_list/arc/arc_app_utils.cc File chrome/browser/ui/app_list/arc/arc_app_utils.cc (right): https://codereview.chromium.org/2308643002/diff/20001/chrome/browser/ui/app_list/arc/arc_app_utils.cc#newcode246 chrome/browser/ui/app_list/arc/arc_app_utils.cc:246: // PlayStore is automatically opened on sing in completed. ...
4 years, 3 months ago (2016-09-06 21:24:46 UTC) #5
khmel
Thanks Xiyuan for your comments. PTAL https://codereview.chromium.org/2308643002/diff/20001/chrome/browser/ui/app_list/arc/arc_app_utils.cc File chrome/browser/ui/app_list/arc/arc_app_utils.cc (right): https://codereview.chromium.org/2308643002/diff/20001/chrome/browser/ui/app_list/arc/arc_app_utils.cc#newcode246 chrome/browser/ui/app_list/arc/arc_app_utils.cc:246: // PlayStore is ...
4 years, 3 months ago (2016-09-06 23:11:59 UTC) #6
xiyuan
lgtm
4 years, 3 months ago (2016-09-06 23:19:14 UTC) #7
khmel
Thanks Xiyuan! Adding Stefan c/b/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc PTAL
4 years, 3 months ago (2016-09-06 23:22:39 UTC) #9
Mr4D (OOO till 08-26)
c/b/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc lgtm. I leave it to you to address the comment (or not). https://codereview.chromium.org/2308643002/diff/40001/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc File ...
4 years, 3 months ago (2016-09-07 02:24:05 UTC) #10
khmel
https://codereview.chromium.org/2308643002/diff/40001/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc File chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc (right): https://codereview.chromium.org/2308643002/diff/40001/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc#newcode883 chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc:883: true /* launchable */, app_info.orientation_lock); On 2016/09/07 02:24:05, Mr4D ...
4 years, 3 months ago (2016-09-07 14:59:19 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2308643002/40001
4 years, 3 months ago (2016-09-07 14:59:57 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/231458)
4 years, 3 months ago (2016-09-07 15:38:34 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2308643002/60001
4 years, 3 months ago (2016-09-07 15:57:01 UTC) #18
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 3 months ago (2016-09-07 16:43:06 UTC) #20
commit-bot: I haz the power
4 years, 3 months ago (2016-09-07 16:46:17 UTC) #22
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/ffb325645bf768c7c83a7008f40c07ec5b29de8a
Cr-Commit-Position: refs/heads/master@{#416965}

Powered by Google App Engine
This is Rietveld 408576698