- Sep 29, 2023
-
-
Mady Mellor authored
-
Vadim Caen authored
-
Oleg Petšjonkin authored
-
Treehugger Robot authored
-
Sunny Goyal authored
-
Julia Reynolds authored
-
Caitlin Shkuratov authored
* changes: [CS] 5/ Move status bar mode & appearance to repository. [CS] 4/ Small updates to LetterboxAppearanceCalculator APIs.
-
Caitlin Shkuratov authored
-
Erik Staats authored
This reverts commit 8ecc679d. Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.corp.google.com/builds/quarterdeck?branch=git_main&target=cf_x86_64_auto-next-userdebug&lkgb=10881379&lkbb=10881575&fkbb=10881450 , bug b/302695414 . Bug: 302695414 Change-Id: I6d2e402b69fbb4b828909cb184745710346ac473
-
John Wu authored
-
Chandru S authored
-
Nick Chameyev authored
-
Juan Sebastian Martinez authored
Merge "Improved docstring of SliderStateListener and delegating primitive durations call to the vibrator service." into main
-
Nick Chameyev authored
Revert submission 24879530-device-state-refactor Reason for revert: failing target Reverted changes: /q/submissionid:24879530-device-state-refactor Bug: 284266229 Change-Id: I58ce631e8b29c1a0d13c6837f169fb1e2b8ee542
-
Julia Reynolds authored
In preparation for a minor refactor. Rather than writing tests for the code guarded by ENABLE_LOCK_SCREEN_ALLOW_REMOTE_INPUT, I've deleted it, since it's been disabled since at least 2017. Test: NotificationLockscreenUserManagerTest Bug: 286230167 Change-Id: Id31bd0f997022ac7b4ad527120e45e47736def12
-
Caitlin Shkuratov authored
-
Caitlin Shkuratov authored
This change majorly involves: 1) Replacing the methods inside SystemBarAttributesListener to be in flows form instead. 2) Moving CentralSurface's bar mode calculations to the repo. This change also minorly involves: 1) Adding an OngoingCallRepository that has the ongoing call status. 2) Updating StatusBarBoundsProvider to have an #addListener method instead of injecting the listeners directly. 3) Updating LetterboxAppearanceCalculator to have the status bar bounds passed to it instead of fetching them. Bug: 300519002 Fixes: 301605450 Test: Assortment of letterboxing tests, including: - On landscape tablet, open landscaped app. Move app to be center, left, and right, and verify status bar icons are visible in all locations. Verify newly added status bar icons get the right color. - Without rotating device at all (aka ensure #onStatusBarBoundsChanged is never called), letterbox an app and verify it looks correct. - Enter split screen in landscape with letterboxed app on left, typical app on right. Verify icons are correct in all split screen sizes. Rotate to portrait then rotate back. Verify icons get correct color again. - Enter split screen in portrait with typical light app on top. Rotate to landscape then rotate back. Verify system icons are still dark colored afer rotation. Test: Assortment of ongoing call tests, including: - Start ongoing call then enter immersive mode in app. Verify status bar still displays with semi-transparent background. Verify status bar can be swiped away. - General smoke test Test: Assortment of bar mode tests, including: - Use app in low profile mode -> verify notif icons disappear (replaced by dot) and only battery icon shows on the right and is dimmed - Verify status bar is transparent on homescreen background with sufficient contrast - Verify status bar has gradient scrim on homescreen background that needs extra contrast - Verify status bar appears correctly with apps that request specific background color Test: Verify dumps of StatusBarModeRepositoryImpl and LetterboxAppearanceCalculator Test: atest StatusBarModeRepositoryImplTest OngoingCallControllerTest LetterboxAppearanceCalculatorTest LightBarControllerTest Test: atest SystemUITests Change-Id: I5b084356691fca03411461748f56fe6841f1b83e
-
Nick Chameyev authored
-
Philip Junker authored
-
Anna Zhuravleva authored
-
Kevin Jeon authored
-
Fabian Kozynski authored
* changes: Use new Icon API to restrict showing some drawables Add a new hidden Icon API for loading
-
Anton Potapov authored
-
Danny Burakov authored
-
Pablo Gamito authored
-
Anton Potapov authored
Test: atest DisabledByPolicyInteractorTest Bug: 299908705 Change-Id: Id0636fe8fad326572384c9f187c9b5da7e060872
-
Anna Zhuravleva authored
Platform_testing large test annotation is for host side tests and will be restricted, device tests should use androidx annotation. Bug: 293837621 Test: build Change-Id: Ic3efbe5c44235226aa1d5db3f10175775a01e992
-
burakov authored
This module hosts business logic and state related to device entry, i.e. when the user successfully dismisses (or bypasses) the lockscreen. This is distinct from the authentication module, which is specifically concerned with determining a user's identity. The names of certain state variables have changed, too: * `isLockscreenDismissed` is now `isDeviceEntered` * `canSwipeToDismiss` is now `canSwipeToEnter` * `isLockscreenEnabled` is now `isInsecureLockscreenEnabled` Bug: 301253588 Test: Existing unit tests still pass. Test: Added new unit tests. Test: Manually tested the 3 different bouncer auth methods, lockscreen bypass and swipe, and verified they still work as expected. Change-Id: I9596513b4319eb0a9b9a25bee3a1c1726396e4ca
-
Marvin Ramin authored
-
Mark White authored
-
Yasin Kilicdere authored
-
petsjonkin authored
Test: atest HdrClamperTest Bug: b/283447291 Change-Id: I86b363daeae69b57d036b0c0e7155c94858d88a3
-
Xin Li authored
[automerger skipped] Merge "Merge UP1A.231005.007" into aosp-main-future am: ee8af043 -s ours am: 81dd77b9 -s ours am: d0b7962c -s ours am: 623a7999 -s ours am skip reason: Merged-In Idcbd0f2ba87290f090d693f0a64cb46fe8270b95 with SHA-1 5fdfd60f is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24879326 Change-Id: I1c4d4e3235fbd9aaed0ce92b6225f2d1121debb9 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
[automerger skipped] Merge UP1A.231005.007 am: f984307b -s ours am: ac281ffd -s ours am: 927b4b9b -s ours am: f4890c29 -s ours am skip reason: Merged-In Idcbd0f2ba87290f090d693f0a64cb46fe8270b95 with SHA-1 5fdfd60f is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24879326 Change-Id: I02e2dba712ad7240fa303c59375ac777ec2c49ec Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Anna Zhuravleva authored
-
Anton Potapov authored
-
Iavor-Valentin Iftime authored
-
Treehugger Robot authored
-
Anna Zhuravleva authored
-
Xin Li authored
[automerger skipped] Merge "Merge UP1A.231005.007" into aosp-main-future am: ee8af043 -s ours am: 81dd77b9 -s ours am: d0b7962c -s ours am skip reason: Merged-In Idcbd0f2ba87290f090d693f0a64cb46fe8270b95 with SHA-1 5fdfd60f is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24879326 Change-Id: I7459698abc8cb000ec6a089889dc965df57a4857 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-