This ensures that password will be entered reliably programmatically in
CTS.
Bug:183644428
Test: atest CtsWindowManagerDeviceTestCases:KeyguardLockedTests &&
atest CtsWindowManagerDeviceTestCases:MultiDisplayLockedKeyguardTests
Change-Id: I35fa005e4571b150995efe8b0cc07a4556e06619
This reverts commit 1a96556be5.
Reason for revert: Although it makes sense in terms of UX that the PasswordView need not be highlightable,
this change caused CTS failures, so we decided to revert this change.
Bug:183644428
Test: atest CtsWindowManagerDeviceTestCases:KeyguardLockedTests &&
atest CtsWindowManagerDeviceTestCases:MultiDisplayLockedKeyguardTests
Change-Id: I57f3d671a7c8430dd02cd7ddb9badbaab242f150
If the NotificationPanel is not inflated, the proper listeners are not
setup and certain behavior will be broken until the panel is opened for
the first time.
Bug: 182531816
Test: manual
Change-Id: If55156b963c0a83ff644524dea0106708f1635cc
This is already called by systemui and the redundant call causes
leash access after invalidation.
Bug: 179307474
Bug: 171031234
Bug: 177940325
Test: Manual
Change-Id: Ie2d12fc857a8b6dd5d8ee8b57ad693c822b896a4
Because we provide a PIN pad, the passwordTextView does not need to be
focusable.
Bug: 182211814
Test: manual
Change-Id: Ib0ed8c0bf6c0fd70f750e093b1fb64134866d442
This fixes the NPE caused when reinflate method is called before the
layout is inflated.
Bug: 180534861
Test: Manual
Change-Id: Ia3fb6867e55c63a5fe7c17df1c3f86d048b4d1a8
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
This prevents IME not working due to the passwordEntry input field
drawn for a wrong user or due to having an invalid token.
Test: Manual
Bug: 168825956
Change-Id: I28e38a523e67011df680c9dfb21907047c0e3278
Some adjustments to note:
1. remove previous focusability changes per view controller
2. disallow calling insetsController.show/hide without window focus
3. update tests to depend on window focus
4. update DisplaySystemBarsController to refer to parent class for ime
insets
Bug: 163135884
Test: manual, atest :carsysui-presubmit
Change-Id: If5adf599bc2c676ad296f89566534c1fdc9f2492
Due to the newly added check in SystemBarConfig, tests can fail
erroneously when testing behavior of when either top or bottom system
bar is not enabled.
Bug: 162599873
Bug: 165808744
Test: atest carsysui-presubmit --include-subdir passing. (5/5)
Change-Id: Ife2ac4e746006c39eaf46cd0328c1639149891b2
Merged-In: Ife2ac4e746006c39eaf46cd0328c1639149891b2
Fix notif animation to not repeat when the panel is fully open
Fix notif animation when swiping the panel to close and it gets stuck
Bug: 158306816
Test: manual
Change-Id: Ia5ed0d9dca4e8366bd3f1526a3295464e3d06be4
Bug: 162599873
Bug: 161172460
Test: Manual -- To repro the bug, swipe on the Notification cards in the
closing direction. This should not in fact close the Notification Panel
since the user's intent is to scroll the Notification cards, not to
close the Notification panel. This also results in the animation jank.
This behavior is no longer observed after this fix.
Change-Id: I6144c064faf151a091ec66df4616036bf765e9fb
Display2 is expected to return stack info that is not safe, and so it is
expected that onUnSafeTaskDisplayedOnDisplay is called for it.
Bug: 161892451
Test: Unit Test
Change-Id: I3e3afbadff4cb2fc252c5b0d4fe32bd9ce19097a
First, it has to extend SystemUiTestCase to pass AAAPlusPlusVerify Test.
Second, CarDeviceProvisionedController is injected into the Mediator and
mocked in its test to correctly test case where the user life cycle
event is being applied to the current user and a case when it is not.
Bug: 161892451
Test: Unit Test (the corresponding tests passing now.)
Change-Id: I8be7dacaa1bf0abb87dcb357c37e58ce511132d2
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