This is a targeted fix for not receiving a task stack change callback
when a task with a resumed Activity is reparented to another display.
Bug: 128932906
Test: manual - launch activity from virtual display onto default display
in a new task, verify callback notified. atest WmTests
Change-Id: Idabad8379cded664bcf302d5c6fb69564d158eb7
Merged-In: Idabad8379cded664bcf302d5c6fb69564d158eb7
For automotive, we dismiss keyguard to go straight to the home screen
or the bouncer. However, when the screen is off, we want keyguard to remain
to properly stop the applications.
We dismiss keyguard when the screen comes back on.
Fixes: 133324766
Bug: 133271311
Test: manual, turning screen on and off repeatedly, switching users while
screen is off or on, reboots
Change-Id: Iced146ad8753794bb766eb528dd198f886ccf3d7
Make background transparent and makes the volume items black background.
This is to deal with some UI jank where the background appears before
the item appears.
Separated the left and right padding so that they can be overlayed
separately.
Bug: 129402464
Test: manual
Change-Id: Icff89e0858e9b6b73696082ac2fe37fd5cbcaf1c
The color behind the navigation bar should be handled by other
components (sys ui flags, decorView, etc).
Bug: 133753486
Test: atest CtsWindowManagerDeviceTestCases:EnsureBarContrastTest
Change-Id: Ibc2a0f3a6e361d14f7ba48e475d6d995c1efccf3
This reverts commit 5bd5767768.
Reason for revert: We want to delete all the code related to privacy chip/indicator from Q as of now. b/132292477
Bug: 133898491
Change-Id: Ieddae7509d918ab63a5b3111e0efc623fae644b3
1. Clip the shade with the glass pane
2. Add handle bar to bottom
3. Change the background color to #DD0000
Bug: 132908271
Test: Manual
Change-Id: I577ec7132d9ad37e951e07c6f1ce3c5a2a814d90
All the files are copied from P.car. It cannot be cherrypicked as P.car contains more code in th ecl that is not needed in Q.
Bug: 123355120
Test: Manual
Change-Id: I9529c0c9ffd5b317870ee85ff8f81ee126bb6e5c
This is a refactor. It touches a lot of files, but zero functionality.
The primary change is changing FalsingManager.getInstance() into
FalsingManagerFactory.getInstance(); chaning FalsingManager into an
interface, and then turning the existing FalsingManager into
FalsingManagerImpl, an implementation of that interface. Other changes
are merely references to those classes.
Bug: 130256776
Test: atest SystemUITests
Change-Id: I5d64a7673e4efc554105dd841b27807361ed3828
At this time the onScroll events will not be triggered initially and hence the clip bounds are null.
Bug: 130168660
Test: Manual
Change-Id: If9fef608c65589440183565f4828065a15b19fdc
When nav bar is killed or crashes and ime shows, systemui gets restarted
and will not receive any navigation bar hints. Use a callback to wait
for navigation bar to be created and then send the hints to it.
Bug: 112934365
Test: manual
Change-Id: Iee0d76da89bacd99a473ec2e7dec52539e3333ec
This also adds multi-display support for the "selected facet" functionality
Bug:120955348
Test: Manual
Change-Id: Ide123746a5f10731174ba1ac8e71b88e173298fc
(cherry picked from commit de167bd48b52d2cb138b6f0b0168dcb749a58068)
Notifications to use recyclerview in CarSysUI
SysUI UserSwitcher changes for PLV -> RecyclerView
Car SysUI Volume PLV -> RecyclerView
Bug: 128545260
Test: manual
Change-Id: Ic618b85d6836cfc9e4bb9b40c9ba3c0e0a96af76
We are not using SystemUI's notifications, therefore it doesn't make sense to still let SystemUI do work in the background.
This also fixes b/126789972, because NotificationEntryManager is launching the full screen intent upon adding the notification (because none of our apps is immersive). In car, we'd never want notifications to trigger context switches.
Change-Id: Ic907605f015a3e1dc56bfbcbfea2268360322a44
Fix: 126789972
Test: Use the "CALL" button in Kitchensink's notification; the pending intent that jumps back to kitchen sink should not be launched.