DescriptionEnable showing the toolkit-views simplified fullscreen UI on Mac.
Puts the new simplified fullscreen UI behind
chrome://flags/#simplified-fullscreen-ui on Mac.
It uses the toolkit-views UI, since it's already written and works
pretty well. Only few things need to be farmed out to the delegate
since the bubble can't assume its parent is a views::Widget.
Fixes a quirk where opacity-animating bubbles would briefly change
their bounds to have zero-height and back during construction. (We
complain about visible but zero-sized Widgets on Mac).
If this all works we can delete some ~700 lines of Cocoa code when
this simplified fullscreen UI is default on Mac.
BUG=352425
Committed: https://crrev.com/eb0962214e28fcbe6349bae6214d020cfe67f7cc
Cr-Commit-Position: refs/heads/master@{#373386}
Patch Set 1 : Get BrowserView caught up #Patch Set 2 : Fix zero-height bubble #
Total comments: 8
Patch Set 3 : msw comments #
Total comments: 4
Patch Set 4 : Update section comments #
Messages
Total messages: 21 (12 generated)
|