-
Notifications
You must be signed in to change notification settings - Fork 6.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
qs: Show toggle buttons in quick settings accessibility menu
The quick settings revamp spec calls for the accessibility menu to have toggle buttons in the right column. However, the entire row should be clickable. Continue to use HoverHighlightView for each row (which handles the click) and create a non-clickable view-only toggle button in each row. When a setting is enterprise controlled, the enterprise building icon is shown in the right column. To maintain Chromevox compatibility, each entire row continues to present itself as a checkbox, allowing the entire row to be toggled via ChromeVox controls. https://screenshot.googleplex.com/57PvR2CeLNEPvNH https://screenshot.googleplex.com/6E84J3QYfk9mwMK There are still some updates needed to match the latest mock. These will be handled in a future CL. Bug: b:252871844 Test: added to ash_unittests Change-Id: I04a10113100420bf80acc73327bcb762554c08df Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4003051 Reviewed-by: Jiaming Cheng <jiamingc@chromium.org> Commit-Queue: James Cook <jamescook@chromium.org> Cr-Commit-Position: refs/heads/main@{#1067344}
- Loading branch information
James Cook
authored and
Chromium LUCI CQ
committed
Nov 4, 2022
1 parent
c93dba7
commit cf8ce00
Showing
6 changed files
with
292 additions
and
91 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.