Chromium change:
https://chromium.googlesource.com/chromium/src/+/296e58b25a68baf8bf044234555c7bd157d5d761
[GMNext][TabSwitcher] Change selection style to material next
Disabled: Selected tab will have a hairline drawable foreground;
Enabled: Selected tab will be tinted into primary color.
Color in incognito mode will be using the ones for dark mode, and will
not support dynamic colors.
(The update for thumbnail is not included in this CL)
Spec see original bug attached.
Bug: 1217141
Chromium change:
https://chromium.googlesource.com/chromium/src/+/296e58b25a68baf8bf044234555c7bd157d5d761
[GMNext][TabSwitcher] Change selection style to material next
Disabled: Selected tab will have a hairline drawable foreground;
Enabled: Selected tab will be tinted into primary color.
Color in incognito mode will be using the ones for dark mode, and will
not support dynamic colors.
(The update for thumbnail is not included in this CL)
Spec see original bug attached.
Bug: 1217141
Additionaly fixed:
- c-tor signatures for various classes
- explicitly added header for network::ResourceRequest
Chromuim change:
https://chromium.googlesource.com/chromium/src/+/2c6cbee37831bffa83494c98eca09a8ca9def489
Modularize toolbar/
Moves the files in chrome/browser/toolbar (except some glue code) and
related resources to chrome/browser/ui/android/toolbar.
Bug: 1127732
Chromium change:
https://chromium.googlesource.com/chromium/src/+/4a6f627495111794c56c46873349521bcc9b5b22
Toolbar: Remove deps on chrome/browser/omaha
This CL applies some refactoring around toolbar/omaha in preparation
for toolbar modularization:
- Moves menu button/ui/item state definitions from
c.b.omaha.UpdateMenuItemHelper to toolbar/menu_button
- Inject MenuButtonState supplier to MenuButton MVC instead of
the components calling UpdateMenuItemHelper directly
Bug: 1127732
Also needed to adapt the constructor of BraveMenuButtonCoordinator
to pass the two newly-added parameters to the base class.
Chromium change:
https://chromium.googlesource.com/chromium/src/+/4a6f627495111794c56c46873349521bcc9b5b22
commit 4a6f627495111794c56c46873349521bcc9b5b22
Author: Jinsuk Kim <jinsukkim@chromium.org>
Date: Wed Jun 23 01:35:50 2021 +0000
Toolbar: Remove deps on chrome/browser/omaha
This CL applies some refactoring around toolbar/omaha in preparation
for toolbar modularization:
- Moves menu button/ui/item state definitions from
c.b.omaha.UpdateMenuItemHelper to toolbar/menu_button
- Inject MenuButtonState supplier to MenuButton MVC instead of
the components calling UpdateMenuItemHelper directly
Bug: 1127732
Chromium change:
https://chromium.googlesource.com/chromium/src/+/21667acc2a3c5fe6738899fb494248c583bcc230
Rename ProfileSyncService to SyncServiceImpl in Android code
No behavior is changed. Do the following renamings:
- ProfileSyncService.java -> SyncServiceImpl.java
- profile_sync_service_android.h -> sync_service_android_bridge.h
- FakeProfileSyncService.java -> FakeSyncServiceImpl.java (and
corresponding *WithFakeProfileSyncService test files)
Moreover
- Update the documentation of *sync_service_android_bridge.h
Bug: 1201272
Chromium change:
https://chromium.googlesource.com/chromium/src/+/c84e15f86da8a6f00920d4dd03087cc88b8970f5
More feed launch reliability logging
* Log the "feed reloading" start event
* Log a catch-all launch end event when the stream is unbound: more specific feed launch end conditions (user navigated away, switched tabs/apps, etc.) will be added in another CL
* Use no-op logger in public builds or if reliability logging is disabled
Bug: 1195940