Skip to content
Snippets Groups Projects
  1. Jun 04, 2024
    • Alina Zaidi's avatar
      Create and attach additional Transition types to enter/exit transitions · fe70f5fe
      Alina Zaidi authored
      This is so that different Enter/Exit logging reasons can be differentiated by the DestopModeLoggerTransitionObserver.
      
      Create a TransitionSource enum which is shared with Launcher. Methods read TransitionSource passed to them and decide on which transitionType to choose when starting transitions.
      
      **CUJ -> TransitionType -> Enter/ExitReason**
      
      **Earlier**
      Enter: Handle button -> MOVE_TO_DESKTOP -> APP_HANDLE_MENU_BUTTON
      Enter: App icon(overview) -> MOVE_TO_DESKTOP -> APP_HANDLE_MENU_BUTTON
      Enter: Keyboard shortcut -> MOVE_TO_DESKTOP -> APP_HANDLE_MENU_BUTTON
      Exit: Drag to exit -> EXIT -> DRAG_TO_EXIT
      Exit: Handle button -> EXIT -> DRAG_TO_EXIT
      Exit: Keyboard shortcut -> EXIT -> DRAG_TO_EXIT
      
      **Now**
      Enter: Handle button -> APP_HANDLE_MENU_BUTTON -> APP_HANDLE_MENU_BUTTON
      Enter: App icon(overview) ->APP_ICON_FROM_OVERVIEW->UNKOWN (fix later)
      Enter: Keyboard shortcut -> KEYBOARD_SHORTCUT -> KEYBOARD_SHORTCUT
      Enter: Adb Commands -> ADB_COMMANDS -> UNKNOWN (debugging CUJ only)
      Exit: Drag to exit -> EXIT -> DRAG_TO_EXIT
      Exit: Handle button -> APP_HANDLE_MENU_BUTTON-> APP_HANDLE_MENU_BUTTON
      Exit: Keyboard shortcut -> KEYBOARD_SHORTCUT -> KEYBOARD_SHORTCUT
      
      Flag: EXEMPT not a major feature/ user visible change
      Test: Updated unit tests
      Bug: b/326231756
      
      Change-Id: I9cce7abe62106cd6b11a4f353c288214ea5ee1e7
      fe70f5fe
    • Grace Cheng's avatar
      Revert^2 "Update face authenticating asset" · 3f8c608f
      Grace Cheng authored
      This reverts commit a886be55.
      
      Reason for revert: identified issue with reverted CL and reapplying CL with fix
      
      Flag: NONE bugfix
      Test: atest PromptViewModelTest
      Fixes: 343275727
      Change-Id: I477ba87ac9fb74a7c1a882d3b6604149931fb438
      3f8c608f
    • burakov's avatar
      [bc25] Support both horizontal and vertical alignment in dual shade. · 51ea31dc
      burakov authored
      This is necessary to allow dual shade to be invoked from the bottom on
      other system UI variants, such as ARC.
      
      Test: Manually tested by opening and closing the quick settings shade on
      a foldable device both in a folded and unfolded configuration.
      Test: Unit tests build and pass.
      Bug: 343744476
      Flag: com.android.systemui.dual_shade
      
      Change-Id: Idf48a30f317c2d318d3ba80d447abbb4f6377f99
      51ea31dc
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · a7d281e3
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: I84fa9dc51de111f5af807e5bb5d65f4b71ca2b6a
      a7d281e3
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 5f57610c
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: Ie7b1fdfecebbeed1a56bba78b13cd448fefec17f
      5f57610c
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 4c44eee5
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: I38447d2e8b6d3e3f62b364fbf609a49dda04ff57
      4c44eee5
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 86b30b6f
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: If2f296757362626fec0155bfa49e2a7206a624e9
      86b30b6f
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 70398573
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: Ib02369c296df790261b7f23d5409599f912d0e94
      70398573
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · fafce04f
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: Ib18d5cd102319a0bdc0d44ae6d125751c93de10d
      fafce04f
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 68637130
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: Ib29e28bb430298b40d43b166b7d804ccad9a2554
      68637130
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 724ca7a0
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: Ic8e427b8c2aaceddf8243fde751239d5c0361498
      724ca7a0
    • Jean-Michel Trivi's avatar
      RingtoneManager: allow video ringtone URI · 525db8ea
      Jean-Michel Trivi authored
      When checking the MIME type for the default ringtone, also
      allow it to refer to video content.
      
      Bug: 205837340
      Test: see POC + atest android.media.audio.cts.RingtoneManagerTest
      Change-Id: Id9b81e2db8314bc16df77d0a9221ce93143a8012
      525db8ea
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 8e1fbd7a
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: I0120186c3b95faa15a74e1113783f157cdfea6b4
      8e1fbd7a
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · c8e71e60
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: I61c4c8490309d024598c3f27206c03a1f87af1e8
      c8e71e60
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 1de181ad
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: I9da347e82780e7f345b09066f6d813410c432b6d
      1de181ad
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 136257c1
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: I6a7e77e7f96da5de37637875c76845a2ce2a26d9
      136257c1
    • Bill Yi's avatar
      Import translations. DO NOT MERGE ANYWHERE · 9c56dffc
      Bill Yi authored
      Auto-generated-cl: translation import
      Change-Id: I87e0dd53de84a55df493eb929d0316cc239d1ad3
      9c56dffc
  2. Jun 03, 2024
    • Brad Hinegardner's avatar
      Move calculation of burn in coordinates to background thread · d4363a25
      Brad Hinegardner authored
      Only come back to main thread when updating the coordinate to the UI.
      
      Fixes: 343779774
      Test: atest KeyguardIndicationAreaViewModelTest
      Flag: com.android.systemui.migrate_clocks_to_blueprint
      Change-Id: I44ab07b33ecdffb6177c2e8105f21f51df5fe440
      d4363a25
    • Alejandro Nijamkin's avatar
      [flexiglass] Unit tests for ScrimStartable. · e3aac1e2
      Alejandro Nijamkin authored
      This is a somewhat complex parameterized test, given the lengthy
      decision tree for selecting a ScrimState that ScrimStartable inheritted
      from CentralSurfacesImpl.
      
      Test: NA - this is a test
      Flag: com.android.systemui.scene_container
      Fix: 343298208
      Change-Id: Icb0334a1003c5b905bc8428f77c0fbcc386f1b23
      e3aac1e2
    • Grace Cheng's avatar
      Add failure listener logging to BP icons · a0d986a7
      Grace Cheng authored
      Adding failure listener logging on lotties for BiometricPrompt
      
      Flag: NONE adding logs
      Bug: 343275727
      Test: N/A
      Change-Id: I5ad7dd33b46085f83f3a746b0ab2824eecae563e
      a0d986a7
    • Jared Duke's avatar
      Enable basic optimization for DynamicSystemInstallationService · d32c27a2
      Jared Duke authored
      While this offers minimal savings, there's no real reason to opt out of
      optimization (the default for app targets).
      
      Test: m + check APK diff
      Bug: 203241149
      Change-Id: Ib1bba31a95afa87f37aedb0251796bdb31ab65c0
      d32c27a2
    • Matt Pietal's avatar
      If a PRIMARY_BOUNCER->LOCKSCREEN is running... · 5ffdbdd5
      Matt Pietal authored
      ... don't process shade alpha request. This can happen when
      you swipe down and enabled the setting to disable notifs on
      lockscreen. This will pop up the bouncer, and swiping back
      should be smooth.
      
      Fixes: 342528378
      Test: atest KeyguardRootViewModelTest
      Flag: com.android.systemui.keyguard_bottom_area_refactor
      Change-Id: Idda37d4e811973e879b9a3df21503f11cbf2d4a6
      5ffdbdd5
    • Matt Pietal's avatar
      Hide keyguard immediately on DOZING->GONE · e87bfe9e
      Matt Pietal authored
      Don't delay, or the clock will flash.
      
      Test: atest DozingToGoneTransitionViewModelTest
      Fixes: 338412830
      Flag: EXEMPT addresses flickering for all devices
      Change-Id: I5b5ad599f31d166be046f892a6a43e65429df2a0
      e87bfe9e
    • Alejandro Nijamkin's avatar
      [flexiglass] Integrates scrim state. · 5193237c
      Alejandro Nijamkin authored
      - New startable that hydrates scrim state
      - Old code paths to set scrim state from CentralSurfacesImpl turned off
      - Code to figure out the right ScrimState is an almost intact copy-paste
        from the current code in CentralSurfacesImpl. A couple of differences
        regarding the elimination of callbacks and side-effects (I figure we
        can add those later if we need them)
      
      Bug: 343298208
      Flag: com.android.systemui.scene_container
      Test: manually verified that the attached bug isn't reproducible anymore
      and that the wallpaper is visible when the unfolded/unlocked device is
      closed shut
      Test: submitting this CL early to ublock others working on Flexiglass;
      working on unit tests in followup CL
      
      Change-Id: Iceb6c7441831ab56f3a049d0ec4044e0a29fe262
      5193237c
    • Chris Göllner's avatar
      PSS permission dialog - Add missing hover and focus states · c65544bf
      Chris Göllner authored
      - The toggles hover state is fixed by removing their artificial container
      
      - The spinner hover state is achieved by using a color selector
      
      Fixes: 342593242
      Test: Manually
      Flag: NONE Bug fix
      Change-Id: I069cf4225bb483d3562737968608d867e07d0c1c
      c65544bf
    • burakov's avatar
      [bc25] Add a Shade Header to QuickSettingsShadeScene. · 7b2ef5fb
      burakov authored
      Test: Manually tested by opening and closing the quick settings shade on
      a foldable device both in a folded and unfolded configuration.
      Test: Unit tests build and pass.
      Bug: 344008947
      Flag: com.android.systemui.dual_shade
      
      Change-Id: I3d33dd691978dc65ee9605a43a4eac71a7c3300c
      7b2ef5fb
    • burakov's avatar
      [bc25] Notifications should not reserve space for nav bar in Dual Shade. · a48576b6
      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: 338009491
      Flag: com.android.systemui.dual_shade
      
      Change-Id: I1507c88dbeaa8074ab9866561fa6a0e03dccad36
      a48576b6
    • burakov's avatar
      [bc25] Use the DSL's `translate()` overload with DP instead of factory. · f22d310d
      burakov authored
      For more context, see the last comments on ag/27595541.
      
      Test: Unit tests build and pass.
      Bug: 342463447
      Bug: 337849926
      Flag: com.android.systemui.dual_shade
      Change-Id: I9c58eb75def1b6db2731211ff21cf1fa3d4fd5ba
      f22d310d
    • burakov's avatar
      [bc25] Add initial Quick Settings rendering in QuickSettingsShadeScene. · 532e378b
      burakov authored
      Test: Manually tested by opening and closing the quick settings shade on
      a foldable device both in a folded and unfolded configuration.
      Test: Unit tests build and pass.
      Bug: 344008947
      Flag: com.android.systemui.dual_shade
      
      Change-Id: If7126eac51f4636616556f231eb2e64b377445d7
      532e378b
    • Matt Pietal's avatar
      Revert "Reduce continuations for bottom area" · bcb70d42
      Matt Pietal authored
      This reverts commit 17d40048.
      
      Reason for revert: b/343692887
      
      Change-Id: Ie79fc9c9f0fa17ab1188dd19a9ae9b64f5bdade2
      bcb70d42
    • Ebru Kurnaz's avatar
      Update stylus battery notification string from "1% battery remaining" to "Stylus battery 1%". · a36c3e3a
      Ebru Kurnaz authored
      Bug: 287465577
      Test: manual
      Flag: NONE string change
      Change-Id: Ib56b235e0acfbec9683f34f45b6f583fdec7ac3b
      a36c3e3a
    • Jordan Demeulenaere's avatar
      Make OverscrollScope extend Density · 7bb08aca
      Jordan Demeulenaere authored
      Bug: 342463447
      Test: atest SwipeToSceneTest
      Flag: com.android.systemui.dual_shade
      Change-Id: Ie9f8fa4c242e64f188e90dadc8687591ae74462a
      7bb08aca
    • Devarshi Bhatt's avatar
      Refactor Settings/UserSettingsProxy APIs with 'Sync' suffix. · 4903606a
      Devarshi Bhatt authored
      Rename register/unregister content observer APIs with 'sync' suffix.
      This is to denote that these APIs are synchronous. New async APIs will
      be added in later CLs with no suffix, which will be the default APIs for
      future use.
      
      Test: make SystemUIGoogle
      Bug: 342974268
      Flag: NONE API name refactor
      Change-Id: I860b1595e54d4914835e3e8fc6923d02f1d49fde
      4903606a
    • Mike Schneider's avatar
      Annotate existing motion tests with @MotionTest · f80688a2
      Mike Schneider authored
      This ensures they are picked up in the presubmit to changes to the
      motion test library
      
      Bug: 343327092
      Flag: TEST_ONLY
      Test: presubmit
      Test: Ran the tests of ComposeSceneTransitionLayoutLib in Studio
      Change-Id: I3386da29bce294d5322c12b0cee55aa61fcd8ed1
      f80688a2
    • Anton Potapov's avatar
      Rework Spatial Audio component to work as a Toggle when head tracking is · 941354f0
      Anton Potapov authored
      unavailable
      
      Flag: com.android.systemui.new_volume_panel
      Test: atest VolumePanelScreenshotTest
      Test: manual on the spatial audio enabled tablet
      Fixes: 343361893
      Change-Id: If9c426cd78c2ecf150ca4c69d9d9b631f19b716c
      941354f0
    • songferngwang's avatar
      Fix crash java.lang.IllegalArgumentException · 025e56e5
      songferngwang authored
      There is the java.lang.IllegalArgumentException: width and height must
      be > 0, so to avoid this case.
      
      Bug: 323290864
      Test: verify the UI. Using the Scan QR code
      Change-Id: I85f5f73c09ee27e79c2a47a42fc4921074cef06e
      025e56e5
    • Chaohui Wang's avatar
      [Spa] Fix CopyableBodyTest.onCopy_saveToClipboard · 307b3f85
      Chaohui Wang authored
      Fix: 343134738
      Test: unit test
      Change-Id: I1e8da58937d32e61394d8dba74c88ea169953e7b
      307b3f85
  3. Jun 02, 2024
    • Faye Yan's avatar
      Security fix for VPN app killable via lockscreen. · 0fddfa03
      Faye Yan authored
      Do not show the active apps dialog when the screen is locked.
      Instead prompt the user to unlock directly if clicked and only open the dialog on
      successsful unlock.
      
      Merged-In: I384699d478e5abcee3a165afc45211b9ed96334a
      Change-Id: I071cd9b7d0e779a156795d6af481231c5347101d
      Flag: NONE
      Bug: 304772709
      Test: manually, locked and unlocked
      Test: atest com.android.systemui.qs.FooterActionsControllerTest
      0fddfa03
  4. Jun 01, 2024
Loading