0
Files
src/chrome
Akihiro Ota 8796b6cb8a ChromeVox Tutorial: Implement a basic nudge system.
This is a first pass at a nudge system for the interactive tutorial.
This is particularly important for the OOBE tutorial, where we block
ChromeVox until an expected action is performed. The issue is
that the user only receives instructions once; if they miss the
instruction, they have no way of hearing it again.

To fix this issue, periodically announce the current item after a time
interval. After reading the current item a few times, give general
hints about using ChromeVox. Finally, if enough nudges have been given,
provide a hint to exit the tutorial.

This change also ensures that the new behavior doesn't conflict with
hints for the practice area.

Note: The strings added in this change have not been localized yet.
Localization for the tutorial will land in a following change:
https://chromium-review.googlesource.com/c/chromium/src/+/2254345

Bug: 1124074
Change-Id: I8ad0ec963c2cabb7a3b145ca3713a7f0bc66c1b4
AX-Relnotes: N/A
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2390962
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Akihiro Ota <akihiroota@chromium.org>
Cr-Commit-Position: refs/heads/master@{#805800}
2020-09-10 16:58:08 +00:00
..
2020-09-10 16:51:35 +00:00

Chrome

This directory contains the open source, application layer of Google Chrome.

Unlike other parts of Chromium like //content, which provide framework intended to support multiple products, this directory contains code that is focused on building specific products with opinionated UX.

Specific products include:

  • Chrome desktop browser for Chrome OS, Windows, Mac and Linux
  • Chrome mobile browser for Android
  • Chrome OS system UI

See //ios/chrome for the Chrome mobile browser for iOS, and note that code that is shared between //chrome and //ios/chrome is typically factored out into //components.