New issue
Advanced search Search tips

Issue 718639 link

Starred by 1 user

Issue metadata

Status: Archived
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature

Blocking:
issue 720596



Sign in to add a comment

Implement a UI to update device scale factor for easier debugging and testing

Project Member Reported by malaykeshav@chromium.org, May 4 2017

Issue description

Add a slider on the system UI that allows updating the device scale factor dynamically.
Put this behind a flag/switch.
 
Project Member

Comment 1 by bugdroid1@chromium.org, May 10 2017

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

commit 49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134
Author: malaykeshav <malaykeshav@chromium.org>
Date: Wed May 10 11:20:53 2017

Implements a display scale tray setting behind a chrome switch

Implements a system tray setting to update and force a device scale factor
on the device. This tray setting is hidden behind a switch. This will help in debugging and testing UI at different scales faster.

Also adds a utility method to display class to force a new device scale
factor.

COMPONENT=System Tray, Ash switches, Ash strings, about flags, display
BUG= 718639 

Review-Url: https://codereview.chromium.org/2855143004
Cr-Commit-Position: refs/heads/master@{#470531}

[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/BUILD.gn
[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/ash_strings.grd
[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/ash_switches.cc
[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/ash_switches.h
[add] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/system/display_scale/scale_detailed_view.cc
[add] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/system/display_scale/scale_detailed_view.h
[add] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/system/display_scale/scale_view.cc
[add] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/system/display_scale/scale_view.h
[add] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/system/display_scale/tray_scale.cc
[add] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/system/display_scale/tray_scale.h
[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/system/tray/system_tray.cc
[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ash/system/tray/system_tray.h
[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ui/display/display.cc
[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ui/display/display.h
[modify] https://crrev.com/49cd16f6b9d7512e5cbcc02b41434d8e6cfe7134/ui/display/display_unittest.cc

Status: Fixed (was: Started)
Blocking: 720596

Comment 4 by dchan@chromium.org, Aug 1 2017

Labels: VerifyIn-61

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

Status: Archived (was: Fixed)

Sign in to add a comment