Commit Graph

78507 Commits

Author SHA1 Message Date
Stefan Andonian 2294c05c45 Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"
This reverts commit 6f9a57186c.

Reason for revert: A Bug where only device preferences were being used, not the main shared preference file.

Bug: 269569568
Test: Verified this on device.
Change-Id: I8422b2d7073537bd46c3a91033bd2281bbd306b7
(cherry picked from commit df11959779)
Merged-In: I8422b2d7073537bd46c3a91033bd2281bbd306b7
2023-02-21 19:17:44 +00:00
Nick Chameyev dd2311e7f7 Do not use private APIs in unfold module
Removes usages of the private/hidden APIs
in unfold module so it could be easily
reused in 1p/3p apps.

Bug: 258828766
Test: manual fold/unfold with a full screen
 app and in split screen
Change-Id: I79618af5f1e4bd7da66b840e321403bb33cf7e95
2023-02-21 18:26:46 +00:00
Stefan Andonian b7221177b4 Merge "Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"" into tm-qpr-dev 2023-02-21 18:12:55 +00:00
Stefan Andonian df11959779 Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"
This reverts commit 6f9a57186c.

Reason for revert: A Bug where only device preferences were being used, not the main shared preference file.

Bug: 269569568
Test: Verified this on device.
Change-Id: I8422b2d7073537bd46c3a91033bd2281bbd306b7
2023-02-21 18:12:11 +00:00
Bill Yi bf499dc78f Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: If0f232f10b68625fd67c84022ceca9d2d8a6d713
2023-02-21 09:27:56 -08:00
Bill Yi ede3fe2498 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I8adf27d21e68ff01264f7b0c5fc4a33c3d733792
2023-02-21 09:27:17 -08:00
Bill Yi f37947d879 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ia3af5fda1c89d7a29ca6579059d87e3043b87610
2023-02-21 09:25:45 -08:00
Bill Yi 8a9a3e85f6 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I839e287eb47def9679da5e50f82b1e5585259c6a
2023-02-21 09:25:06 -08:00
Nick Chameyev 47f3322b90 [Unfold transition] Hide invisible workspaces during animation
Enables clipToPadding property for the
workspace view so it clips the views coming
from the outside of the workspace.

Bug: 267670594
Test: manual test by folding and unfolding with
 several pages on a foldable device
Change-Id: Ibcb6ecd1ce784a66fdee35969b7f460bbb32f638
2023-02-21 15:05:32 +00:00
TreeHugger Robot d63f51dba1 Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev am: 9769b2844c am: 90cf9e6855 am: af1c102e69 am: 7fc175d6d9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452616

Change-Id: I16e82e055160ef24c455d238fb70e89399dffac7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-21 08:16:21 +00:00
TreeHugger Robot 7fc175d6d9 Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev am: 9769b2844c am: 90cf9e6855 am: af1c102e69
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452616

Change-Id: I2e8ff2d93b4cb830241fb501bf0541c8c83d226b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-21 07:06:04 +00:00
TreeHugger Robot 784d5ffd4c Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev am: 9769b2844c am: 90cf9e6855 am: af1c102e69
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452616

Change-Id: I210db4da64a607a4ce88ee473346f19c9d3fdcf6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-21 07:05:37 +00:00
TreeHugger Robot af1c102e69 Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev am: 9769b2844c am: 90cf9e6855
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452616

Change-Id: I2b925e0e493bd3dc303d41e940962d9cd9c55d7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-21 05:35:44 +00:00
TreeHugger Robot 90cf9e6855 Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev am: 9769b2844c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452616

Change-Id: Icfa1d57cb210098675ef70313c675f62c29b5e61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-21 04:34:48 +00:00
TreeHugger Robot 9769b2844c Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev 2023-02-21 03:24:41 +00:00
Jon Miranda 7a73f3ee82 Seamless handoff between stashed handle and taskbar.
Bug: 267806083
Bug: 246634367
Test: manual
Change-Id: I0c3d7a19aaa36a323c6fb3349852727f56842bb2
2023-02-21 01:42:30 +00:00
Ats Jenk 1495ee1dfe Merge "Show highlight around the selected overview tile" into tm-qpr-dev am: 4004c9d42d am: 744f8edafa am: 865e1c404b am: b894224dfe
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452622

Change-Id: I460b803a6b26aaab2e5660f7595b3ed7b7874bfa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 23:15:08 +00:00
Ale Nijamkin 2da4b7b49b Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev am: 7729aa4cc6 am: 48c55e0c6d am: 3fd9523587 am: efb3707e6c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467322

Change-Id: I57c9da07f7358d05086712290d6cc8741ef8f264
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 23:13:13 +00:00
Andy Wickham 52b3956bd6 Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev am: 5969e0524a am: 199eb1f5b3 am: ecb787f562 am: 6f95a8e581
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21406904

Change-Id: I8a09af2f1c391c3f67e7b46864e367ebd32b94c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 23:12:54 +00:00
Stefan Andonian cf9d5e8de3 Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev am: 8989f839f5 am: bcfc5acb9a am: 64c3511087 am: 223b4c1da0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21142878

Change-Id: I1a715c92805e06cfbbe634bc844ba765d36aa976
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 23:12:30 +00:00
Sunny Goyal 0d451bb2d0 Merge "Using internal format cache for loading user badged label" into tm-qpr-dev am: 82864d5e13 am: 0db958a5a2 am: 7a0db411ed am: cd54785432
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21237542

Change-Id: Ie36054c1865a17ab8df7accec6818d58f1585854
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 23:11:11 +00:00
Sunny Goyal 0bbafaaf90 Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev am: 85d15e78d0 am: ba88f8f880 am: 9411e22e39 am: 986e689446
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325312

Change-Id: Iaf15b7c6331b4d608c69ebedbf54bcda000324cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 23:10:58 +00:00
Winson Chung 212b747a1d Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev am: 192e7afc3c am: 785f15d965 am: e2daf2c1be am: 9408559f88
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21459072

Change-Id: I4ffb19ab84f4ea8620b31b862b3855ac76a5f49c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 23:10:12 +00:00
Ats Jenk b894224dfe Merge "Show highlight around the selected overview tile" into tm-qpr-dev am: 4004c9d42d am: 744f8edafa am: 865e1c404b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452622

Change-Id: I3e7854f1cbb2f899fed99cb5519df4fa7fbd96d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:56:19 +00:00
Ale Nijamkin efb3707e6c Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev am: 7729aa4cc6 am: 48c55e0c6d am: 3fd9523587
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467322

Change-Id: Icd89637f5bd7d3c91a5562f9416a0e8de23af2ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:55:54 +00:00
Andy Wickham 6f95a8e581 Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev am: 5969e0524a am: 199eb1f5b3 am: ecb787f562
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21406904

Change-Id: I12879f988ea651abf89b8bf50008a839657d8122
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:55:39 +00:00
Ats Jenk 66e5537cdf Merge "Show highlight around the selected overview tile" into tm-qpr-dev am: 4004c9d42d am: 744f8edafa am: 865e1c404b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452622

Change-Id: I8871a64510106039c4379be8b9e5fe48b6579d4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:55:36 +00:00
Stefan Andonian 223b4c1da0 Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev am: 8989f839f5 am: bcfc5acb9a am: 64c3511087
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21142878

Change-Id: I5d8ca9e76c66ad916a4eb2d9f51e2ea5383d706e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:55:33 +00:00
Sunny Goyal cd54785432 Merge "Using internal format cache for loading user badged label" into tm-qpr-dev am: 82864d5e13 am: 0db958a5a2 am: 7a0db411ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21237542

Change-Id: I4a02097f39b31dc2ea555cd0401a0adaf6616c67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:55:23 +00:00
Sunny Goyal 986e689446 Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev am: 85d15e78d0 am: ba88f8f880 am: 9411e22e39
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325312

Change-Id: I975a2ab62f6773e66978965e7f36e86abd78d15a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:55:14 +00:00
Winson Chung 9408559f88 Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev am: 192e7afc3c am: 785f15d965 am: e2daf2c1be
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21459072

Change-Id: Ifffb4906cb2f7097f814352511ff6d02e2c70ef0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:55:03 +00:00
Ale Nijamkin 5e946eec4a Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev am: 7729aa4cc6 am: 48c55e0c6d am: 3fd9523587
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467322

Change-Id: I224fbf882b3810226df57fa6bdeed731140b7c93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:51:00 +00:00
Andy Wickham 6a9e99634b Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev am: 5969e0524a am: 199eb1f5b3 am: ecb787f562
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21406904

Change-Id: Ie6ef3770d09768ea729eb97cdeda1c723f5d227e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:50:44 +00:00
Stefan Andonian d678d3b915 Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev am: 8989f839f5 am: bcfc5acb9a am: 64c3511087
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21142878

Change-Id: Ib4d5a3ca270c9421f9b31a54d3ccd4f2b2c9cacb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:50:36 +00:00
Sunny Goyal 2a68331f2a Merge "Using internal format cache for loading user badged label" into tm-qpr-dev am: 82864d5e13 am: 0db958a5a2 am: 7a0db411ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21237542

Change-Id: I6a608ba25b3d8cff62d326bd9deee3b016e645cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:50:10 +00:00
Sunny Goyal 2e7ad74155 Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev am: 85d15e78d0 am: ba88f8f880 am: 9411e22e39
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325312

Change-Id: I1f8ae85c8fbce33c866e85a94271b5142e9684cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 21:49:58 +00:00
Winson Chung 6a7fd641a5 Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev am: 192e7afc3c am: 785f15d965 am: e2daf2c1be
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21459072

Change-Id: Icf3c685cfaea6db4b340af64e0e4f508a4e16091
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 20:38:59 +00:00
Ats Jenk 865e1c404b Merge "Show highlight around the selected overview tile" into tm-qpr-dev am: 4004c9d42d am: 744f8edafa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452622

Change-Id: Icc868d30ba1614167e56ae2c014f47f2d2c3c37e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 20:37:23 +00:00
Ale Nijamkin 3fd9523587 Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev am: 7729aa4cc6 am: 48c55e0c6d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467322

Change-Id: I4f8513ef0b2886c996eb7b0c757dc90a3c640dc7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 20:34:04 +00:00
Andy Wickham ecb787f562 Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev am: 5969e0524a am: 199eb1f5b3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21406904

Change-Id: I62d3f2949704e68031894aeea77e395685ce6bd5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 20:33:51 +00:00
Stefan Andonian 64c3511087 Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev am: 8989f839f5 am: bcfc5acb9a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21142878

Change-Id: Ib2d66bf6b341da53bf7f835ec534e450f24f2ed6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 20:33:43 +00:00
Sunny Goyal 7a0db411ed Merge "Using internal format cache for loading user badged label" into tm-qpr-dev am: 82864d5e13 am: 0db958a5a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21237542

Change-Id: Ic434ba42613625ff988540cdb6bb3afd8f6ce3bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 20:33:29 +00:00
Sunny Goyal 9411e22e39 Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev am: 85d15e78d0 am: ba88f8f880
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325312

Change-Id: I2833a14e1554a62d02b000a1a2218da8f4eb0505
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 20:33:19 +00:00
Winson Chung e2daf2c1be Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev am: 192e7afc3c am: 785f15d965
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21459072

Change-Id: Ic26e7bcd72b26c44f6e313321e0c5c120121961a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-20 20:31:55 +00:00
Pat Manning 550181e69e Animate grid tasks to modal state.
Bug: 265641913
Test: OverviewActionsControllerTest.java
Change-Id: I5cfa5bc3a9e0fdc024d0d709bfb2b5eccd6ea5a2
2023-02-20 17:10:01 +00:00
Thales Lima ffc68b0516 Rename variables for better understanding
Fix: 263097925
Test: build
Change-Id: I495a2bda4d301d1660d394d978940669ef404ce7
2023-02-20 16:40:19 +00:00
Marcelo Arteiro dec6428014 Automated Token Alignment Android/Material
Test: Treehugger
Bug: 268682423
Change-Id: I1127f729935c52f80f16c468316822fac351fc54
2023-02-20 15:35:01 +00:00
Tiger 2d2e34cf81 Use insetsRoundedCornerFrame to check if taskbar is expanded or not
When taskbar is expanded, insetsRoundedCornerFrame will be set to true
via LayoutParams. We can adjust animation bounds or crop the taskbar
surface based on the insetsRoundedCornerFrame. In this way, the insets
types in TaskTransitionSpec can be removed.

This is a step to remove ITYPEs.

Bug: 234093736
Test: atest LetterboxUiControllerTest SizeCompatTests
Change-Id: Ibffd5beaf49f3196356b140938c4b2c8cc9d424e
2023-02-20 19:20:52 +08:00
Jerry Chang f4f2a953bd Fix quick switch in between two split pairs crash
Launcher always receive recent animatino start callback before
onStageTaskChanged callback, which result to not able to identify the
correct animate targets to animate. Update to fetch animate target from
wrapped remote animation target directly.

Fix: 236226779
Test: quick in between two split pairs won't crash
Change-Id: Ic10db086256b4a1ed53e5a3becb6fa9114df74ec
2023-02-18 09:46:11 +00:00
Winson Chung 3bce15d2a2 Fix issue with global drag from taskbar being disabled
- BackgroundAppState extends OverviewState, so in some cases we will
  transition to background app, which inadvertently triggers global
  drag and drop from being enabled

Bug: 269819279
Test: Enter split, cycle the screen and try to drag an app from the
      transient bar
Change-Id: I0e8c5e8bbaa0220fc870d2db866152864253010f
2023-02-18 06:34:08 +00:00