Issue metadata
Sign in to add a comment
|
Ugly transition from boot splash screen to login screen |
||||||||||||||||||||||
Issue descriptionIn a ToT caroline build at r817688, the visual transition when booting is ugly, as seen in https://drive.google.com/file/d/1fPb9TNz-mA6U0Xh1UzbPovyzzn_OZLW2/view?usp=sharing. After the boot splash logo, the user pods appear on top of a white background. Shortly after that, the wallpaper pops in. Here's what boot looked like in M65: https://drive.google.com/file/d/1X3ZJDlflpXm3yjOPT0uHHCsq374LVMmK/view?usp=sharing There, the background appeared in its blurred form first and then the user pods appeared on top. This feels less jarring to me.
,
Apr 23 2018
Moving milestone since views-login is turned on only in 68.
,
Apr 27 2018
Issue 837567 has been merged into this issue.
,
Apr 27 2018
Re #1, you can consider using this https://cs.chromium.org/chromium/src/ash/wallpaper/wallpaper_controller.cc?type=cs&sq=package:chromium&l=629
,
Apr 27 2018
Thanks, we can have views-login just hide itself until that callback is triggered and/or add a notification in ash itself.
,
May 2 2018
,
May 3 2018
,
May 3 2018
Issue 838857 has been merged into this issue.
,
May 4 2018
,
May 31 2018
,
Jun 7 2018
,
Jun 12 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/73349728077e46a781c62bcfb20a7d3b59eb346e commit 73349728077e46a781c62bcfb20a7d3b59eb346e Author: Wenzhao Zang <wzang@chromium.org> Date: Tue Jun 12 16:53:10 2018 cros: Smoothen the transition to views login screen After showing the white splash screen, we should defer displaying the login screen until the wallpaper is ready. Otherwise, there may be jank when booting: currently the user pods often initially appear above a white background. Also set a fallback timer to ensure the login screen can be shown even if the wallpaper never appears. This should never happen, so an extra long time-out is specifically chosen to signal it's a bug. (It's safe to have the timer considering the potential damage of the bug: users can't use the device at all.) Bug: 835988 Change-Id: Iaa0c749ef5ac6620f6dd3b12cbfc04b7e9c6a683 Reviewed-on: https://chromium-review.googlesource.com/1094146 Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org> Reviewed-by: Jacob Dufault <jdufault@chromium.org> Cr-Commit-Position: refs/heads/master@{#566467} [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/login/login_screen_controller.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/login/login_screen_controller_unittest.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/login/ui/lock_screen.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/login/ui/lock_screen.h [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/login/ui/login_keyboard_test_base.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/shelf/login_shelf_view.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/system/power/power_event_observer.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/system/tray/tray_background_view.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/wallpaper/wallpaper_controller.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/wallpaper/wallpaper_controller.h [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/wallpaper/wallpaper_controller_unittest.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/wallpaper/wallpaper_widget_controller.cc [modify] https://crrev.com/73349728077e46a781c62bcfb20a7d3b59eb346e/ash/wallpaper/wallpaper_widget_controller.h
,
Jun 12 2018
,
Jun 26 2018
Issue 848868 has been merged into this issue. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by jdufault@chromium.org
, Apr 23 2018