Commit Graph

58436 Commits

Author SHA1 Message Date
Nicolo' Mazzucato 1ee66e943a Add logs to aid missing unfold animation on launcher investigation
Bug: 261320823
Test: Manual
Change-Id: If714750c85ee49e66e21462ab9d2675ab0be8b55
2022-12-06 13:06:01 +00:00
Tony Wickham c9740c89aa Merge "Add feature flag to force taskbar to be persistent." into tm-qpr-dev am: ef8677169c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20622942

Change-Id: Ia758acdad42c8f95b9ee52d37d0bf7a3f2c63e80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 06:29:09 +00:00
Tony Wickham ef8677169c Merge "Add feature flag to force taskbar to be persistent." into tm-qpr-dev 2022-12-06 06:12:23 +00:00
TreeHugger Robot 848770b5ab [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: b3c9de2466 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20631203

Change-Id: Id4a9661be69ed6a797dbf5d2590745afdbeea95b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 04:11:17 +00:00
Bill Yi d6a7ec01d9 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 714ec6b361 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20631203

Change-Id: Iefbd1bb33562f441488ccf429a271579a0e6b471
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 04:11:02 +00:00
TreeHugger Robot b3c9de2466 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2022-12-06 03:44:11 +00:00
Tony Wickham 7286c5be98 Add feature flag to force taskbar to be persistent.
This will allow us to test taskbar pinning before the entrypoint for
such a setting is finalized.

Test: manual, TODO: will need to update TaplTestsTaskbar to account for
this mode
Flag: FORCE_PERSISTENT_TASKBAR [off]
Bug: 258604917

Change-Id: I4535978563ffbe9a6cc6ece7720cdb75e787ff44
2022-12-06 00:51:46 +00:00
Sebastian Franco 5356ff955c Creating a new alarm when drag X,Y change
If the user is changing the X and Y of the reorder, wich requires
the user to move at least one Workspace cell from the previous
position, then it doesn't make sense to wait for the previous alarm to finish
to start a new reorder.

Also, I added a new test to run on foldable devices.

Fix: 259995663
Fix: 259295374
Test: atest ReorderWidgets (it mostly fails on postsubmit)
Test: modify ReorderWidgets.fullReorder to run 20 times and it should work, before the chagne it would fail.
Change-Id: Ic6b436ea1088f8092c849e9791862947e9035c9f
2022-12-05 16:37:45 -08:00
TreeHugger Robot 036fe83e63 Merge "Cancel gestures on launcher destroy" into tm-qpr-dev am: c4d6dee069 am: f77ad4afd4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20555112

Change-Id: Ia4e2a6627346fd949a7001c5bbdddbe3f41bb474
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 21:46:08 +00:00
TreeHugger Robot f77ad4afd4 Merge "Cancel gestures on launcher destroy" into tm-qpr-dev am: c4d6dee069
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20555112

Change-Id: I5907940eac2de90c913e1d8ed965b35f013815f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 21:13:20 +00:00
Bill Yi 871bc88527 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 74197a86a9 -s ours am: 13d657b730 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629750

Change-Id: Id2f3a785393a4ac8e681554b0326446ee2d95712
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:32:16 +00:00
Bill Yi 19ec493d79 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 43e258e0ce -s ours am: 519a4c0b63 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629750

Change-Id: Idbf47d2454a53cdc57102c2b5086c11da6d6e519
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:32:09 +00:00
Bill Yi ca923714a8 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: d2ef22b08f -s ours am: 9abd746432 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629749

Change-Id: Iddd40455881ff26104317a59f2824fd49e9119f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:32:00 +00:00
Bill Yi 96227e2f20 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 0af0be37bf -s ours am: a58c6e15b8 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629749

Change-Id: I78f6663189fe39021b6f2a4d07a22084c90ebeb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:31:43 +00:00
Bill Yi 77b22ca1d8 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 81686763c3 -s ours am: b5d82e799f -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629748

Change-Id: I25e75972c1672c9387cae218e1ab065a623be203
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:31:22 +00:00
Bill Yi 863834c92f [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: b3efc3da89 -s ours am: 697193423c -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629748

Change-Id: Ibe893aef02e2b6042cb9a349ad705c814669faa6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:31:01 +00:00
TreeHugger Robot c4d6dee069 Merge "Cancel gestures on launcher destroy" into tm-qpr-dev 2022-12-05 20:25:47 +00:00
Bill Yi 13d657b730 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 74197a86a9 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629750

Change-Id: I151e97efe44a6cdd42d073a32a61472578a959dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:00:51 +00:00
Bill Yi 519a4c0b63 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 43e258e0ce -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629750

Change-Id: I727bc8e749feb0b2aa9b483012bd2f86506b1e96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:00:47 +00:00
Bill Yi 9abd746432 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: d2ef22b08f -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629749

Change-Id: I18e49c8364589b6b7cab28490f9a61cbb700a97d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:00:36 +00:00
Bill Yi a58c6e15b8 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 0af0be37bf -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629749

Change-Id: Ia739659ce05f3094a01b96d23b678bed20a99446
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 20:00:20 +00:00
Bill Yi b5d82e799f [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 81686763c3 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629748

Change-Id: I05e933c3bf056157aa8f715f3766db6cbf56f0a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 19:59:58 +00:00
Bill Yi 697193423c [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: b3efc3da89 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20629748

Change-Id: Ib0a499d83e15a4cbe0699fa0fb6c906f36d2213b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 19:59:36 +00:00
Shan Huang 2f7f5ec3dd Merge "Rename BackEvent to IBackEvent in LauncherBackAnimationController." 2022-12-05 19:38:38 +00:00
TreeHugger Robot 1d4c44ce07 Merge "Make grid size migration less confusing for users." into tm-qpr-dev am: 33c348f573 am: a44e9370f0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20388826

Change-Id: I5df1ed1b272876e6ce64b19cd42410b840c10688
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 19:22:22 +00:00
TreeHugger Robot a44e9370f0 Merge "Make grid size migration less confusing for users." into tm-qpr-dev am: 33c348f573
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20388826

Change-Id: Ia19f19c57fa662098336bd05b1d34753c460cd97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 18:48:11 +00:00
Bill Yi 74197a86a9 Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master 2022-12-05 18:31:45 +00:00
Bill Yi d2ef22b08f Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master 2022-12-05 18:31:45 +00:00
Bill Yi 81686763c3 Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master 2022-12-05 18:31:45 +00:00
TreeHugger Robot 33c348f573 Merge "Make grid size migration less confusing for users." into tm-qpr-dev 2022-12-05 18:19:59 +00:00
Schneider Victor-tulias 65dda6d03e Cancel gestures on launcher destroy
A wide variety of gesture navigation bugs were caused if launcher happened to be recreated mid-gesture and we didn't handle it gracefully. Updated lifecycle callbacks to immediately cancel the ongoing gesture if launcher is destroyed.

Fixes: 244593270
Fixes: 257976590
Test: forcefully(programmatically) recreate on every other gesture nav handle touch down; check that following gestures are not broken and animations are not frozen
Change-Id: Ia8e936e26a42cfe26fc6bcd9eefb25d37bc08749
2022-12-05 08:11:50 -08:00
Treehugger Robot fe9f8ee7f7 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 780358bd9c -s ours am: bdbc245c04 -s ours am: 650ec66df7 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326185

Change-Id: I94a3c98934c4fa4287b755bd533ba147e2e9e2b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 20:41:15 +00:00
Bill Yi 9bc81cfdd8 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c5f55a32b5 -s ours am: f81ccf5624 -s ours am: 8795981d82 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326185

Change-Id: I08d437dab8078f22707c843a52afcaa3b1a57ffd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 20:41:09 +00:00
Treehugger Robot cca8a4865c [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 010129a202 -s ours am: 9020deea23 -s ours am: a538909b00 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326184

Change-Id: Ibe6715bcab87a1c8e019fc80879b674f60093627
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 20:41:02 +00:00
Bill Yi b513e96100 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 8dc00dcb2a -s ours am: 13d7a94530 -s ours am: 9dcc5e4df1 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326184

Change-Id: I5545f3dd25c97752472f47b5b3c1c56cff369ee7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 20:40:45 +00:00
Treehugger Robot f7751819ec [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6c7f3c5b0b -s ours am: a44ddbb14b -s ours am: c40071cda9 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326183

Change-Id: I5e21b9eac006c6b3d49b4aacc1d9fe0f02709552
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 20:40:29 +00:00
Bill Yi 06a310651f [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d40d12e395 -s ours am: 33b8a094c7 -s ours am: 54564be02e -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326183

Change-Id: I4715b40ef73fe268d64e909e187d22f54b882ff0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 20:40:10 +00:00
Treehugger Robot 650ec66df7 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 780358bd9c -s ours am: bdbc245c04 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326185

Change-Id: I19bb4314cf2f2dec61e55e292478b642a0409a75
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 19:35:35 +00:00
Bill Yi 8795981d82 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c5f55a32b5 -s ours am: f81ccf5624 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326185

Change-Id: Ic03a479fa7f663f0979d491475a3b391011d7486
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 19:35:31 +00:00
Treehugger Robot a538909b00 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 010129a202 -s ours am: 9020deea23 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326184

Change-Id: Ic8574666ad3d2c1558475badc859969e47659fd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 19:35:20 +00:00
Bill Yi 9dcc5e4df1 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 8dc00dcb2a -s ours am: 13d7a94530 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326184

Change-Id: I3dd629c39266ffe679346c715be01e2b50037bbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 19:35:04 +00:00
Treehugger Robot c40071cda9 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6c7f3c5b0b -s ours am: a44ddbb14b -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326183

Change-Id: I56e01b293d7a0392b112fc11b2a41d0d6d8e6e72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 19:34:47 +00:00
Bill Yi 54564be02e [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d40d12e395 -s ours am: 33b8a094c7 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326183

Change-Id: If5cf8b70b70bfa5a201022a2966e13ae32e3e9e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 19:34:29 +00:00
Treehugger Robot bdbc245c04 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 780358bd9c -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326185

Change-Id: I2d1b005cba8acb6e8f430097ade7e1ab248edf48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 18:49:14 +00:00
Bill Yi f81ccf5624 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c5f55a32b5 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326185

Change-Id: Icde7808385c33cc0695c951c1422a26dd31bdf76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 18:49:12 +00:00
Treehugger Robot 9020deea23 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 010129a202 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326184

Change-Id: I6cfecd56c61cd3eb5584d712f33f950e5662b1e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 18:49:00 +00:00
Bill Yi 13d7a94530 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 8dc00dcb2a -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326184

Change-Id: I5a91778e4a5ec118a803ec84b17f5e23f10211a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 18:48:45 +00:00
Treehugger Robot a44ddbb14b [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6c7f3c5b0b -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326183

Change-Id: If229a22d96d42beb81c54077d1f21c7ce6f7624a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 18:48:30 +00:00
Bill Yi 33b8a094c7 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d40d12e395 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2326183

Change-Id: I34fe9dea416d3803d337a8a49ee7b90bccc70415
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-04 18:48:14 +00:00
Treehugger Robot 780358bd9c Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-12-04 17:53:50 +00:00