Commit Graph

58850 Commits

Author SHA1 Message Date
Tracy Zhou ee18c2cf6f Merge "Expose taskbar toggled signal to Launcher" into udc-dev 2023-02-23 07:27:21 +00:00
Tiger Huang 210c689996 Merge "Use insetsRoundedCornerFrame to check if taskbar is expanded or not" into udc-dev 2023-02-23 04:37:01 +00:00
TreeHugger Robot 66d893fef2 Merge "Accoutning for the seam on createAreaForResize for cellX position" into tm-qpr-dev am: de86e40592 am: 2e2f4e9f2d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21539159

Change-Id: I9f6a9ebe6f84e7525189438d10dd27075d72f0e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 02:07:32 +00:00
Federico Baron 322c008b07 Merge changes I6c89c639,I6cab9202 into tm-qpr-dev am: 4ee5c429fe am: 87b61adde5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21407904

Change-Id: I75a52dec97590b92eed7037b84eecd1e7de40e1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 02:07:00 +00:00
TreeHugger Robot 2e2f4e9f2d Merge "Accoutning for the seam on createAreaForResize for cellX position" into tm-qpr-dev am: de86e40592
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21539159

Change-Id: I4f2528ff422af569e1653afabaaf4f6658729173
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 01:13:28 +00:00
Federico Baron 87b61adde5 Merge changes I6c89c639,I6cab9202 into tm-qpr-dev am: 4ee5c429fe
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21407904

Change-Id: I8ee82a8b1c954c47c1c495ad05d7f7a33d400e46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 01:13:07 +00:00
Stefan Andonian f5e204ec82 Merge changes from topic "idp_grid_name" into tm-qpr-dev am: 78187b3812 am: d78817b455
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21529902

Change-Id: Ida13870236ab306c1f1a11db8f29898b56b4c406
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 00:59:00 +00:00
Stefan Andonian 9d890f0e7b Merge "Re-add LockedUserState util that was reverted after TAPL test failures." into tm-qpr-dev am: b334c03c74 am: 2bbdb87ae6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21532181

Change-Id: I2d1c2023ae697e195c9b35ddbe8322e13cad3471
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 00:56:14 +00:00
Vinit Nayak 26016622c1 Merge "Refactor SplitSelectStateController to add testing" into tm-qpr-dev am: c9120521ff am: 2fea4c6f1b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21487925

Change-Id: I418fa47df9af8c94a31d3c30124c96cc78e6d758
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 00:53:05 +00:00
TreeHugger Robot de86e40592 Merge "Accoutning for the seam on createAreaForResize for cellX position" into tm-qpr-dev 2023-02-23 00:32:54 +00:00
Federico Baron 4ee5c429fe Merge changes I6c89c639,I6cab9202 into tm-qpr-dev
* changes:
  Move 'no widgets found' to right pane and add rounded edges to right pane.
  Add ripple effect when a header in widget picker is selected.
2023-02-22 23:24:10 +00:00
Stefan Andonian d78817b455 Merge changes from topic "idp_grid_name" into tm-qpr-dev am: 78187b3812
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21529902

Change-Id: Ib632a7112fe19dc39d6f7f78fca7b668e00d35d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 22:32:15 +00:00
Stefan Andonian 2bbdb87ae6 Merge "Re-add LockedUserState util that was reverted after TAPL test failures." into tm-qpr-dev am: b334c03c74
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21532181

Change-Id: I0ed0d81062e264b997e97034ff19bb8ec0aa0951
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 22:32:03 +00:00
Vinit Nayak 2fea4c6f1b Merge "Refactor SplitSelectStateController to add testing" into tm-qpr-dev am: c9120521ff
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21487925

Change-Id: Id91fe8d96fbcc1cdad9ef59610c934e59c441410
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 22:30:50 +00:00
TreeHugger Robot 74e5310ce0 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev 2023-02-22 22:29:29 +00:00
TreeHugger Robot c722a374c3 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev 2023-02-22 22:29:29 +00:00
Stefan Andonian 78187b3812 Merge changes from topic "idp_grid_name" into tm-qpr-dev
* changes:
  Add unit test and fix bug related to "Migrate IDP_GRID_NAME usage to LauncherPrefs" CL.
  Revert "Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs""
2023-02-22 22:09:42 +00:00
Stefan Andonian b334c03c74 Merge "Re-add LockedUserState util that was reverted after TAPL test failures." into tm-qpr-dev 2023-02-22 22:02:51 +00:00
Vinit Nayak c9120521ff Merge "Refactor SplitSelectStateController to add testing" into tm-qpr-dev 2023-02-22 21:45:42 +00:00
TreeHugger Robot d93467fc22 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 3d103192b5 -s ours am: 6afdd8eab2 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I036ba36e71ce5c0304fc81d8dbf3700a3a03d2ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 21:34:56 +00:00
Bill Yi e2fe569559 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: bf499dc78f -s ours am: c6e36f734d -s ours
am skip reason: subject contains skip directive

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

Change-Id: I1344af7ff182cd7631ccc7e65a4db33e6e8c8863
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 21:34:51 +00:00
TreeHugger Robot 22900b16ef [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: c1883668f4 -s ours am: 8afdd37691 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Idfc3008933bb2fce3bf2208163a45293a26b5b14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 21:34:40 +00:00
Bill Yi 6104ef87dc [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: f37947d879 -s ours am: 463d530b6d -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ic12d8b1e6e969f8c61e67de1e7fe62fd932397b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 21:34:28 +00:00
TreeHugger Robot 6afdd8eab2 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 3d103192b5 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2d15a3fc6d7c5c0b012f89516aa837cddf6962c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 21:13:50 +00:00
Bill Yi c6e36f734d [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: bf499dc78f -s ours
am skip reason: subject contains skip directive

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

Change-Id: I7835cf8a27ba1273d1074d26dbbbdbb81fa67620
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 21:13:45 +00:00
TreeHugger Robot 8afdd37691 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: c1883668f4 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iaa9976aa9b7bf83b758f0d26350fe57279cb5d14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 21:13:32 +00:00
Bill Yi 463d530b6d [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: f37947d879 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I38ac369aa7f68a3447e7e2d83f629d961da4789d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 21:13:14 +00:00
TreeHugger Robot 3d103192b5 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-02-22 20:59:46 +00:00
TreeHugger Robot c1883668f4 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-02-22 20:59:46 +00:00
Ats Jenk f6ec235504 Merge "Add empty view to desktop tile in overview" into tm-qpr-dev am: 431c0c05fd am: 0a5f12dd95
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452617

Change-Id: I1fdf09d5674c71cd20539c6d462dd76850665b56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 20:52:20 +00:00
Ats Jenk 0a5f12dd95 Merge "Add empty view to desktop tile in overview" into tm-qpr-dev am: 431c0c05fd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452617

Change-Id: Ifbee23ade3029a38155884f8d5f270d4acc1c3f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 20:13:59 +00:00
Sebastián Franco a112bfd9ed Merge "Correctly add seam to MultipageCellLayout when resizing widget" into tm-qpr-dev am: ee24d3f9f4 am: d8ea26c2de
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21529646

Change-Id: I9aa1a0a02271162d964dcd9b317ebff32116751d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 19:36:20 +00:00
Ats Jenk 431c0c05fd Merge "Add empty view to desktop tile in overview" into tm-qpr-dev 2023-02-22 19:30:55 +00:00
Sebastian Franco ee1baba8f4 Accoutning for the seam on createAreaForResize for cellX position
I fix the left side resize issues but that broke right side resizes
because I wasn't accounting for the seam and the other functions don't
need to because they don't receive x,y cell position but they receive
pixel position which are already accounted for by simulateSeam.

Fix: 270227019
Test: atest FoldableItemsIntegrity
Test: atest ReorderWidgets
Change-Id: Ida09629111ea6f78a089f19a14bd806bd10bbff8
2023-02-22 19:30:11 +00:00
Stefan Andonian 246eeaaea1 Add unit test and fix bug related to "Migrate IDP_GRID_NAME usage to LauncherPrefs" CL.
The issue was that kotlin initializes class variables before contructor
variables, but allows constructor variables to be referenced by
the class variables before they are initialized. This led to `isBackedUp`
always being false, and then the SharedPreference store always and only
checking if values were in DEVICE_PREFERENCES rather than the standard
backed up preferences.

The fix is to make the class variable sharedPrefFile lazily retrieved.
That way, isBackedUp will have been initialized and behave correctly.

Bug: 269569568
Test: Everything works on device and manual and unit tests
verified original bug is not present.

Change-Id: I8ab4a5752886ce8f4a2988295fa61c8a2c38ec7c
2023-02-22 19:05:00 +00:00
Sebastián Franco d8ea26c2de Merge "Correctly add seam to MultipageCellLayout when resizing widget" into tm-qpr-dev am: ee24d3f9f4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21529646

Change-Id: I8560e17377ea4ae6ce9d32c317a5e8643b77fe5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 18:55:30 +00:00
Sunny Goyal 81495403fc Merge "Simplifying some scrollbar binding logic in all-apps" into tm-qpr-dev am: 936cd17a11 am: 4391018119
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21272506

Change-Id: Ibfe5b213133f4dd226e85914c965220cb7a64651
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 18:54:44 +00:00
Stefan Andonian 4c9612be30 Revert "Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs""
This reverts commit df11959779.

Bug: 269569568
Test: In follow-up CL, everything works on device and manual and unit tests
verified original bug from this CL is not present.

Change-Id: I125bbbfd6442cd3fa1e88c9109de536b88981dc6
2023-02-22 18:53:26 +00:00
Vinit Nayak 4e3636e8d0 Refactor SplitSelectStateController to add testing
Bug: 266482558
Change-Id: I2d62a3a310043710d66a26bc533df2309084b81e
2023-02-22 10:51:49 -08:00
Stefan Andonian 429460beae Re-add LockedUserState util that was reverted after TAPL test failures.
Bug: 251502424
Test: Unit tests all passed.
Change-Id: I80f1d521d430edf6c4d5e027d14e2087ed7e04f1
2023-02-22 18:49:21 +00:00
Sunny Goyal 4391018119 Merge "Simplifying some scrollbar binding logic in all-apps" into tm-qpr-dev am: 936cd17a11
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21272506

Change-Id: Icff6d6a26d28c17c55ff9f965f4863f792a6ccdc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 18:27:59 +00:00
Sebastián Franco ee24d3f9f4 Merge "Correctly add seam to MultipageCellLayout when resizing widget" into tm-qpr-dev 2023-02-22 18:24:09 +00:00
Tony Wickham b83d56bc27 Merge "Fix taskbar drag view scale when returning to original icon" into tm-qpr-dev am: 3d1bb16493 am: c8207a7e23
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21533764

Change-Id: I4af1a2fe1e79d2f36d275a057178efd7e750b0e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 18:10:26 +00:00
Sunny Goyal 936cd17a11 Merge "Simplifying some scrollbar binding logic in all-apps" into tm-qpr-dev 2023-02-22 18:09:32 +00:00
Tony Wickham c8207a7e23 Merge "Fix taskbar drag view scale when returning to original icon" into tm-qpr-dev am: 3d1bb16493
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21533764

Change-Id: I04cbb24dc071677a8e6f5c4fa8981efc5bec6d34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 16:59:30 +00:00
Tony Wickham 3d1bb16493 Merge "Fix taskbar drag view scale when returning to original icon" into tm-qpr-dev 2023-02-22 16:24:48 +00:00
Luca Zuccarini 4de6d066df Merge "Introduce launchable versions of common view types." into tm-qpr-dev am: 8ca28c4e63 am: 1252e573af
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150245

Change-Id: Iff2bfcbfbca642edf503c5ed481d6f0855ee9315
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 14:14:15 +00:00
Nick Chameyev f6fc3019a6 Merge "[Unfold transition] Hide invisible workspaces during animation" into tm-qpr-dev am: 92c93bdda5 am: de32174e7f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21335338

Change-Id: I6176aa0c3e5a472c3e57793bb26039f6e74baeba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 14:09:56 +00:00
Pat Manning 4faa11aea1 Merge "Animate grid tasks to modal state." into tm-qpr-dev am: 1b27affb03 am: 3eadaa7d77
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21060663

Change-Id: Icd9a71482cfbb235d03b0fadfbfd6f74d4bc44d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 14:09:34 +00:00
Luca Zuccarini 1252e573af Merge "Introduce launchable versions of common view types." into tm-qpr-dev am: 8ca28c4e63
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150245

Change-Id: I23b0a77aa6ad256360e0bca7e2eb8556fff0abb5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 13:02:04 +00:00