Use TouchOptimizedUi by default on ChromeOS touch devices.

Adds the ability to --enable_features=TouchOptimizedUi which changes
the return value of ui::MaterialDesignController::DefaultMode() only
on ChromeOS and only when a touch device is present.

Initially, enable by default on ChromeOS.

Bug: 801582
Change-Id: I325de1c022c3e5893c059b2d774426a38232a641
Reviewed-on: https://chromium-review.googlesource.com/981832
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Trent Apted <tapted@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547091}

CrOS-Libchrome-Original-Commit: 695ca6dadd75932904ce28b039aa2cde4679d0d5
1 file changed
tree: 13518708d42590a793be896567a4321c8240b8df
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/