Commit Graph

17395 Commits

Author SHA1 Message Date
Hawkwood Glazier
19bb68b683 Merge "Initialize Clock Size from NotificationPanelViewController" into tm-qpr-dev am: 5db8d1ea4d am: d2ec635950
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20542890

Change-Id: I8a591c60f1f07a01f16f76212d6e5ab842506f36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 15:53:08 +00:00
Hawkwood Glazier
d2ec635950 Merge "Initialize Clock Size from NotificationPanelViewController" into tm-qpr-dev am: 5db8d1ea4d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20542890

Change-Id: I0d5a1405af58808fa0e6e1d53454efdf27414e8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 15:50:32 +00:00
Hawkwood Glazier
5db8d1ea4d Merge "Initialize Clock Size from NotificationPanelViewController" into tm-qpr-dev 2022-12-05 15:47:29 +00:00
TreeHugger Robot
8a26d9e194 Merge "On strongAuthChanges, update fp & face states" into tm-qpr-dev am: 60ccbef8b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20600813

Change-Id: I3daced0d7722b01a4ec260f3a7adce84ea4e8d14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 15:14:28 +00:00
TreeHugger Robot
60ccbef8b5 Merge "On strongAuthChanges, update fp & face states" into tm-qpr-dev 2022-12-05 14:54:07 +00:00
Betty Chang
db3a82a141 Merge "[LE Audio] Add BT LE headset check for voice call to update the icon" into tm-qpr-dev am: e094dfde3a am: 5bbb106ced
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20580288

Change-Id: Ie63a19802f9d6a7dc70ec2a86eb77ca043eb1c7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 10:58:11 +00:00
Betty Chang
5bbb106ced Merge "[LE Audio] Add BT LE headset check for voice call to update the icon" into tm-qpr-dev am: e094dfde3a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20580288

Change-Id: Ie1a27d0d68a1d3ba778aa30ce02eed2a152e03e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 10:23:52 +00:00
Betty Chang
e094dfde3a Merge "[LE Audio] Add BT LE headset check for voice call to update the icon" into tm-qpr-dev 2022-12-05 09:48:51 +00:00
Shawn Lee
5b3f611acb Merge "Moved PhoneStatusBarView touchHandler out of NPVC" into tm-qpr-dev am: be69929b02 am: 4de42cb5ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20487107

Change-Id: I449f6c9946aee9e5efe2ab639e184d4d5dfe4deb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 00:05:27 +00:00
Shawn Lee
4de42cb5ed Merge "Moved PhoneStatusBarView touchHandler out of NPVC" into tm-qpr-dev am: be69929b02
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20487107

Change-Id: Iac6bf7e2d6bc4c740e5b20bcba742dd32c71caf4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 23:29:37 +00:00
Shawn Lee
a842c69812 Moved PhoneStatusBarView touchHandler out of NPVC
Moved PSBV.touchHandler out of NPVC and
into PhoneStatusBarViewController.

Bug: 249275160
Test: existing tests
Change-Id: Id71bb9fab1d889cd1c193595b233cccd9c3f37ef
2022-12-04 11:46:54 -08:00
Matt Pietal
a477170dfa Transitions - Add dozing information am: 2a314ee828 am: b3b2a258a8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20552126

Change-Id: I63dd08c1a4f24c080a9bbad712301978169c728b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 13:21:30 +00:00
Matt Pietal
b3b2a258a8 Transitions - Add dozing information am: 2a314ee828
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20552126

Change-Id: I6bf0788c6f4aa29566daf2343f81c7dd055a5581
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 12:47:08 +00:00
Matt Pietal
ccd8a70a71 Merge "Fix errant bouncer/keyboard display over keyguard" into tm-qpr-dev am: 73c694161c am: c9c99abe98
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20621509

Change-Id: I19002e467ae514a9910711648b70d6a42f3b6a53
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 13:55:08 +00:00
Matt Pietal
c9c99abe98 Merge "Fix errant bouncer/keyboard display over keyguard" into tm-qpr-dev am: 73c694161c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20621509

Change-Id: Ia0ba09cd601b51b71d689828d473cb1fb3a8cacb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 13:20:50 +00:00
Matt Pietal
2a314ee828 Transitions - Add dozing information
Dozing is separate state, apart from AOD, where low power sensors are
enabled but the screen is not active. Begin accounting for this state
during transitions.

Also, use the class name for logging.

Also, recover dreaming state after a crash.

Test: atest KeyguardRepositoryImplTest
KeyguardTransitionRepositoryTest
Bug: 195430376
Fixes: 259782960

Change-Id: Id887c886c4a1df4d4c466b5ea9f4c4507bfcd50e
2022-12-03 13:04:30 +00:00
Matt Pietal
73c694161c Merge "Fix errant bouncer/keyboard display over keyguard" into tm-qpr-dev 2022-12-03 12:55:47 +00:00
TreeHugger Robot
8a871ae898 Merge "Add logic to show apps running certain jobs in Task Manager." into tm-qpr-dev am: 816123320d am: 1d46223708
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20405795

Change-Id: I80338eee8546d9f33a15f6a6024b4233eab36dc6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 07:21:43 +00:00
TreeHugger Robot
1d46223708 Merge "Add logic to show apps running certain jobs in Task Manager." into tm-qpr-dev am: 816123320d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20405795

Change-Id: I8ac8b3302b35c442cce27e05adb56f795367a04a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 06:48:54 +00:00
TreeHugger Robot
816123320d Merge "Add logic to show apps running certain jobs in Task Manager." into tm-qpr-dev 2022-12-03 06:20:53 +00:00
Hawkwood Glazier
bd8b091df2 Initialize Clock Size from NotificationPanelViewController
In change I0885d19e297ff5f881271ed0347e9699b3494928 I defaulted
the small clock to invisible, which likely introduced this bug.
From logs, it looks like an edge where neither clock is never
selected. We correct this by always calling `switchToClock` with
the correct size argument as soon as `KeyguardStatusViewController`
is acquired by `NotificationPanelViewController`

Fixes: 256809954
Test: Manully tested on a couple devices
Change-Id: I9143d6162411065ed2ed80cfa84d73e222c1f231
2022-12-03 02:00:35 +00:00
TreeHugger Robot
263d7612d8 Merge "Add unlock to see more messaging to locked shade" into tm-qpr-dev am: 0b72c62716 am: 9862a01c0b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20609656

Change-Id: I5e8750edf196d61ea8cc406327cbd19ba2128b41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 01:59:55 +00:00
TreeHugger Robot
9862a01c0b Merge "Add unlock to see more messaging to locked shade" into tm-qpr-dev am: 0b72c62716
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20609656

Change-Id: I073787c4c833512d4ba49df536903f4e10f13ac4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 01:23:52 +00:00
TreeHugger Robot
0b72c62716 Merge "Add unlock to see more messaging to locked shade" into tm-qpr-dev 2022-12-03 00:42:16 +00:00
TreeHugger Robot
c0a8349633 Merge "Update FP listening right after POWER_PRESSED err" into tm-qpr-dev am: 3971c56c12 am: 6e139f7fa8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20612798

Change-Id: Ifedf914ab86b4a3e47cb1e5a717fce6bd512649e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 23:43:34 +00:00
TreeHugger Robot
6e139f7fa8 Merge "Update FP listening right after POWER_PRESSED err" into tm-qpr-dev am: 3971c56c12
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20612798

Change-Id: I03c06e59aa6ae9cef66416521198aafff38c8282
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 23:41:25 +00:00
Kweku Adams
4167f0c3d6 Add logic to show apps running certain jobs in Task Manager.
For now, we will show apps with an active FGS or jobs that the user
should be aware of (ie. "user-visible jobs") in the exact same way.
Users will be able to stop the ongoing FGS and user-visible jobs
using the same button. This won't be used to show apps on TM, so
the JobScheduler implementation is empty.
We'll add the JobScheduler implementation in U.

Bug: 255767350
Change-Id: Iaf482926c1f568aee26a2798ce827c6138f3f779
Test: atest SystemUITests
Test: Manually start jobs and interact with the Task Manager
2022-12-02 23:26:38 +00:00
TreeHugger Robot
3971c56c12 Merge "Update FP listening right after POWER_PRESSED err" into tm-qpr-dev 2022-12-02 23:14:58 +00:00
Steve Elliott
997a491702 Add unlock to see more messaging to locked shade
If the device is locked, and there are no notifications visible on the
keyguard, and the user expands the shade, if there would be
notifications present if the device is unlocked, then display a message.

Test: manual
      1: Enable "Only Show Unseen Notifs On Keyguard" flag
      2: Have some notifications
      3: Lock device
      4: On keyguard, observe no notifications
      5: Expand shade (without unlocking)
      Observe: New UI treatment is visible
Bug: 240472040
Change-Id: Ieeeb12aabb2b07bd9f4156a000ef8b2659be5e2f
2022-12-02 16:28:13 -05:00
Beverly
8c42220b10 On strongAuthChanges, update fp & face states
Previously, we relied on other state to update which
would trigger updateBiometricListeningState. Instead
of relying on other triggers, directly update
the biometric listening state if strong auth
or non-strong auth allowed states change.

Don't run face auth or detect if device is locked down by the
user. However, if bypass is enabled and the other strongauth
requirements are triggered (ie: idle timeout, timeout, encrypted,
dpm lockdown, after boot), then run detectFace if its supported.

Fixes: 259908246
Fixes: 258513069
Fixes: 260682144
Test: atest KeyguardUpdateMonitorTest
Change-Id: If03a1525832dfb8366c36757ebc84c0dead51b9f
Merged-In: If03a1525832dfb8366c36757ebc84c0dead51b9f
2022-12-02 21:15:46 +00:00
TreeHugger Robot
4b4e6b1ed6 Merge "On strongAuthChanges, update fp & face states" 2022-12-02 21:05:40 +00:00
Matt Pietal
d49175bc73 Fix errant bouncer/keyboard display over keyguard
Legacy logic attempts to infer whether the bouncer should show based
upon panel expansion events in a variety of scenarios.

Modify the logic a bit to require show() be called on the bouncer, in
order for any events to be forwarded.

Fixes: 260589442
Fixes: 260310219
Test: atest StatusBarKeyguardViewManager
Test: manual - Bouncer works for SIM, from AOD, from UDFPS, over
occluded activity, while unlocked, over dreams, with face auth,
tapping on notif

Change-Id: I4e5919d222c1c94731dc5bf050ff66a8376b38a9
2022-12-02 20:06:20 +00:00
Josh Tsuji
7c7ec6fe81 Merge "Migrate LightRevealScrim and all dependencies to flows." into tm-qpr-dev am: dd1d999b88 am: 687039f7df
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20470589

Change-Id: If148f817bb3d8e9152618e5b71305b7376fa114d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 18:26:43 +00:00
Aaron Liu
a0f28fddb2 Merge "Fix fatal exception in FakeBroadcastReceiver." into tm-qpr-dev am: 78f097adda am: 14ad4fac46
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20616560

Change-Id: I6ec0d0cd796c27ab032bafdb162c49c93b7825c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 18:23:00 +00:00
Josh Tsuji
687039f7df Merge "Migrate LightRevealScrim and all dependencies to flows." into tm-qpr-dev am: dd1d999b88
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20470589

Change-Id: Iee036942dc3b96ecad7dc82f1859eecca10c5108
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 18:22:49 +00:00
Aaron Liu
14ad4fac46 Merge "Fix fatal exception in FakeBroadcastReceiver." into tm-qpr-dev am: 78f097adda
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20616560

Change-Id: Ia322ee3e07e7a6ae18b36d8972a30914f1fbefe0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 18:20:03 +00:00
Josh Tsuji
dd1d999b88 Merge "Migrate LightRevealScrim and all dependencies to flows." into tm-qpr-dev 2022-12-02 18:13:10 +00:00
Aaron Liu
78f097adda Merge "Fix fatal exception in FakeBroadcastReceiver." into tm-qpr-dev 2022-12-02 17:53:00 +00:00
Brad Hinegardner
6f59d94f75 Merge "When in guest mode, see "Exit guest" in user switcher" into tm-qpr-dev am: 1a38ab1cc0 am: a222a595a0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20590287

Change-Id: Iffaf531bcc2a47eaf43256e3b0ed5ff78af28aa2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 17:09:18 +00:00
Hao Dong
f013bc0f2f Merge "Make sfps indicator window show for all users by changing type" 2022-12-02 16:48:16 +00:00
Brad Hinegardner
a222a595a0 Merge "When in guest mode, see "Exit guest" in user switcher" into tm-qpr-dev am: 1a38ab1cc0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20590287

Change-Id: I3f45f7f8b856c464bee2450c531d92dad9cf1de6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 16:33:21 +00:00
Beverly
d6cd8d5c02 Update FP listening right after POWER_PRESSED err
Instead of delaying 500ms

Test: atest KeyguardUpdateMonitorTest
Test: Attempt to authenticate with SideFPS right
after pressing the power button => observe FP can
authenticate
Fixes: 259172472

Change-Id: I7f07c549628a21a92ddfac0d0679d0f054ad1dda
2022-12-02 16:15:47 +00:00
Brad Hinegardner
1a38ab1cc0 Merge "When in guest mode, see "Exit guest" in user switcher" into tm-qpr-dev 2022-12-02 16:07:54 +00:00
Tyler Freeman
35c1302077 Merge "fix(magnification): de-flake test so it reliably grabs animation values" 2022-12-02 15:41:47 +00:00
Caitlin Shkuratov
ad69b6b021 Merge "[SB Refactor] Make some wifi pipeline classes into interfaces." into tm-qpr-dev am: 1322828e59 am: ec8d097d8d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20598315

Change-Id: Ib68785b70c6993aa2458ae3aefaa1f45b01e1fad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 15:28:37 +00:00
David Saff
7ef14a9e3f Merge "Clear TestableLoopers in SysuiTestCase" into tm-qpr-dev am: 78f5ef56e1 am: 35338b5f65
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20609771

Change-Id: Idb9ecc9ce7204c4ca25a7641a0bf65fbd2d72dd1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 15:27:48 +00:00
András Kurucz
8ed89f51d6 Merge "Fix rendering issue after cancelling Notifications inside a group" into tm-qpr-dev am: ae41b142e8 am: 77dff21365
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20592572

Change-Id: I11a6ddac8be143fbf880f39a64409bfc0029b997
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 15:22:46 +00:00
Caitlin Shkuratov
ec8d097d8d Merge "[SB Refactor] Make some wifi pipeline classes into interfaces." into tm-qpr-dev am: 1322828e59
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20598315

Change-Id: I65b98dbf2395d2f08dfd1cf37f21e3c8662f86f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 14:52:01 +00:00
David Saff
35338b5f65 Merge "Clear TestableLoopers in SysuiTestCase" into tm-qpr-dev am: 78f5ef56e1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20609771

Change-Id: Idb1fd31227ebce9b50b944add5cdd22d8f950671
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 14:50:40 +00:00
András Kurucz
77dff21365 Merge "Fix rendering issue after cancelling Notifications inside a group" into tm-qpr-dev am: ae41b142e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20592572

Change-Id: I0efa6ae3818cea4d7a12548f843e22cc450a5596
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 14:48:32 +00:00