Skip to content
Snippets Groups Projects
  1. Jun 03, 2024
  2. May 31, 2024
    • Chris Göllner's avatar
      Shortcut Helper: fix wrong "open calendar" shortcut on the phone version · 089c9630
      Chris Göllner authored
      The shortcut is ACTION + K and not ACTION + L. This was already correct
      for the large screen version of the helper, but wrong for the small
      screen version.
      
      Fixes: 309569033
      Test: Manually
      Flag: NONE Trivial change
      Change-Id: I1efff8e4e66813e704a8d66cf699a0954a77af44
      089c9630
    • Peter Kalauskas's avatar
      Separate thread for back panel · a379689f
      Peter Kalauskas authored
      Create a new thread for showing the navigation back panel.
      
      Bug: 304583132
      Flag: com.android.systemui.edge_back_gesture_handler_thread
      Test: atest SystemUITests:com.android.systemui.navigationbar.gestural
      Change-Id: I97b8a67e4fbe07040a7113a83a57cc83dedb8f5c
      a379689f
  3. May 30, 2024
    • Daniel Chapin's avatar
      Revert "Update face authenticating asset" · 2faa5386
      Daniel Chapin authored
      This reverts commit 026cf425.
      
      Reason for revert: Droidfood blocking bug: b/331920634
      
      Change-Id: Ib2107e9275bee144270aaafdee3c59212868462e
      2faa5386
    • Michael Mikhail's avatar
      [flexiglass] Remove new media pipeline flag · 9bdf4830
      Michael Mikhail authored
      This CL merges new media pipeline code into flexiglass.
      
      Flag: com.android.systemui.scene_container
      Bug: 326408371
      Test: atest MediaViewControllerTest
      Test: atest MediaDataProcessorTest
      Change-Id: I0a264e52b4f3d64395dcdb43ccf093a53050ea3a
      9bdf4830
    • Peter Kalauskas's avatar
      Apply new code formatting to back panel arrow · 89d11ad9
      Peter Kalauskas authored
      Apply ktfmt 0.49 formatting to
      com.android.systemui.navigationbar.gestural
      
      Test: atest SystemUITests:com.android.systemui.navigationbar.gestural
      Flag: NONE Code formatting
      Change-Id: I4e70d07d9d4a3c582e5602879903d8c463c98fa1
      89d11ad9
    • Shreerag Jayakrishnan's avatar
      Revert "Compare aconfig flag value in SetttingsState and new storage" · 1f955a21
      Shreerag Jayakrishnan authored
      Revert submission 27466096-aconfigd_compare
      
      Reason for revert: Testing fix of b/343628930
      
      Reverted changes: /q/submissionid:27466096-aconfigd_compare
      
      Change-Id: Iefa35231c8b922aee698a066d5a0a517e1b86333
      1f955a21
    • burakov's avatar
      [bc25] Add an overscroll animation for Dual Shade. · 8ebb9fb5
      burakov authored
      Test: Manually tested by opening and closing the notifications shade on
      a foldable device both in a folded and unfolded configuration.
      Test: Unit tests build and pass.
      Bug: 342463447
      Bug: 337849926
      Flag: com.android.systemui.dual_shade
      
      Change-Id: Ica5412464d3f6976518ddb4e307a5d838326dfd8
      8ebb9fb5
    • Lyn's avatar
      Log UiEvents for throttling decision · 8d53fb11
      Lyn authored
      Bug: 330610050
      Test: make statsd_testdrive && $ANDROID_HOST_OUT/bin/statsd_testdrive -terse 90
      Change-Id: I988ceefc516269d9d86d001a16cd4a02b46e7bb7
      8d53fb11
    • Zhi Dou's avatar
      add sdk_version for settingsLib flag · aa207568
      Zhi Dou authored
      This change adds sdk_verion for settingsLib flag. Before the
      sdk_version is missing, and by default the libraries will be built
      agaist the implementation of the framework jars.
      
      The right sdk_version is assigned to allow the libraries to use the
      right scope of apis.
      
      Test: presubmit
      Bug: 333003287
      Change-Id: Ia156ef01b4e2c16a7bb0a880f8d13c1727e98c11
      aa207568
    • Olivier St-Onge's avatar
      Update logic of icon only repo · d31b6875
      Olivier St-Onge authored
      Removing the flow as this list is a compile time constant. Additionally, instead of providing a set, we expose a method to check if a tile is icon or large.
      
      Bug: 331598956
      Test: GridConsistencyInteractorTest.kt
      Test: InfiniteGridConsistencyInteractorTest
      Flag: com.android.systemui.qs_ui_refactor
      
      Change-Id: I14cb3f0c7db88bc23039a6018c8287994326599d
      d31b6875
    • burakov's avatar
      [bc25] Fix clipped notifications in the shade, and align to the right. · f532e6e3
      burakov authored
      Test: Manually tested by opening the notifications shade.
      Test: Unit tests build and pass.
      Bug: 338009491
      Flag: com.android.systemui.dual_shade
      Change-Id: I83a05e9b549939bab0ebd073e7d4c62da1381464
      f532e6e3
    • Lucas Silva's avatar
      Restart home controls activity when dream is redirecting wakes · a12441ed
      Lucas Silva authored
      When the dream is redirecting calls to wakeUp, the dream is not
      terminated but the embedded activity is. This results in a blank dream.
      The fix here will restart the embedded activity in this case, after a
      short delay to allow the wakeup animation to play first.
      
      Fixes: 341957747
      Test: atest HomeControlsDreamServiceTest
      Flag: android.service.controls.flags.home_panel_dream
      Change-Id: I495b20235affa49e31b14bc0e50acee007f2813d
      a12441ed
    • Anton Potapov's avatar
      Add bluetooth address check to determine a valid bluetooth device · 7f8c528c
      Anton Potapov authored
      Flag: com.android.systemui.new_volume_panel
      Fixes: 342436921
      Test: manual on the phone with a usb-c headset
      Change-Id: I41939659e8de1f0f79a1b286e7ae8f42d5c9663b
      7f8c528c
    • Vadim Caen's avatar
      Remove obsolete VirtualCamera directory · cd1409d6
      Vadim Caen authored
      Bug: N/A
      Test: N/A
      Change-Id: Ie471f2231fb7f631458454f8078f59f95022eb14
      cd1409d6
    • Anton Potapov's avatar
      Change LocalMediaRepository coroutine scope to be local to the flow · 9a006eea
      Anton Potapov authored
      chain in MediaOutputInteractor
      
      Now coroutine scope inside LocalMediaRepository gets properly cancelled
      and collected when the package name changes. Before the fix idle
      coroutines were left in the application coroutine scope.
      
      Flag: com.android.systemui.new_volume_panel
      Bug: 329561499
      Test: manual on the phone with a cast device and headphones
      Test: atest MediaOutputInteractorTest
      Change-Id: I380a968f18cdcf27793b52f772a11bf0103068ab
      9a006eea
    • Anton Potapov's avatar
      Rework footer animation transition · 5fc51cc9
      Anton Potapov authored
      The new animation fades the whole footer when the components set
      changes. Compose doesn't animate size of the weighted children which
      caused the previous animation to be jittery
      
      Flag: com.android.systemui.new_volume_panel
      Bug: 343351939
      Test: atest VolumePanelScreenshotTest
      Test: manual on the phone with ANC enabled headset.
      Change-Id: Ic74bb406f086652ecc3bf0ca172e39229ba0aaed
      5fc51cc9
    • Jordan Demeulenaere's avatar
      Clean-up QS footer actions initialization · 6049a0f9
      Jordan Demeulenaere authored
      This CL cleans up the trivial removal of the View implementation of the
      QS footer actions that was made in http://ag/27576275.
      
      Bug: 293569320
      Test: atest QSImplTest
      Test: Manual, verified that the QS footer actions display correctly and
       that b/299104543 was not happening.
      Flag: NONE code cleanup
      Change-Id: I76349d8616774bc2a89be6cb19e1cd619d596ab2
      6049a0f9
    • Jordan Demeulenaere's avatar
      Delete DensityAwareComposeView · da5f2ff6
      Jordan Demeulenaere authored
      This CL removes the DensityAwareComposeView that was introduced in
      ag/25799089 now that b/317317814 was fixed in the Compose libraries in
      aosp/2897901.
      
      Bug: 317317814
      Test: Manual, verified that b/317317814 does not happen anymore.
      Flag: NONE workaround deletion
      Change-Id: I003eaedddb0e401a44dcc3080be2f7b555c7e2ef
      da5f2ff6
    • tomhsu's avatar
      Fix Unwanted mid-word line break · e9552356
      tomhsu authored
       - Expand the width.
      
      Flag: EXEMPT resource only update
      Fix: 331183678
      Test: Manual test. see b/331183678#comment7
      Change-Id: Ib8598987f3ebfe7241b7b0bc40bc92e00401bb62
      e9552356
    • András Kurucz's avatar
      [Flexiglass] Add HUN placeholder to the Gone Scene · 1f4c7ebe
      András Kurucz authored
      Bug: 339181697
      Test: post HUNs while the shade is closed, see if it changes the
      placeholder
      Flag: com.android.systemui.scene_container
      
      Change-Id: I55067c4202a363b603b7312f00cd21a5ce65b319
      1f4c7ebe
    • Jordan Demeulenaere's avatar
      Delete the COMPOSE_QS_FOOTER_ACTIONS flag · 0d81fcf8
      Jordan Demeulenaere authored
      Bug: 293569320
      Test: N/A. Flag deletion
      Flag: EXEMPT flag deletion.
      Change-Id: I89961f9674b237c95b01b983eac732bdec7d695e
      0d81fcf8
    • Jordan Demeulenaere's avatar
      Delete the old implementation of the QS footer actions · 45728a5a
      Jordan Demeulenaere authored
      This CL deletes the old code of the QS footer actions. The new Compose
      implementation has been enabled since September in ag/24789232.
      
      Bug: 293569320
      Test: N/A. Pure code deletion.
      Flag: EXEMPT deletes unused code turned off by legacy flag.
      Change-Id: If96a18f57543549ca19aa10557d03f6d23e782f0
      45728a5a
    • Jordan Demeulenaere's avatar
      Delete the COMPOSE_PEOPLE_SPACE flag · a66c6094
      Jordan Demeulenaere authored
      Bug: 293570761
      Test: N/A. Flag deletion.
      Flag: EXEMPT flag deletion.
      Change-Id: I32ab6e9fefc7166b3bfad99149a92335ea0d448b
      a66c6094
    • Jordan Demeulenaere's avatar
      Delete the old implementation of PeopleSpaceActivity · 170db4c8
      Jordan Demeulenaere authored
      This CL deletes the old code of the PeopleSpaceActivity. The new Compose
      implementation has been enabled since September in ag/24789231.
      
      Bug: 293570761
      Test: N/A. Pure code deletion.
      Flag: EXEMPT deletes unused code turned off by legacy flag.
      Change-Id: I1feac430788714274f63acf2bddb3ba987e2f67d
      170db4c8
    • András Kurucz's avatar
      [Flexiglass] Set headsUpTop directly on the NSSL · 2b55149a
      András Kurucz authored
      Instead of looping through a Flow or State, we wan't to set the
      headsUpTop value from the composable placeholder to the NSSL, so we have
      better control over when does this value reachign the NSSL.
      
      Bug: 339181697
      Test: post HUNs, open the shade, open quick settings, check if the value
      is set on the NSSL
      Flag: com.android.systemui.scene_container
      
      Change-Id: I73afc333de8a15d0cb938bc13c65cacffd425988
      2b55149a
    • Reema Bajwa's avatar
      Add logging for biometric single tap launch · 6978db2e
      Reema Bajwa authored
      Bug: 328299228
      Test: Built locally & deployed
      Flag: ACONFIG android.credentials.flags.credman_biometric_api_enabled NEXTFOOD
      
      Change-Id: I994a288886a8a42653c03037b8d1d17441360868
      6978db2e
    • Chandru S's avatar
      Revert^2 "Show directional face auth feedback when unfolded" · 879a0d91
      Chandru S authored
      c61f6cd6
      
      Change-Id: Ib1ecf7d0abe6cbc613b73271eee5f28c23aad5f9
      Merged-In: I10c6d938ae0124663997477b7ddc8e369e69ed42
      879a0d91
    • Hao Dong's avatar
      Use one-pane and two-pane layout instead of depending on orientation. · c44a5e78
      Hao Dong authored
      1. Update DisplayStateRepository#isLargeScreen logic to be consistent
         with Utilities.java
      2. Update layouts to one-pane layout and two-pane layout. Set promptKind
         pane values based on isLandscape and other information.
      
      Flag: com.android.systemui.constraint_bp
      Bug: 330908557
      Test: atest PromptSelectorInteractorImplTest
      Test: atest AuthContainerViewTest
      Test: manual test on test app
      Test: atest BiometricPromptScreenshotTest
      
      Change-Id: I27e45efa6d21a36b32e16b53de39c3685a7e9df5
      c44a5e78
    • Bryce Lee's avatar
      Animate widget position when editing. · bbedf5f5
      Bryce Lee authored
      This changelist animates item placement in the Communal Hub when in
      edit mode.
      
      Test: manually verified animations were present during edit mode.
      Fixes: 340353071
      Flag: com.android.systemui.communal_hub
      Change-Id: Ie58e8fe7fe88a892387aafcae52880f2779ce037
      bbedf5f5
    • Lyn's avatar
      Log UiEvents for visual suppression during avalanche · 3f77862c
      Lyn authored
      Bug: 330610050
      Test: make statsd_testdrive && $ANDROID_HOST_OUT/bin/statsd_testdrive -terse 90
      Change-Id: Idd4e06d17d7037ab85837a90b4f458360e080c28
      3f77862c
  4. May 29, 2024
    • William Xiao's avatar
      Move changeScene calls to the application scope · 3cb501f2
      William Xiao authored
      SceneTransitionLayout now enforces that state changes are done on the
      same thread the STL was made on, which in our case is just the main
      thread.
      
      Move our calls to the main thread to fix timeout and potentially other
      places where we go to/from the glanceable hub from breaking.
      
      Bug: 342470602
      Fix: 342470602
      Test: manually verified that hub times out successfully
      Flag: com.android.systemui.glanceable_hub
      Change-Id: I980a314f3198f04611a0e9e979326ba0d2db34e7
      3cb501f2
    • Brad Hinegardner's avatar
      Burn-in movement for indication area should only be applied while on AOD · 4df3c665
      Brad Hinegardner authored
      Use the transitionInteractor to make this transition seamless.
      This will set the burn-in to 0 on anything other than AOD.
      
      Fixes: 330186297
      Test: manual
      Flag: com.android.systemui.keyguard_bottom_area_refactor
      Change-Id: I324d900af70197cdbfcd316fb90de719fc8a431a
      4df3c665
    • Peter Kalauskas's avatar
      Convert SysUIConcurrencyModule to kotlin · 6578df0b
      Peter Kalauskas authored
      Bug: 331536621
      Flag: NONE Java-to-Kotlin conversion has no effect on runtime behavior
      Test: SystemUITests
      Change-Id: Ie2069aa21b51d8099f92e536d4a56c145e09c79b
      6578df0b
    • Jeff DeCew's avatar
      Move avalanche throttling to a new flag to avoid teamfood issues. · df6a22e0
      Jeff DeCew authored
      Test: n/a
      Flag: com.android.systemui.notification_avalanche_throttle_hun
      Bug: 307288824
      Change-Id: I9bda5afc0afccc9989e20b36ba5f54b6a7bf13c6
      df6a22e0
    • Bryce Lee's avatar
      Allow Full Screen Glanceable Hub Swipe Entry on Lockscreen. · e65540df
      Bryce Lee authored
      This changelist adds support for swiping in Glanceable Hub. When
      enabled, horizontal swipe behaviors over the lockscreen under the
      notification stack will drive the entry gesture into Glanceable
      Hub.
      
      Test: atest GlanceableHubContainerControllerTest#fullScreenSwipeGesture_doNotProcessTouchesInNotificationStack
      Test atest MultiPointerDraggableTest#multiPointerSwipeDetectorInteraction
      Flag: com.android.systemui.glanceable_hub_fullscreen_swipe
      Bug: 339665673
      
      Change-Id: Ib5d012e39b3ac4ea555b5cbb39c06cfc3c137fd9
      e65540df
    • Priyanka Advani's avatar
      Revert "Show directional face auth feedback when unfolded" · c61f6cd6
      Priyanka Advani authored
      Revert submission 27495037-cherrypick-unfolded_coex_face_msgIdsToShow-p025ngpiaoo
      
      Reason for revert: Droidmonitor created revert due to build breakage in b/343507598
      
      Reverted changes: /q/submissionid:27495037-cherrypick-unfolded_coex_face_msgIdsToShow-p025ngpiaoo
      
      Merged-In: I10c6d938ae0124663997477b7ddc8e369e69ed42
      Change-Id: I2e3149bf4f1481f53796edfcdd12da98c1c42966
      c61f6cd6
    • Daniel Akinola's avatar
      Revert "Allow recent apps to be launched with split screen pair ..." · f3e2b00b
      Daniel Akinola authored
      Revert submission 27578651-cherrypicker-L54800030004071884:N28400030065634490
      
      Reason for revert: b/343507598
      
      Reverted changes: /q/submissionid:27578651-cherrypicker-L54800030004071884:N28400030065634490
      
      Change-Id: Id0daa5b6491cabb4a6b6b2f52c270f7095121aa9
      f3e2b00b
    • Matt Pietal's avatar
      Rely on isKeyguardDismissible for insecure camera launch · 0e8d5cbf
      Matt Pietal authored
      This also matches the logic in CameraGestureHelper which
      relies solely on the keyguard being dismissible. This should
      help with inconsistencies in KeyguardState.
      
      Test: atest FromAodTransitionInteractorTest
      Fixes: 339851684
      Flag: EXEMPT
      Change-Id: Iafd6aa2c32e3ff2833a5d66c00b31a150a63fc44
      0e8d5cbf
    • Caitlin Shkuratov's avatar
      [SB][Screen Chips] Add share-to-app and cast-to-other-device chips. · 6b2e287b
      Caitlin Shkuratov authored
      The MediaProjectionRepository receives callbacks for both the
      share-to-app chip and the cast-to-other-device chip. This CL hooks up
      that repository to a new MediaProjectionChipInteractor, and hooks that
      interactor up into the existing OngoingActivityChipsViewModel.
      
      These two use cases should actually have different icons. That will come
      in the next CL.
      
      Bug: 332662551
      Flag: com.android.systemui.status_bar_screen_sharing_chips
      Test: Use the Cast QS tile to cast to a device -> verify cast chip
      appears with a timer. Stop casting -> verify cast chip disappears.
      Test: Share your screen to an app -> verify cast chip appears with a
      timer. Stop casting -> verify cast chip disappears.
      Test: atest MediaProjectionChipInteractorTest
      OngoingActivityChipsViewModelTest
      
      Change-Id: Ic3ce1b9d8d8e5777ca855086bc0564a01a09e6f6
      6b2e287b
Loading