Use the display specific DarkIconDispatcher in most places
This will make sure that most icons/components in the status bar
use per display colors.
- Provide a display specific DarkIconDispatcher in
HomeStatusBarComponent
- Components within this Component now inject the display specific
instance
Places that use the SysuiDarkIconDispatcher#darkChangesFlow still
have to be updated in a follow up CL.
Test: CentralSurfacesImplTest.java
Test: CollapsedStatusBarFragmentTest.java
Test: OperatorNameViewControllerTest.kt
Test: Manually - Start light/dark theme activities on both displays
Bug: 369337696
Flag: com.android.systemui.status_bar_connected_displays
Change-Id: I09ee6f35608173c125d7a7e108f183676e563f4f
11 files changed