Commit Graph

78507 Commits

Author SHA1 Message Date
Tracy Zhou e51c347086 Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev am: 41bfd86c1e am: 74aadeef4a am: 57bbb74392
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976087

Change-Id: I252fb7d40effd27010a3fe8081fc117f56e75cd8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 02:36:18 +00:00
Tracy Zhou 0976f98ce5 Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev am: 41bfd86c1e am: 0a2dec9629
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976087

Change-Id: Icb6f354950ca45f4f67f73def1f44563e55742fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 01:59:47 +00:00
Tracy Zhou 3fbdae133b Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev am: 41bfd86c1e am: 74aadeef4a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976087

Change-Id: Icf474a79902a248ad1a10845000247d427c4de6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 01:59:12 +00:00
Tracy Zhou 57bbb74392 Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev am: 41bfd86c1e am: 74aadeef4a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976087

Change-Id: Id6dae14e5bb57728483be71c55576cc6e86cde30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 01:55:15 +00:00
Tracy Zhou 0b61e66062 Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev am: 41bfd86c1e am: 72ea6a403f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976087

Change-Id: Ic4516b6b5c92b1ef1badc83a5798126d8f98cf15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 01:54:20 +00:00
Android Build Coastguard Worker c4df7ba7d2 Snap for 10054401 from 5b215f4f06 to udc-qpr1-release
Change-Id: Iffe69134c82a2988c10fefb747dcd113fde31138
2023-05-03 01:31:19 +00:00
Tracy Zhou 72ea6a403f Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev am: 41bfd86c1e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976087

Change-Id: I58e56818e380a79224caea38719b7db899833d71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 01:16:54 +00:00
Tracy Zhou 0a2dec9629 Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev am: 41bfd86c1e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976087

Change-Id: I6427edee4fdbec7b61de0f8e324969d2c9fe2f45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 01:16:13 +00:00
Tracy Zhou 74aadeef4a Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev am: 41bfd86c1e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976087

Change-Id: Ice98de9e628b666eb27c1a60f6ea824c8139159d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 01:14:27 +00:00
Tracy Zhou 41bfd86c1e Merge "Revert "Fix touch focus not updated correctly after launching overview with live tile."" into udc-dev 2023-05-03 00:41:34 +00:00
Fengjiang Li 5a36c17a32 [1/n] Launcher Startup Latency: add StartupLatencyLogger to launcher3 and log startup latency
More details at "Log Startup Latency" section in go/launcher-startup-latency

Test: tested on phone, foldable and tablet, print latency logs in logcat
Bug: 278092752
Change-Id: Ibf269b0ecd6007d29b95e36f65ab6f02c45deb3a
2023-05-02 17:08:05 -07:00
Sihua Ma 482a8aa263 Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 8a2ef6250a am: 5b215f4f06 am: 25e02e001a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I6b0900c6d2c137a0f50b3dbef608484b45c9830d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 23:54:32 +00:00
Sihua Ma b977c968d5 Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 8a2ef6250a am: b8cddce0b2 am: 94fa96a91c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: Ia943c59e1bad8c2bc178d18ffbcd312795d41592
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 23:53:14 +00:00
Sihua Ma 342c0f3bae Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 595c1e44a1 am: 439ccd215b am: 2ef79458f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I6947f6050dab7bb96a9b553e65d793070e188102
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 23:51:14 +00:00
Sihua Ma 25e02e001a Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 8a2ef6250a am: 5b215f4f06
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: Idb6143cc37e34b51d2decc6b8c2f0b1ca5a20f85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 23:32:59 +00:00
Android Build Coastguard Worker e07f5b7868 Snap for 10052121 from db07d2223e to udc-release
Change-Id: I1b09fbe4cf7e283e050409d4efee1d3c3daac056
2023-05-02 23:27:10 +00:00
Sihua Ma 94fa96a91c Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 8a2ef6250a am: b8cddce0b2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: Ia18d20caebb384da9d2d835e78dfb0027d45bbe4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 23:11:57 +00:00
Sihua Ma 2ef79458f1 Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 595c1e44a1 am: 439ccd215b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I77a11f2bc2570330ffcde03a6030b5652b56eaf1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 23:09:45 +00:00
Andy Wickham 632b313a7e Don't treat Recents as transient for all apps from overview.
This effectively means the active app is paused as soon as you
start going to Recents, which allows us to control the IME for
the transition to all apps.

Bug: 275132633
Test: Manual
Flag: ENABLE_ALL_APPS_FROM_OVERVIEW
Change-Id: Ie3edaf8b6c36e50071de4692c0c8c45e7e393833
2023-05-02 16:07:17 -07:00
Sihua Ma 5b215f4f06 Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 8a2ef6250a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I148f29561fd6dedb06e8d55d1fbc6a5f5d1992cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 22:47:46 +00:00
Sihua Ma b8cddce0b2 Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 8a2ef6250a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I55015a5ffe534f3339fee7d84cda5447231d0087
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 22:45:29 +00:00
Sihua Ma 08d917ffd5 Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 6406d774c5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I3b438a76c83c83dc72b3a2783374355e7aac39e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 22:45:22 +00:00
Sihua Ma 439ccd215b Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba am: 595c1e44a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I0cb0fddf0899d39bd5e8046d47f5bcbad9ec6cb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 22:27:39 +00:00
Jeremy Sim 7f169c7c6d Fix animation canceling crash bug (short swipe during split select)
This patch fixes a bug where the user could cause a crash by making a gesture during the Overview > OverviewSplitSelect animation.

Within Overview, the user is able to make an upward gesture from the bottom of screen to return to Home. However, if the gesture is very short, the user doesn't go back to Home and instead stays in Overview. Under normal situations this doesn't cause any problems. But if we are in the middle of an animation, the short gesture actually triggers an animation cancel followed by an immediate goToState() to the same state that it was already in. This causes problems with the OverviewSplitSelect transition because reset() is called in the middle, clearing important split select data and causing a crash.

Fixed by changing a conditional to detect if we are this type of situation, and allowing the animation to play out in these cases.

Fixes: 272793237
Test: Manual
Change-Id: I4426204b9c8fc55853cf7df31a336ccaee2f5885
2023-05-02 15:18:00 -07:00
Sihua Ma 6406d774c5 Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I6d9dcb2cb095acc5b5d3c896cc94078c2eec2d18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 22:07:38 +00:00
Sihua Ma 8a2ef6250a Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: I71a5ff2f67b8e5e41ba2510e17aae43053d92241
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 22:07:07 +00:00
Sihua Ma 595c1e44a1 Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev am: 8f85ad38ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22934145

Change-Id: Ibd9cdba6daa002e9d2d04fce4e42099457fded7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 22:02:36 +00:00
Tracy Zhou 3ec15b04f5 Revert "Fix touch focus not updated correctly after launching overview with live tile."
This reverts commit 8899f3a387.

Reason for revert: Regression b/280167174, b/280240591

Change-Id: Id82ab1dafb8c939b0e073ad4978d2782e3d953d8
2023-05-02 21:40:13 +00:00
Sihua Ma 8f85ad38ba Merge "Fix ConcurrentModificationException in QuickstepWidgetHolder" into udc-dev 2023-05-02 21:26:53 +00:00
Schneider Victor-tulias 6f6035363a Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 1bbc534170 am: 3fefd426c7 am: 977ab859a8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: I7f6a96f0841fae7262c724da60bf57fe4fa31b63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 21:12:29 +00:00
Schneider Victor-tulias e108a4c083 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 59102772f2 am: 8e80c90aba am: b3d2841283
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: If461e5948969d34f134c36d910ebcfadfe30c2c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 21:10:48 +00:00
Schneider Victor-tulias f0dee3f018 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 1bbc534170 am: 8e5dc0d69f am: eaf1a0ee1d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: Ibd6723c6743b65d5098775f03d7f19faf262e62c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 21:07:51 +00:00
Schneider Victor-tulias 977ab859a8 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 1bbc534170 am: 3fefd426c7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: I2f5be1cbc0f63453b31e03d1f26bd855f466dd57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 20:37:36 +00:00
Brian Isganitis 1fbae12a98 Only close overlays onTaskMovedToFront for desktop prototype.
Test: Overlays stay open when task moves to front when prototype
disabled.
Fix: 280483451

Change-Id: Iba345d30e6339e76fbdf19a33fde78e4441d6065
2023-05-02 20:36:18 +00:00
Schneider Victor-tulias b3d2841283 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 59102772f2 am: 8e80c90aba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: Ic2fa4f7017135f22878d995afb073e3b637d62fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 20:35:00 +00:00
Schneider Victor-tulias eaf1a0ee1d Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 1bbc534170 am: 8e5dc0d69f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: Ifebe0d4290200f22311975d9c2938877f9240089
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 20:34:12 +00:00
Schneider Victor-tulias 8e80c90aba Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 59102772f2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: I0b32f74ad31f7dc3015bdabb68bf4e6ac1ed7af6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 19:52:54 +00:00
Schneider Victor-tulias 3fefd426c7 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 1bbc534170
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: I7b18688f8a82fa8bb406abd2679bde53a938bfff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 19:51:56 +00:00
Schneider Victor-tulias cb33a829f7 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: d392fd6572
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: I9515c41bbb1bcebd5db844f264120fe966eb9209
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 19:49:58 +00:00
Schneider Victor-tulias 8e5dc0d69f Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e am: 1bbc534170
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: Ia0ee97760dddc84937d4eb3465dce9f47654b9ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 19:49:33 +00:00
Schneider Victor-tulias d392fd6572 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: I56c6316dc1ccb1fc0dcb5af62bd823b74104d4f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 18:55:35 +00:00
Schneider Victor-tulias 1bbc534170 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: I820b3b00636af5756213dc6a49467aa2ebc61194
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 18:55:18 +00:00
Schneider Victor-tulias 59102772f2 Merge "Add null checks for mRecentsView" into udc-dev am: db07d2223e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939702

Change-Id: I3cd468cd3d4f964a57bf3e1566f90bef6a07d463
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 18:53:25 +00:00
Bill Yi fad0b4037f Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I155fb98d02799e9a5f4ba1f78d7801846081a0eb
2023-05-02 11:30:46 -07:00
Bill Yi 566418d7d1 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I3ff1d6201b126f19812620ed44701f598e8ac0d4
2023-05-02 11:30:05 -07:00
Bill Yi 2d464fea1c Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I6135a48b9e19173276d97f0c23f9773fe2613328
2023-05-02 11:28:51 -07:00
Bill Yi fb6e930ce8 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I1bdeb09ead444b550da4ff6f7bea2deaa7af5d24
2023-05-02 11:28:26 -07:00
Winson Chung c3ef601458 Merge "Wait for shell drop target to be ready for handling drags in tests" into udc-dev am: 52cc03e42c am: da625e3d94 am: 1410d23c66 am: b63f12321c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22935091

Change-Id: I09504e0e01267d5e892e30a640d17d9e3b73ee14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 18:26:43 +00:00
Jeremy Sim deda0d0c05 Move test to presubmit
testSplitAppFromHomeWithItself() has been in postsubmit for approx. 4 months with no major flakes, moving to presubmit

Fixes: 270201357
Test: Android Test Investigate reports 2/45 test failure rate
Change-Id: I13cd5bc9e0ba376ffe97e8e61ed577a51b59bdb4
2023-05-02 18:25:39 +00:00
Winson Chung 89d8ed5502 Merge "Wait for shell drop target to be ready for handling drags in tests" into udc-dev am: 52cc03e42c am: d03767df3d am: 28e5e2b992 am: dd2e46665f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22935091

Change-Id: Iac7ebe988dcb7d6bb4a42019a8c6b455e9e10e47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 18:23:14 +00:00