DescriptionSupport full-screen and single-profile avatar bubbles.
Enable IDC_SHOW_AVATAR_MENU for normal browser windows.
(full-screen and single-profile windows are now allowed)
(non-tabbed and incognito windows are still disallowed)
Nix BrowserCommandController's use of ProfileManager.
(no commands rely on the profile count anymore)
Cleanup some BrowserCommandController code.
Inline AvatarMenuButton::ShowAvatarBubble in BrowserView.
(ShowAvatarBubbleFromAvatarButton needs to set an anchor)
(single-profile windows have no avatar icon; use hotdogs)
Anchor to the Chrome menu button in Mac single-profile too.
Take an ArrowPaintType in AvatarMenuBubbleView::ShowBubble.
(lets fullscreen hide the arrow, there's no visible anchor)
(this corresponds with fullscreen bookmark bubble behavior)
Remove a stale Windows Valgrind DrMemory test exclusion entry.
(test name was changed, but the exclusion wasn't; isn't needed)
BUG=255452, 167014
TEST=The avatar menu shows for Ctrl+Shift+M even in fullscreen and even for single-profile Chrome windows. Test with and without the experimental --new-profile-management, and in LTR and RTL Chrome UI modes.
R=pkasting@chromium.org, asvitkine@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270126
Patch Set 1 #
Total comments: 6
Patch Set 2 : Support the avatar bubble in browser window fullscreen. #Patch Set 3 : Support the avatar bubble for single profile browser windows. #Patch Set 4 : Nix BrowserCommandController's use of profile counts; cleanup. #Patch Set 5 : Fix single-profile anchoring on Mac. #Patch Set 6 : Update unit tests; remove stale test exclusion. #Patch Set 7 : Never enable the command on ChromeOS. #Messages
Total messages: 18 (0 generated)
|