The back button on the user switcher screen should go back to the
lockscreen of the current user.
Bug: 178505273
Test: manual (press back button from user switcher screen while it has
rotary focus)
Change-Id: I30b8619a26e8b0c1ca9632b3bb656d187dad91b9
When a HUN window shows for the first time, Android framework can try to
find a default focus. As such, the FPV may try to focus the topmost HUN
by default, without having nudged to the HUN window.
Bug: 175897692
Test: manual (reboot and trigger HUN via kitchen sink)
Change-Id: Id4008c587aea353dc0c441593fe32e6e9fea5463
When nudging up to the status bar, focus the clock by default.
Test: Nudge up to status bar, switch from Launcher to Home
Bug: 169250454
Change-Id: Id55c236a447b86d502d46e799814b51c984916e4
Make the focus highlight and touch ripple for buttons in the navigation
bar be round rather than square.
Also fix a bug in the dimming logic. The alpha was applied to the icon
initially, but when the state changed, the alpha was applied to the
entire button.
Launcher in master is quite different so it this change is limited to
rvc-qpr-dev for now.
Test: manual
Bug: 174614908
Bug: 168317872
Change-Id: I9b80946887ad85a73ddd281f7afcc9fcc8280a64
Bug: 160028073
Bug: 161825538
Test: Unit Tests + Manual -- CarNavigationBar reads configs from
SystemBarConfigs and applies them as intended. It throws an error when
the config validation fails.
Change-Id: If1575bdc2549058600fb80fa0d6c340fd3e1dbc5
1. Make sysui overlay window views more stable
2. hide/show system bars using insets in SystemUIOverlayWindow
Bug: 161926721
Bug: 151617493
Test: Manual & Unit Tests
Change-Id: I78fd2b5e8488d2f5006edd9773308e2bb9856d2b
This adds back the privacy chip classes (Controller and view).
Change to using Executors and DeviceConfigProxy, also fix tests that
were flaky before.
Test: SystemUITests
Bug: 160966908
Change-Id: Id3e5981a87c33a8cabe7ce348f9512d81ad2b1d8
Merged-In: Id3e5981a87c33a8cabe7ce348f9512d81ad2b1d8
We address this by removing the phone specific lifecycle view from car
sysui.
Bug: 161366224
Test: See bug for manual testing steps
Change-Id: I1309aa938f1bcc5c634a531a2eca3a45f1eb2946
Put FocusParkingView first rather than last and update comment to
indicate that the FocusParkingView must be first. Use start rather
than left to position FocusParkingView first.
Bug: 131421840
Bug: 154540419
Test: manual
Change-Id: I89b9977e1be4722c1e922e360332aa9d631b9540
- Add a FocusArea
- Add a FocusParkingView
The FocusArea's main contribution in this case is to
allow OEM customizability of the focus highlight for
the rotary feature. The UI was already in a rotary
compatible state without it (i.e. I could navigate
around even before adding this change)
BUG: 157937087
Test: manual
Change-Id: If02f9e73ca3a941fc783a63924135a2f78b12723
This reverts commit 165bf8f44a.
Reason for revert: b/159143515
Test: build sdk_gcar_x86, nav bar overlay should work as usual
Bug: 159143515
Change-Id: I34e7a0925dd2fb243a11ddd46ac75fbcf3a92f3b
This prevents being stuck in the Loading screen even if the proper
User Lifecycle event was not broadcast.
Test: Unit Tests + Manual -- Verify that the UserSwitchTransitionView is
hidden after the timeout threshold when the UserLifecycleEvent listener
is not registered.
Bug: 158705895
Change-Id: I895f04bda395bac271b01fbb414a8bf484348324
Make navigation button use ?android:attr/selectableItemBackground as
background, and remove unused style CarNavigationBarButtonTheme.
Bug: 155681517
Test: manual
Change-Id: I637e7a49bb68145c5c36cf1b0363113437b88212
Add a FocusParkingView to the navigation bar and the heads-up
notification window. Add a dependency on the Chassis UI library.
Make the nav buttons have a blue background, or whatever color
the OEM specifies for the focus highlight.
Test: atest com.android.systemui.car.navigationbar.CarNavigationButtonTest
Bug: 155681517
Change-Id: Ia33c7692554c15427e429ecdba3bc978224ff129