New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 733709 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Aug 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug

Blocking:
issue 718156


Participants' hotlists:
LoginRefresh

Show other hotlists

Other hotlists containing this issue:
Hotlist-1
Hotlist-2


Sign in to add a comment

Clean color extraction codes up in WallpaperManager when old login screen is deprecated

Project Member Reported by wzang@chromium.org, Jun 15 2017

Issue description

Clean up or revert CL https://codereview.chromium.org/2931063004/ when new login screen is in use (~M63). By that time we'll be able to combine color extraction for login screen and shelf together because they share the same code logic and similar color scheme.

Spec is attached for reference:
https://gallery.googleplex.com/projects/MCHbtQVoQ2HCZdwfnbqy2eSi/files/MCEk7MHTx6J1uvY37ouyEwq7wMSJbxAVNpw
 
Cc: bruthig@chromium.org

Comment 2 by wzang@chromium.org, Aug 9 2017

Labels: -M-63 M-61
Project Member

Comment 3 by bugdroid1@chromium.org, Aug 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f173c27a3e622bbce37aaf7dead6decf412aa1f1

commit f173c27a3e622bbce37aaf7dead6decf412aa1f1
Author: Wenzhao Zang <wzang@chromium.org>
Date: Fri Aug 11 00:45:00 2017

Clear color calculation in |WallpaperManager|

The original CL: https://codereview.chromium.org/2931063004/ for
reference.

Looks like |OnWallpaperColorsChanged()| doesn't need to be a virtual
function, but needs to look into it and will address it in a new CL.

Make SigninScreenHandler observer WallpaperController. This is only
relevant if there're more than six users at login screen.



Bug:  733709 
Change-Id: I0c4a2e6a174252e66858234ec683b6bdee3ee3eb
Reviewed-on: https://chromium-review.googlesource.com/608846
Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org>
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Reviewed-by: Xiaoqian Dai <xdai@chromium.org>
Cr-Commit-Position: refs/heads/master@{#493623}
[modify] https://crrev.com/f173c27a3e622bbce37aaf7dead6decf412aa1f1/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
[modify] https://crrev.com/f173c27a3e622bbce37aaf7dead6decf412aa1f1/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h
[modify] https://crrev.com/f173c27a3e622bbce37aaf7dead6decf412aa1f1/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
[modify] https://crrev.com/f173c27a3e622bbce37aaf7dead6decf412aa1f1/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
[modify] https://crrev.com/f173c27a3e622bbce37aaf7dead6decf412aa1f1/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
[modify] https://crrev.com/f173c27a3e622bbce37aaf7dead6decf412aa1f1/components/wallpaper/wallpaper_manager_base.h
[modify] https://crrev.com/f173c27a3e622bbce37aaf7dead6decf412aa1f1/ui/login/account_picker/md_screen_account_picker.css

Comment 4 by wzang@chromium.org, Aug 11 2017

Labels: Merge-Request-61

Comment 5 by wzang@chromium.org, Aug 11 2017

This is not only a clean-up but is important for M61. No behavior/UI change but it avoids redundant color calculation.

Comment 6 by gov...@chromium.org, Aug 11 2017

Pls apply appropriate OSs.

Comment 7 by wzang@chromium.org, Aug 11 2017

Labels: OS-Chrome
Sorry.

Comment 8 by ketakid@google.com, Aug 11 2017

Labels: -Merge-Request-61 Merge-Approved-61
Approving merge to M61 Chrome OS.
Project Member

Comment 9 by bugdroid1@chromium.org, Aug 11 2017

Labels: -merge-approved-61 merge-merged-3163
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d7e7c0588c3c32659fa2d2bf9708728cd26c561c

commit d7e7c0588c3c32659fa2d2bf9708728cd26c561c
Author: Wenzhao Zang <wzang@chromium.org>
Date: Fri Aug 11 17:57:15 2017

Clear color calculation in |WallpaperManager|

The original CL: https://codereview.chromium.org/2931063004/ for
reference.

Looks like |OnWallpaperColorsChanged()| doesn't need to be a virtual
function, but needs to look into it and will address it in a new CL.

Make SigninScreenHandler observer WallpaperController. This is only
relevant if there're more than six users at login screen.

TBR=wzang@chromium.org

(cherry picked from commit f173c27a3e622bbce37aaf7dead6decf412aa1f1)

Bug:  733709 
Change-Id: I0c4a2e6a174252e66858234ec683b6bdee3ee3eb
Reviewed-on: https://chromium-review.googlesource.com/608846
Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org>
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Reviewed-by: Xiaoqian Dai <xdai@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#493623}
Reviewed-on: https://chromium-review.googlesource.com/612482
Reviewed-by: Wenzhao (Colin) Zang <wzang@chromium.org>
Cr-Commit-Position: refs/branch-heads/3163@{#493}
Cr-Branched-From: ff259bab28b35d242e10186cd63af7ed404fae0d-refs/heads/master@{#488528}
[modify] https://crrev.com/d7e7c0588c3c32659fa2d2bf9708728cd26c561c/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
[modify] https://crrev.com/d7e7c0588c3c32659fa2d2bf9708728cd26c561c/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h
[modify] https://crrev.com/d7e7c0588c3c32659fa2d2bf9708728cd26c561c/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
[modify] https://crrev.com/d7e7c0588c3c32659fa2d2bf9708728cd26c561c/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
[modify] https://crrev.com/d7e7c0588c3c32659fa2d2bf9708728cd26c561c/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
[modify] https://crrev.com/d7e7c0588c3c32659fa2d2bf9708728cd26c561c/components/wallpaper/wallpaper_manager_base.h
[modify] https://crrev.com/d7e7c0588c3c32659fa2d2bf9708728cd26c561c/ui/login/account_picker/md_screen_account_picker.css

Comment 10 by wzang@chromium.org, Aug 16 2017

Status: Fixed (was: Assigned)

Comment 11 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)

Sign in to add a comment