Commit Graph

76729 Commits

Author SHA1 Message Date
Sunny Goyal 7a080a7e0f Merge "Log appear animation's scale factor" into udc-dev 2023-08-04 20:13:43 +00:00
Bill Yi f538632e6b [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 39e9688873 -s ours am: 93974f4803 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id84d25e2c29f8f887d8999b337d91c3ae31bb261
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 19:55:48 +00:00
Treehugger Robot c5ef96a424 Merge changes Iafdad8f2,Ia85c1e84 into udc-qpr-dev
* changes:
  Turn off ENABLE_ALL_APPS_RV_PREINFLATION and ALL_APPS_GONE_VISIBILITY
  Revert "Revert "Make AllAppsRecyclerViewContainer GONE when hidden""
2023-08-04 19:45:11 +00:00
Federico Baron 410344860c Merge "Add logs around BaseDepthController to investigate b/291401432" into udc-qpr-dev 2023-08-04 19:44:40 +00:00
Bill Yi 93974f4803 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 39e9688873 -s ours
am skip reason: subject contains skip directive

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

Change-Id: If9783604a548ba1f32f4644ff47f89ac53f3c50a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 19:36:33 +00:00
Bill Yi 6cf39f2857 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 39e9688873 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I0966ed68da37b2cbfbc54b9b2e0de783c44f38f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 19:35:32 +00:00
Treehugger Robot c870d3e405 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2023-08-04 19:22:46 +00:00
Treehugger Robot 66666298ae Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2023-08-04 19:22:46 +00:00
Ats Jenk 105b33e8d3 Merge "Use window corner radius for desktop task snapshots" into udc-qpr-dev am: f00906cc3d am: 57b88d018c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24287698

Change-Id: I61cd5514af92532beba5dded8d86751c09fe44b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 19:10:24 +00:00
Jon Miranda f762e17fa3 Add ENABLE_DYNAMIC_TASKBAR_THRESHOLDS feature flag.
Bug: 294252473
Bug: 274467454
Test: N/A
Change-Id: Ied7867fbae602303c699afc3da7f88eef7aeb728
2023-08-04 11:43:27 -07:00
Ats Jenk 57b88d018c Merge "Use window corner radius for desktop task snapshots" into udc-qpr-dev am: f00906cc3d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24287698

Change-Id: Ie1cc1cf6bc47a3a15fe8b7b12e7d1c970d2a5e18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 18:25:02 +00:00
Ats Jenk f00906cc3d Merge "Use window corner radius for desktop task snapshots" into udc-qpr-dev 2023-08-04 17:55:12 +00:00
Fengjiang Li 2f2306c14b Turn off ENABLE_ALL_APPS_RV_PREINFLATION and ALL_APPS_GONE_VISIBILITY
Test: Tested in ag/24107285
Bug: 264341825
Change-Id: Iafdad8f2aabe4296befc00800dc9a1fdfd58dc6f
2023-08-04 10:29:03 -07:00
Fengjiang Li 98c91a65cf Revert "Revert "Make AllAppsRecyclerViewContainer GONE when hidden""
This reverts commit a163646c7a.

Reason for revert: Re-submit with ENABLE_ALL_APPS_RV_PREINFLATION and ALL_APPS_GONE_VISIBILITY turned off in child CL (submit together)

Test: Tested in ag/24107285
Change-Id: Ia85c1e8447c45ff44814ad4bfe0f178a72d0e7d3
2023-08-04 10:28:36 -07:00
Inseob Kim 6081b583f8 Merge "Revert "Make AllAppsRecyclerViewContainer GONE when hidden"" into udc-qpr-dev am: 40a44e08b9 am: 1f2a4d7c25
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24317936

Change-Id: I97b6eb5deb44bd20f7d6379cac0ce8bdc50415d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 05:27:42 +00:00
Bill Yi 19e80fd3e1 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I1cab0c87deec793f9deb39d01005d9a90e8d5d8b
2023-08-03 21:56:44 -07:00
Bill Yi 39e9688873 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ic65ee5796da63c3999571e23307fffec332bebfe
2023-08-03 21:56:20 -07:00
Inseob Kim 1f2a4d7c25 Merge "Revert "Make AllAppsRecyclerViewContainer GONE when hidden"" into udc-qpr-dev am: 40a44e08b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24317936

Change-Id: I22ffc61fe5d58776204f0aeea2edf3cd35124987
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-04 04:44:31 +00:00
Inseob Kim 40a44e08b9 Merge "Revert "Make AllAppsRecyclerViewContainer GONE when hidden"" into udc-qpr-dev 2023-08-04 04:13:28 +00:00
Inseob Kim a163646c7a Revert "Make AllAppsRecyclerViewContainer GONE when hidden"
This reverts commit df59c2e535.

Reason for revert: b/293944420

Change-Id: I0ae830e1a5ba8affb6815c9e96ffee1b20c6e8d0
2023-08-04 02:18:44 +00:00
Android Build Coastguard Worker 7a9fd85957 [coastguard skipped] Merge sparse cherrypicks from sparse-10609355-L16700000962392049 into udc-release.
COASTGUARD_SKIP: Ic437ff4d19cbd5764635f3007d99880622150f5b
COASTGUARD_SKIP: I787658a004873e5650cf885483528f867a00b7ab

Change-Id: Ia56018de842e6167a86d56ba0dbd5fedaf24d6a7
2023-08-04 02:12:56 +00:00
Android Build Coastguard Worker ca249f0a51 Merge cherrypicks of ['googleplex-android-review.googlesource.com/23447960'] into sparse-10609355-L16700000962392049.
SPARSE_CHANGE: Ic437ff4d19cbd5764635f3007d99880622150f5b

Change-Id: I787658a004873e5650cf885483528f867a00b7ab
2023-08-04 02:07:02 +00:00
Nick Chameyev 8e263cb930 [Unfold animation] Do not preemptively start the animation if it has run already
Currently if we open an app, unfold the device and then go to home
screen we will start the unfold animation preemptively in Launcher
because Launcher activity will receive updated configuration change
(where isTablet = true) only after going back to home screen, not
when unfolding the device.

This causes a problem because SystemUI won't send the unfold animation
events after going back home as the animation has already run, so we
end up with wrongly started animation in Launcher.

This CL fixes the issues by checking if SystemUI has finished the
animation (or if it is currently running) to avoid preemptive animation
start in this case. This is done by subscribing to the original
unfold transition progress provider which emits progress events
sent through IPC from SystemUI.

Bug: 285150685
Bug: 293131586
Test: open an app on folded screen, unfold, go to home screen =>
  check that icons are not squished
Test: fold/unfold when launcher is open
(cherry picked from commit 6d756970e7)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2e53f5ef97a02d25f508774e82985e24dc2f4d2d)
Merged-In: Ic437ff4d19cbd5764635f3007d99880622150f5b
Change-Id: Ic437ff4d19cbd5764635f3007d99880622150f5b
2023-08-04 02:05:36 +00:00
Bill Yi af8808fdd6 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I14602770c68454215510efed11a4e502b31c5070
2023-08-03 18:59:30 -07:00
Bill Yi 98830fcbd6 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ib3a3dee039404b6f7fdad4d2ac524ea78262a5d3
2023-08-03 18:58:26 -07:00
Bill Yi 2160d51f14 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I0eb61f43b6dcbf6acafbccb225dca80db5991a1c
2023-08-03 18:57:57 -07:00
Sebastian Franco a99e1d2a14 Ensure the reorder test runs on the foldable devices
It moves some classes form the Nexus package into the launcher package
so it can be used in both projects.

It also adds more test for foldables and test multiple
grids for each test.

Bug: 289584301
Fix: 291346193
Test: ReorderWidgets
Change-Id: I04db5f685d0344b8a3f3d42b429bbde061b3d8ea
2023-08-03 16:35:29 -07:00
Android Build Coastguard Worker 8cc195c016 Snap for 10607267 from c325c686c7 to udc-qpr1-release
Change-Id: I8c6a10eb5f2c431211da4fbca1db7d6f7117cfc0
2023-08-03 23:19:54 +00:00
Fengjiang Li 2303acd7d4 Log appear animation's scale factor
Test: Grabbed a bug report b/291974797
Flag: N/A
Bug: 290320302
Change-Id: Ic33dc94806b838a03a2203bdd5701a1eeaeeb7bf
Merged-In: Ic33dc94806b838a03a2203bdd5701a1eeaeeb7bf
2023-08-03 14:25:00 -07:00
Fengjiang Li fd129bd418 Turn off ENABLE_ALL_APPS_RV_PREINFLATION and ALL_APPS_GONE_VISIBILITY
These two flags was accidentally turned on in ag/24107285, reverting them

Flags: ENABLE_ALL_APPS_RV_PREINFLATION ALL_APPS_GONE_VISIBILITY
Test: N/A
Bug: 264341825
Change-Id: If53e6c8e2219e2e95a5b08e15d9ea8669cd77385
2023-08-03 12:09:15 -07:00
Alex Chau 4bfc0ee720 Fix return condition in getWorkspacePageTranslationProvider
- When EDIT_MODE was introduced, it added a wrong condition to make it always return DEFAULT_PAGE_TRANSLATION_PROVIDER

Bug: 294228521
Test: manual
Change-Id: If970949c8ab55bc67f98f987a7654ec2db89cdfb
(cherry picked from commit c325c686c7)
2023-08-03 18:58:58 +00:00
Alex Chau 98ba3fd7d0 Fix return condition in getWorkspacePageTranslationProvider am: c325c686c7 am: e7cfae1a26
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24308816

Change-Id: I1384528f2dcc5011198233fe85cc5a20699202b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 17:29:24 +00:00
Alex Chau e7cfae1a26 Fix return condition in getWorkspacePageTranslationProvider am: c325c686c7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24308816

Change-Id: I0df5a0249578f949bab666c8f4bfb5484300636f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 16:47:01 +00:00
Holly Sun 19f6525546 Refresh mNumAppsPerRowAllApps when device profile changes.
The return value of SrollableLayoutManager#getItemsHeight is wrong, which is caused by the return value of `incrementTotalHeight` (https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:packages/apps/Launcher3/src/com/android/launcher3/util/ScrollableLayoutManager.java;l=151-163). In AllAppsGridAdapter#incrementTotalHeight (https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsGridAdapter.java;l=172), `item.rowAppIndex` is still the staled value after app grid change / device fold & unfold. This value is calculated in AlphabeticalAppsList (https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:packages/apps/Launcher3/src/com/android/launcher3/allapps/AlphabeticalAppsList.java;l=276-280). The mod `mNumAppsPerRowAllApps` is staled. So add an setter in `AlphabeticalAppsList` to update `mNumAppsPerRowAllApps`.

Bug: 262003765
Bug: 284940820
Test: manual
Flag: N/A
Change-Id: I74a99a3dc58ee45f066bcefb3e9c56be02b62f82
2023-08-03 09:39:18 -07:00
Alex Chau c325c686c7 Fix return condition in getWorkspacePageTranslationProvider
- When EDIT_MODE was introduced, it added a wrong condition to make it always return DEFAULT_PAGE_TRANSLATION_PROVIDER

Bug: 294228521
Test: manual
Change-Id: If970949c8ab55bc67f98f987a7654ec2db89cdfb
2023-08-03 14:38:33 +00:00
Vinit Nayak a2b89e6c83 Merge "Ensure matching insets for taskbar gesture and 3 button nav" into udc-qpr-dev am: 3adfa41951 am: c57f20bb47
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24139629

Change-Id: I6f8d79429e781a53b02bd378352070366ecd5c9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 01:49:47 +00:00
Treehugger Robot f8c1c4c193 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 2234a8252d -s ours am: 42b3ff1cc9 -s ours am: 8c0eea9491 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id95f28c08ada25795e7a17a3a8b421600c2aa6ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 01:47:04 +00:00
Bill Yi 76187c7884 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 22c51bf135 -s ours am: e0310ac878 -s ours am: 1af7b24a1b -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iabe196c132b27e9b3a10f5c08b96cf1d6dc0248a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 01:46:49 +00:00
Treehugger Robot 34e0eb97e7 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 2234a8252d -s ours am: 03241a5c28 -s ours am: e476249d55 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I298801210734a35806630346145d34c2f3b2040e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 01:43:27 +00:00
Bill Yi dba9e76633 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 22c51bf135 -s ours am: fa1583041d -s ours am: a6095a8568 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I1d2f3df519585de41ec00f60a2773f16335fa705
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 01:43:12 +00:00
Vinit Nayak c57f20bb47 Merge "Ensure matching insets for taskbar gesture and 3 button nav" into udc-qpr-dev am: 3adfa41951
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24139629

Change-Id: I7b5fd049ab44f90cb165e92fbdb9e6da43eb7add
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 01:20:44 +00:00
Treehugger Robot 8c0eea9491 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 2234a8252d -s ours am: 42b3ff1cc9 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I48deba8c20a50c0ff61fc339d1ad5dd5fae96bf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 01:17:31 +00:00
Bill Yi 1af7b24a1b [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 22c51bf135 -s ours am: e0310ac878 -s ours
am skip reason: subject contains skip directive

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

Change-Id: If467628b922ec2e75ef6d4d8c35608ae98e87fa0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 01:17:15 +00:00
Treehugger Robot e476249d55 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 2234a8252d -s ours am: 03241a5c28 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ic1a782996608283612cbd31efda200a1f0b21552
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 00:57:02 +00:00
Bill Yi a6095a8568 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 22c51bf135 -s ours am: fa1583041d -s ours
am skip reason: subject contains skip directive

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

Change-Id: I1deb52f93c7fe1caa9583797c0891829ae3591fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 00:56:46 +00:00
Vinit Nayak 3adfa41951 Merge "Ensure matching insets for taskbar gesture and 3 button nav" into udc-qpr-dev 2023-08-03 00:49:21 +00:00
Treehugger Robot 03241a5c28 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 2234a8252d -s ours
am skip reason: subject contains skip directive

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

Change-Id: I9514b980302bff83afb341f92443364cd2c75a98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 00:38:29 +00:00
Bill Yi fa1583041d [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 22c51bf135 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ied34306a93542839f02ac838176699e9e0b22ccd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 00:38:14 +00:00
Treehugger Robot 42b3ff1cc9 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 2234a8252d -s ours
am skip reason: subject contains skip directive

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

Change-Id: I519b7dde4ddec84da367dd0321eaa6fbd9999fa9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 00:38:02 +00:00
Bill Yi e0310ac878 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 22c51bf135 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia057c2a207c61ef3650b1c0cd35bb7c88e9d3edb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-03 00:37:46 +00:00