cros: Added UMA for Peeking Launcher feature

Desktop / Chromium - Alex Newcomer [chromium.org] - 8 August 2017 14:48 EDT

Added UMA for to measure: Peeking to fullscreen transition-Three ways for this to happen, Gesture drag, Clicking the expand arrow, and mousepad scroll.-We hope to learn which is more popular, and I think that mousepad scroll will be used the least.

Opening the launcher:-Three ways for this to happen, clicking the search button, dragging up from the shelf, and clicking the launcher button in the shelf.-We hope to learn if the new method of opening the launcher, dragging up from shelf, is useful compared to the other methods.

Groups aka Folders:-We would like to see if users use folders more or less with the upcoming change. This CL measures a baseline of apps in folders.

Bug: 750312 Change-Id: I2ceef92b38c22528fcde3d7761b74ed32e05a41b Reviewed-on: https://chromium-review.googlesource.com/597187

8fdcb93 cros: Added UMA for Peeking Launcher feature.
ash/accelerators/accelerator_controller.cc | 3 +-
ash/shelf/app_list_button.h | 2 +-
ash/shelf/app_list_shelf_item_delegate.cc | 3 +-
ash/shelf/shelf_layout_manager.cc | 8 +++++-
ash/shelf/shelf_layout_manager.h | 4 +--
ash/shell.cc | 13 +++++++--
ash/shell.h | 17 ++++++------
ash/wm/overview/window_selector_unittest.cc | 5 +++-
tools/metrics/histograms/enums.xml | 18 ++++++++++++
tools/metrics/histograms/histograms.xml | 43 +++++++++++++++++++++++++++++
ui/app_list/app_list_constants.cc | 11 ++++++++
ui/app_list/app_list_constants.h | 32 +++++++++++++++++++++
ui/app_list/app_list_model.cc | 41 +++++++++++++++++++++------
ui/app_list/app_list_model.h | 4 +++
ui/app_list/views/app_list_main_view.cc | 8 ++++--
ui/app_list/views/app_list_view.cc | 13 +++++++++
ui/app_list/views/apps_container_view.cc | 8 +++---
ui/app_list/views/expand_arrow_view.cc | 3 +-
18 files changed, 203 insertions(+), 33 deletions(-)

Upstream: git.chromium.org


  • Share