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

Issue 2912593002: Create OOBE screen for Voice Interaction value proposition (Closed)

Created:
3 years, 7 months ago by yueli
Modified:
3 years, 6 months ago
CC:
chromium-reviews, elijahtaylor+arcwatch_chromium.org, alemate+watch_chromium.org, oshima+watch_chromium.org, viettrungluu+watch_chromium.org, qsr+mojo_chromium.org, hidehiko+watch_chromium.org, achuith+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, lhchavez+watch_chromium.org, arv+watch_chromium.org, victorhsieh+watch_chromium.org, darin (slow to review), davemoore+watch_chromium.org, yusukes+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Create OOBE screen for Voice Interaction value proposition - Add a new OOBE screen for Voice Interaction value prop, which will show up after user image selection on the first run. - If user clicks "No Thanks", chromeos tutorial app will be launched - If user clicks "Continue", an intent to launch Voice Interaction setup wizard will be fired. BUG=b/38197377 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2912593002 Cr-Commit-Position: refs/heads/master@{#477864} Committed: https://chromium.googlesource.com/chromium/src/+/ec498067cc5b7e656957722e4c7a45d696164b64

Patch Set 1 #

Total comments: 41

Patch Set 2 : Create OOBE screen for Voice Interaction value proposition #

Total comments: 17

Patch Set 3 : Create OOBE screen for Voice Interaction value proposition #

Patch Set 4 : Create OOBE screen for Voice Interaction value proposition #

Total comments: 4

Patch Set 5 : Refactor #

Patch Set 6 : Rebase #

Patch Set 7 : Create OOBE screen for Voice Interaction value proposition #

Unified diffs Side-by-side diffs Delta from patch set Stats (+659 lines, -52 lines) Patch
M chrome/app/chromeos_strings.grdp View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/BUILD.gn View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/arc/arc_session_manager.cc View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/arc/voice_interaction/arc_voice_interaction_framework_service.h View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/arc/voice_interaction/arc_voice_interaction_framework_service.cc View 1 2 3 4 5 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/first_run/first_run.cc View 1 2 chunks +8 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/oobe_screen.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/login/oobe_screen.cc View 1 chunk +6 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/login/screens/screen_exit_code.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/screens/screen_exit_code.cc View 1 chunk +4 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/login/screens/voice_interaction_value_prop_screen.h View 1 1 chunk +43 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/login/screens/voice_interaction_value_prop_screen.cc View 1 1 chunk +76 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/login/screens/voice_interaction_value_prop_screen_view.h View 1 1 chunk +37 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/wizard_controller.h View 1 3 chunks +10 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/wizard_controller.cc View 1 12 chunks +103 lines, -39 lines 0 comments Download
M chrome/browser/chromeos/login/wizard_controller_browsertest.cc View 1 2 3 4 5 6 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/resources/chromeos/login/custom_elements_login.html View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/custom_elements_login.js View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/custom_elements_oobe.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/custom_elements_oobe.js View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/login.js View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/login_non_lock_shared.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/login_non_lock_shared.js View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/login_screens.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/md_login.js View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/md_login_screens.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/oobe.js View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/oobe_dialog.css View 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/oobe_dialog.html View 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/resources/chromeos/login/oobe_dialog.js View 1 1 chunk +16 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/login/oobe_screen_voice_interaction_value_prop.css View 1 1 chunk +10 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/login/oobe_screen_voice_interaction_value_prop.html View 1 1 chunk +10 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/login/oobe_screen_voice_interaction_value_prop.js View 1 2 3 1 chunk +47 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/login/oobe_screens.html View 1 chunk +1 line, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.css View 1 1 chunk +23 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html View 1 1 chunk +27 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.js View 1 1 chunk +39 lines, -0 lines 0 comments Download
M chrome/browser/ui/BUILD.gn View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/oobe_ui.h View 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/oobe_ui.cc View 1 2 3 4 5 3 chunks +8 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.h View 1 1 chunk +48 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc View 1 2 3 4 1 chunk +74 lines, -0 lines 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M components/arc/common/voice_interaction_framework.mojom View 1 2 3 4 5 3 chunks +7 lines, -4 lines 0 comments Download

Messages

Total messages: 42 (24 generated)
yueli
PTAL
3 years, 6 months ago (2017-05-30 17:48:54 UTC) #4
Luis Héctor Chávez
drive-by also, is there any way you can split this change? it's kinda huge :( ...
3 years, 6 months ago (2017-05-30 17:59:56 UTC) #6
xiyuan
https://codereview.chromium.org/2912593002/diff/1/chrome/browser/chromeos/first_run/first_run.cc File chrome/browser/chromeos/first_run/first_run.cc (right): https://codereview.chromium.org/2912593002/diff/1/chrome/browser/chromeos/first_run/first_run.cc#newcode51 chrome/browser/chromeos/first_run/first_run.cc:51: prefs::kArcVoiceInteractionValuePropAccepted)) How would this play along with MaybeLaunchDialogAfterSessionStart() and ...
3 years, 6 months ago (2017-05-30 19:26:22 UTC) #7
xc
https://codereview.chromium.org/2912593002/diff/1/chrome/browser/chromeos/first_run/first_run.cc File chrome/browser/chromeos/first_run/first_run.cc (right): https://codereview.chromium.org/2912593002/diff/1/chrome/browser/chromeos/first_run/first_run.cc#newcode51 chrome/browser/chromeos/first_run/first_run.cc:51: prefs::kArcVoiceInteractionValuePropAccepted)) +1 We may have to show this more ...
3 years, 6 months ago (2017-05-31 18:37:53 UTC) #8
yueli
https://codereview.chromium.org/2912593002/diff/1/chrome/browser/chromeos/arc/voice_interaction/arc_voice_interaction_framework_service.cc File chrome/browser/chromeos/arc/voice_interaction/arc_voice_interaction_framework_service.cc (right): https://codereview.chromium.org/2912593002/diff/1/chrome/browser/chromeos/arc/voice_interaction/arc_voice_interaction_framework_service.cc#newcode300 chrome/browser/chromeos/arc/voice_interaction/arc_voice_interaction_framework_service.cc:300: DCHECK(framework_instance); On 2017/05/30 17:59:55, Luis Héctor Chávez wrote: > ...
3 years, 6 months ago (2017-06-02 02:03:47 UTC) #9
xc
lgtm https://codereview.chromium.org/2912593002/diff/20001/chrome/browser/resources/chromeos/login/oobe_screen_voice_interaction_value_prop.js File chrome/browser/resources/chromeos/login/oobe_screen_voice_interaction_value_prop.js (right): https://codereview.chromium.org/2912593002/diff/20001/chrome/browser/resources/chromeos/login/oobe_screen_voice_interaction_value_prop.js#newcode24 chrome/browser/resources/chromeos/login/oobe_screen_voice_interaction_value_prop.js:24: 'https://www.gstatic.com/opa-chromeos/oobe/en/value_proposition.html'; if the "en" url were also 404, ...
3 years, 6 months ago (2017-06-02 18:53:49 UTC) #10
xiyuan
https://codereview.chromium.org/2912593002/diff/1/chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html File chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html (right): https://codereview.chromium.org/2912593002/diff/1/chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html#newcode14 chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html:14: <webview id="valueView" src="https://www.gstatic.com/opa-chromeos/oobe/en/value_proposition.html"></webview> On 2017/06/02 02:03:47, yueli wrote: > ...
3 years, 6 months ago (2017-06-02 22:12:34 UTC) #11
dcheng
mojom lgtm https://codereview.chromium.org/2912593002/diff/20001/chrome/browser/chromeos/login/screens/voice_interaction_value_prop_screen.h File chrome/browser/chromeos/login/screens/voice_interaction_value_prop_screen.h (right): https://codereview.chromium.org/2912593002/diff/20001/chrome/browser/chromeos/login/screens/voice_interaction_value_prop_screen.h#newcode25 chrome/browser/chromeos/login/screens/voice_interaction_value_prop_screen.h:25: void OnViewDestroyed(VoiceInteractionValuePropScreenView* view_); Nit: |view_| should be ...
3 years, 6 months ago (2017-06-05 19:38:43 UTC) #12
yueli
https://codereview.chromium.org/2912593002/diff/20001/chrome/browser/chromeos/login/wizard_controller.cc File chrome/browser/chromeos/login/wizard_controller.cc (right): https://codereview.chromium.org/2912593002/diff/20001/chrome/browser/chromeos/login/wizard_controller.cc#newcode632 chrome/browser/chromeos/login/wizard_controller.cc:632: VLOG(1) << "Showing voice interaction value prop screen."; On ...
3 years, 6 months ago (2017-06-06 17:38:20 UTC) #13
Luis Héctor Chávez
https://codereview.chromium.org/2912593002/diff/20001/chrome/browser/chromeos/login/wizard_controller.cc File chrome/browser/chromeos/login/wizard_controller.cc (right): https://codereview.chromium.org/2912593002/diff/20001/chrome/browser/chromeos/login/wizard_controller.cc#newcode877 chrome/browser/chromeos/login/wizard_controller.cc:877: base::Unretained(UserSessionManager::GetInstance()), On 2017/06/06 17:38:19, yueli wrote: > On 2017/06/05 ...
3 years, 6 months ago (2017-06-06 17:55:40 UTC) #14
yueli
https://codereview.chromium.org/2912593002/diff/1/chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html File chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html (right): https://codereview.chromium.org/2912593002/diff/1/chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html#newcode14 chrome/browser/resources/chromeos/login/oobe_voice_interaction_value_prop.html:14: <webview id="valueView" src="https://www.gstatic.com/opa-chromeos/oobe/en/value_proposition.html"></webview> On 2017/06/02 22:12:33, xiyuan wrote: > ...
3 years, 6 months ago (2017-06-07 18:31:50 UTC) #15
xiyuan
https://codereview.chromium.org/2912593002/diff/60001/chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc File chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc (right): https://codereview.chromium.org/2912593002/diff/60001/chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc#newcode45 chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc:45: Initialize(); Think we should reverse the call order. At ...
3 years, 6 months ago (2017-06-07 18:45:06 UTC) #16
yueli
https://codereview.chromium.org/2912593002/diff/60001/chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc File chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc (right): https://codereview.chromium.org/2912593002/diff/60001/chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc#newcode45 chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc:45: Initialize(); On 2017/06/07 18:45:06, xiyuan wrote: > Think we ...
3 years, 6 months ago (2017-06-07 18:52:42 UTC) #17
xiyuan
https://codereview.chromium.org/2912593002/diff/60001/chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc File chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc (right): https://codereview.chromium.org/2912593002/diff/60001/chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc#newcode45 chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc:45: Initialize(); On 2017/06/07 18:52:42, yueli wrote: > On 2017/06/07 ...
3 years, 6 months ago (2017-06-07 19:04:20 UTC) #18
yueli
https://codereview.chromium.org/2912593002/diff/60001/chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc File chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc (right): https://codereview.chromium.org/2912593002/diff/60001/chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc#newcode45 chrome/browser/ui/webui/chromeos/login/voice_interaction_value_prop_screen_handler.cc:45: Initialize(); On 2017/06/07 18:45:06, xiyuan wrote: > Think we ...
3 years, 6 months ago (2017-06-07 19:17:35 UTC) #19
xiyuan
lgtm
3 years, 6 months ago (2017-06-07 19:39:53 UTC) #20
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/2912593002/120001
3 years, 6 months ago (2017-06-08 02:04:49 UTC) #39
commit-bot: I haz the power
3 years, 6 months ago (2017-06-08 02:11:40 UTC) #42
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/ec498067cc5b7e656957722e4c7a...

Powered by Google App Engine
This is Rietveld 408576698