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

Issue 702394 link

Starred by 4 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Feature



Sign in to add a comment

FR: Consider defaulting to MD hybrid (touch-friendlier) layout in top chrome UI on Windows

Project Member Reported by tdander...@chromium.org, Mar 16 2017

Issue description

In Chrome OS we use the touch-friendlier MD 'hybrid' layout in top chrome when we detect the presence of a touchscreen. Let's consider doing the same on Windows.

 

Comment 1 by girard@chromium.org, Apr 20 2017

Labels: Proj-TabletChrome-Phase2

Comment 2 Deleted

Project Member

Comment 3 by bugdroid1@chromium.org, Oct 12 2017

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

commit 42dedf724593c28d89180a5f8d4351add4f79ced
Author: Eugene Girard <girard@chromium.org>
Date: Thu Oct 12 21:07:53 2017

Use hybrid mode for Win10 Tablets

Controlled by chrome://flags/#top-chrome-md
Use hybrid mode on tablet devices, and material on non-tablets.
Minor cleans up in win_util to better detect tablet mode (previous call to
::GetForegroundWindow() was flakey at startup, and never worked under a
debugger)

Bug: 702394
Change-Id: I924d780cdd59c17ca9bab8b4bf063cbee31f3c6f
Reviewed-on: https://chromium-review.googlesource.com/690809
Commit-Queue: Eugene Girard <girard@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#508464}
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/base/win/win_util.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/base/win/win_util.h
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/chrome/browser/about_flags.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/chrome/browser/chrome_browser_main_win.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/chrome/browser/feedback/system_logs/log_sources/chrome_internal_log_source.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/chrome/browser/flag_descriptions.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/chrome/browser/flag_descriptions.h
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/chrome/installer/setup/user_experiment.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/ui/base/material_design/material_design_controller.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/ui/base/touch/touch_device_win.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/ui/base/ui_base_switches.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/ui/base/ui_base_switches.h
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/ui/base/win/osk_display_manager.cc
[modify] https://crrev.com/42dedf724593c28d89180a5f8d4351add4f79ced/ui/display/win/screen_win.cc

Sign in to add a comment