Chromium Code Reviews
Description[Mac][MD User Menu] Revamped signin/sync error surfacing UI
Specifically:
1. Created a new UI for error surfacing that sits above the user menu
(to replace the current email badging UI);
2. Funneled all signin- and sync-related errors through this UI:
unrecoverable errors, auth errors, out-of-date-client errors, and
passphrase errors. See the detailed list of errors and their designed
behavior here:
https://docs.google.com/document/d/1jEzY44oMWenzJQUIBf1x8dkkqm2PJbYngvQzeXTMkLc/edit#heading=h.o6ftotuznu1h
3. Made respective modifications to the avatar button observers so that
the button displays an error icon for these new errors too;
4. Removed the blue tutorial headers for the user menu because the
existing tutorial modes will be etiher no longer applicable in MD or
migrated into another UI (and we are not planning to add new tutorials).
Other useful links:
- Screenshot: https://drive.google.com/a/google.com/file/d/0B7Fvv7JszRyGYXhRbFJTODBZWTg/view
- Mocks: https://folio.googleplex.com/chrome-ux-specs-and-sources/Chrome%20Desktop%20Sign%20In/user_menu/specs#%2Fspec-3.png (Don't refer to the strings there)
- Project design doc: https://docs.google.com/document/d/17yHrKd_EU6WoIAgljnZmNCSJLRlbM3O2Pxr7aPEnqik/edit?ts=57445a70#heading=h.6xrfx2rucezz
BUG=615893
Committed: https://crrev.com/c878411379d5e5c4860845f1ea7a79e353f06f71
Cr-Commit-Position: refs/heads/master@{#409780}
Patch Set 1 #
Total comments: 12
Patch Set 2 : After refactoring #
Messages
Total messages: 23 (16 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||