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

Issue 2980453002: [vr] Show DOFF when starting Chrome with a VR intent without FRE completion (Closed)

Created:
3 years, 5 months ago by ymalik
Modified:
3 years, 5 months ago
CC:
chromium-reviews, feature-vr-reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[vr] Show DOFF when starting Chrome with a VR intent without FRE completion This CL adds VrFirstRunActivity which has the android:enableVrMode attribute which keeps us in VR mode when starting Chrome. We need this because VrCore doesn't allow non-active VR apps to call DOFF. Starting Chrome with a pure VR activity sets Chrome to be the active VR app in time for us to call DOFF. The new activity can be removed when VrCore allows transitioning activities to call DOFF without being the active VR app. BUG=721885 Review-Url: https://codereview.chromium.org/2980453002 Cr-Commit-Position: refs/heads/master@{#486812} Committed: https://chromium.googlesource.com/chromium/src/+/e6e30e12aea101642e142906e6c00ff355ca8e99

Patch Set 1 #

Patch Set 2 : cleanup #

Total comments: 2

Patch Set 3 : Address review comments #

Total comments: 16

Patch Set 4 : address review comments #

Patch Set 5 : rebase #

Total comments: 14

Patch Set 6 : more review comments #

Total comments: 2

Patch Set 7 : make VrFirstRunActivity conditional #

Unified diffs Side-by-side diffs Delta from patch set Stats (+123 lines, -1 line) Patch
M chrome/android/java/AndroidManifest.xml View 1 2 3 4 5 6 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java View 1 2 3 4 5 6 2 chunks +8 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrFirstRunActivity.java View 1 2 3 4 5 1 chunk +74 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java View 1 2 3 4 5 6 5 chunks +30 lines, -1 line 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 27 (11 generated)
ymalik
@mthiesse, PTAL before I send to clank reviewers :)
3 years, 5 months ago (2017-07-09 21:48:01 UTC) #3
mthiesse
https://codereview.chromium.org/2980453002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java (right): https://codereview.chromium.org/2980453002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode183 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:183: private static VrDoffHelper sDoffHelperInstance; Let's not have another static ...
3 years, 5 months ago (2017-07-10 14:31:38 UTC) #4
ymalik
mthiesse, PTAL :) https://codereview.chromium.org/2980453002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java (right): https://codereview.chromium.org/2980453002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode183 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:183: private static VrDoffHelper sDoffHelperInstance; On 2017/07/10 ...
3 years, 5 months ago (2017-07-10 16:33:11 UTC) #5
mthiesse
https://codereview.chromium.org/2980453002/diff/30001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDoffHelper.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDoffHelper.java (right): https://codereview.chromium.org/2980453002/diff/30001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDoffHelper.java#newcode13 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDoffHelper.java:13: public final class VrDoffHelper { Sorry for giving a ...
3 years, 5 months ago (2017-07-10 22:49:47 UTC) #6
ymalik
mthiesse, PTAL :) https://codereview.chromium.org/2980453002/diff/30001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDoffHelper.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDoffHelper.java (right): https://codereview.chromium.org/2980453002/diff/30001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDoffHelper.java#newcode13 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrDoffHelper.java:13: public final class VrDoffHelper { On ...
3 years, 5 months ago (2017-07-11 22:51:58 UTC) #7
ymalik
mthiesse, PTAL :)
3 years, 5 months ago (2017-07-11 22:52:00 UTC) #8
ymalik
dtrainor PTAL for non vr_shell related changes :)
3 years, 5 months ago (2017-07-11 23:37:45 UTC) #10
mthiesse
https://codereview.chromium.org/2980453002/diff/70001/chrome/android/java/AndroidManifest.xml File chrome/android/java/AndroidManifest.xml (right): https://codereview.chromium.org/2980453002/diff/70001/chrome/android/java/AndroidManifest.xml#newcode427 chrome/android/java/AndroidManifest.xml:427: android:theme="@android:style/Theme.Translucent.NoTitleBar" Use "@style/VrActivityTheme" Also you should probably include android:configChanges="orientation|keyboardHidden|keyboard|screenSiz ...
3 years, 5 months ago (2017-07-12 14:44:47 UTC) #11
ymalik
@mthisse / dtrainor PTAL :) https://codereview.chromium.org/2980453002/diff/70001/chrome/android/java/AndroidManifest.xml File chrome/android/java/AndroidManifest.xml (right): https://codereview.chromium.org/2980453002/diff/70001/chrome/android/java/AndroidManifest.xml#newcode427 chrome/android/java/AndroidManifest.xml:427: android:theme="@android:style/Theme.Translucent.NoTitleBar" On 2017/07/12 14:44:46, ...
3 years, 5 months ago (2017-07-12 15:33:04 UTC) #12
mthiesse
lgtm
3 years, 5 months ago (2017-07-12 15:37:53 UTC) #13
David Trainor- moved to gerrit
lgtm
3 years, 5 months ago (2017-07-12 20:53:21 UTC) #14
mthiesse
https://codereview.chromium.org/2980453002/diff/90001/chrome/android/java/AndroidManifest.xml File chrome/android/java/AndroidManifest.xml (right): https://codereview.chromium.org/2980453002/diff/90001/chrome/android/java/AndroidManifest.xml#newcode427 chrome/android/java/AndroidManifest.xml:427: android:theme="@style/VrActivityTheme" You'll need to surround this android:theme and android:enableVrMode ...
3 years, 5 months ago (2017-07-13 17:26:49 UTC) #15
ymalik
@dtrainor / @mthiesse, PTAL :) https://codereview.chromium.org/2980453002/diff/90001/chrome/android/java/AndroidManifest.xml File chrome/android/java/AndroidManifest.xml (right): https://codereview.chromium.org/2980453002/diff/90001/chrome/android/java/AndroidManifest.xml#newcode427 chrome/android/java/AndroidManifest.xml:427: android:theme="@style/VrActivityTheme" On 2017/07/13 17:26:48, ...
3 years, 5 months ago (2017-07-14 06:14:29 UTC) #16
ymalik
On 2017/07/14 06:14:29, ymalik wrote: > @dtrainor / @mthiesse, PTAL :) > > https://codereview.chromium.org/2980453002/diff/90001/chrome/android/java/AndroidManifest.xml > ...
3 years, 5 months ago (2017-07-14 18:02:57 UTC) #21
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/2980453002/110001
3 years, 5 months ago (2017-07-14 18:03:22 UTC) #24
commit-bot: I haz the power
3 years, 5 months ago (2017-07-14 18:17:20 UTC) #27
Message was sent while issue was closed.
Committed patchset #7 (id:110001) as
https://chromium.googlesource.com/chromium/src/+/e6e30e12aea101642e142906e6c0...

Powered by Google App Engine
This is Rietveld 408576698