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

Issue 1234063002: [Smart Lock] Auto sign-in snackbar UI. (Closed)

Created:
5 years, 5 months ago by melandory
Modified:
5 years, 4 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Smart Lock] Auto sign-in snackbar UI. Web site can use credential manager API in order to get user credentials from password store. So in some cases user will be auto signed in to the web site. This commit introduces the UI for the Clank, which will inform the users that they were automatically signed in. BUG=454815 Committed: https://crrev.com/abfc5f025e187896f68b7183064ac3a5a662ee7e Cr-Commit-Position: refs/heads/master@{#344860}

Patch Set 1 : WIP. Do not review. #

Patch Set 2 : WIP. Do not review. Change how snackbar is called. #

Patch Set 3 : WIP. Do not review. Setting button in snackbar was removed and changes were rebased on top of maste… #

Patch Set 4 : #

Total comments: 14

Patch Set 5 : WIP #

Patch Set 6 : #

Total comments: 1

Patch Set 7 : Rebased on top of master #

Total comments: 18

Patch Set 8 : #

Total comments: 4

Patch Set 9 : Adressed comments #

Patch Set 10 : Dot in the licence disclaimer. #

Total comments: 10

Patch Set 11 : Adressed comments #

Total comments: 2

Patch Set 12 : git grep -l 'RegisterAutoSigninSnackbarControllerHelper' | xargs sed -i 's/RegisterAutoSigninSnackb… #

Unified diffs Side-by-side diffs Delta from patch set Stats (+166 lines, -1 line) Patch
A chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java View 1 2 3 4 5 6 7 8 9 10 1 chunk +88 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/tab/ChromeTab.java View 1 2 3 4 5 6 7 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java View 1 2 3 4 5 6 7 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/android/java/strings/android_chrome_strings.grd View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -1 line 0 comments Download
M chrome/browser/android/chrome_jni_registrar.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/password_manager/chrome_password_manager_client.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +8 lines, -0 lines 0 comments Download
A chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +23 lines, -0 lines 0 comments Download
A chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +23 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 39 (17 generated)
melandory
I have a question about approach I implemented, but I don't want to submit code ...
5 years, 5 months ago (2015-07-16 21:19:43 UTC) #5
newt (away)
Sorry, I meant to look at this earlier. Here are my thoughts: Don't use a ...
5 years, 5 months ago (2015-07-21 17:18:51 UTC) #6
melandory
Hi Newton, PTAL. Thanks!
5 years, 4 months ago (2015-08-12 17:19:33 UTC) #9
newt (away)
Two small notes: - Please replace all occurrences of "toast" and "infobar" with snackbar. There ...
5 years, 4 months ago (2015-08-13 16:48:04 UTC) #10
melandory
On 2015/08/13 16:48:04, newt wrote: > Two small notes: > - Please replace all occurrences ...
5 years, 4 months ago (2015-08-18 20:32:45 UTC) #11
melandory
On 2015/08/18 20:32:45, melandory wrote: > On 2015/08/13 16:48:04, newt wrote: > > Two small ...
5 years, 4 months ago (2015-08-19 15:14:03 UTC) #12
newt (away)
On 2015/08/19 15:14:03, melandory wrote: > On 2015/08/18 20:32:45, melandory wrote: > > On 2015/08/13 ...
5 years, 4 months ago (2015-08-20 05:24:06 UTC) #13
melandory
Hey Newton, PTAL. Thanks! https://codereview.chromium.org/1234063002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java File chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java (right): https://codereview.chromium.org/1234063002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java#newcode41 chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java:41: public void show(Object credential) { ...
5 years, 4 months ago (2015-08-20 15:11:00 UTC) #19
melandory
https://codereview.chromium.org/1234063002/diff/300001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc File chrome/browser/ui/passwords/manage_passwords_ui_controller.cc (right): https://codereview.chromium.org/1234063002/diff/300001/chrome/browser/ui/passwords/manage_passwords_ui_controller.cc#newcode107 chrome/browser/ui/passwords/manage_passwords_ui_controller.cc:107: AutoSigninSnackbarController* controller = new AutoSigninSnackbarController( I'm not sure about ...
5 years, 4 months ago (2015-08-20 15:12:48 UTC) #20
newt (away)
https://codereview.chromium.org/1234063002/diff/320001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java File chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java (right): https://codereview.chromium.org/1234063002/diff/320001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java#newcode31 chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java:31: public static AutoSigninSnackbarController create(Tab tab, long nativePtr) { Make ...
5 years, 4 months ago (2015-08-21 05:40:39 UTC) #21
melandory
miguelg@chromium.org: Please review changes in chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.h chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc Thanks! https://codereview.chromium.org/1234063002/diff/320001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java File chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java (right): https://codereview.chromium.org/1234063002/diff/320001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java#newcode31 chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java:31: public ...
5 years, 4 months ago (2015-08-21 09:41:15 UTC) #24
melandory
engedy@chromium.org: Please review changes in chrome/browser/password_manager/chrome_password_manager_client.cc
5 years, 4 months ago (2015-08-21 09:43:20 UTC) #26
engedy
chrome/browser/password_manager/chrome_password_manager_client.cc LGTM.
5 years, 4 months ago (2015-08-21 09:51:52 UTC) #27
Miguel Garcia
lgtm % nits for chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.h chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc https://codereview.chromium.org/1234063002/diff/380001/chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc File chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc (right): https://codereview.chromium.org/1234063002/diff/380001/chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc#newcode12 chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc:12: void ShowAutoSigninSnackbar(TabAndroid *tab, ...
5 years, 4 months ago (2015-08-21 10:44:52 UTC) #29
melandory
https://codereview.chromium.org/1234063002/diff/380001/chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc File chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc (right): https://codereview.chromium.org/1234063002/diff/380001/chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc#newcode12 chrome/browser/ui/android/snackbars/auto_signin_snackbar_controller_helper.cc:12: void ShowAutoSigninSnackbar(TabAndroid *tab, const base::string16 &username) { On 2015/08/21 ...
5 years, 4 months ago (2015-08-21 13:56:21 UTC) #30
newt (away)
Thanks. I like the structure of this now :) A few last comments. https://codereview.chromium.org/1234063002/diff/420001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java File ...
5 years, 4 months ago (2015-08-21 16:47:33 UTC) #31
melandory
Hi Newton, I've addressed last comments, PTAL. Thanks! https://codereview.chromium.org/1234063002/diff/420001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java File chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java (right): https://codereview.chromium.org/1234063002/diff/420001/chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java#newcode65 chrome/android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosignin/AutoSigninSnackbarController.java:65: if ...
5 years, 4 months ago (2015-08-21 19:04:10 UTC) #32
newt (away)
lgtm after comment :) https://codereview.chromium.org/1234063002/diff/440001/chrome/browser/android/chrome_jni_registrar.cc File chrome/browser/android/chrome_jni_registrar.cc (right): https://codereview.chromium.org/1234063002/diff/440001/chrome/browser/android/chrome_jni_registrar.cc#newcode198 chrome/browser/android/chrome_jni_registrar.cc:198: RegisterAutoSigninSnackbarControllerHelper}, remove "Helper" from these
5 years, 4 months ago (2015-08-21 19:21:46 UTC) #33
melandory
https://codereview.chromium.org/1234063002/diff/440001/chrome/browser/android/chrome_jni_registrar.cc File chrome/browser/android/chrome_jni_registrar.cc (right): https://codereview.chromium.org/1234063002/diff/440001/chrome/browser/android/chrome_jni_registrar.cc#newcode198 chrome/browser/android/chrome_jni_registrar.cc:198: RegisterAutoSigninSnackbarControllerHelper}, On 2015/08/21 19:21:46, newt wrote: > remove "Helper" ...
5 years, 4 months ago (2015-08-21 19:59:41 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1234063002/460001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1234063002/460001
5 years, 4 months ago (2015-08-21 20:00:03 UTC) #37
commit-bot: I haz the power
Committed patchset #12 (id:460001)
5 years, 4 months ago (2015-08-21 21:09:23 UTC) #38
commit-bot: I haz the power
5 years, 4 months ago (2015-08-21 21:10:02 UTC) #39
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/abfc5f025e187896f68b7183064ac3a5a662ee7e
Cr-Commit-Position: refs/heads/master@{#344860}

Powered by Google App Engine
This is Rietveld 408576698