Commit Graph

60973 Commits

Author SHA1 Message Date
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 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 db07d2223e Merge "Add null checks for mRecentsView" into udc-dev 2023-05-02 18:15:47 +00:00
Winson Chung 1410d23c66 Merge "Wait for shell drop target to be ready for handling drags in tests" into udc-dev am: 52cc03e42c am: da625e3d94
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22935091

Change-Id: I68d446d890b98c52ff9668359da2fe67b20ef3b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 17:32:03 +00:00
Winson Chung f55cbe1374 Merge "Wait for shell drop target to be ready for handling drags in tests" into udc-dev am: 52cc03e42c am: d03767df3d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22935091

Change-Id: Ib3b3653a74fbc0339dfafb99ebeadb7434580610
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 17:08:05 +00:00
Winson Chung d03767df3d Merge "Wait for shell drop target to be ready for handling drags in tests" into udc-dev am: 52cc03e42c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22935091

Change-Id: Idce0b714d7b368b44ef853ce58cb2e17da5ea01c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 16:51:07 +00:00
Winson Chung da625e3d94 Merge "Wait for shell drop target to be ready for handling drags in tests" into udc-dev am: 52cc03e42c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22935091

Change-Id: I5d0e2397856d2a55c9d5af7f9a4bf4b0e0c2ddc8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 16:49:26 +00:00
Winson Chung 52cc03e42c Merge "Wait for shell drop target to be ready for handling drags in tests" into udc-dev 2023-05-02 16:46:24 +00:00
Winson Chung c8ad4f7f43 Wait for shell drop target to be ready for handling drags in tests
- Wait for the shell drop target to be made visible and drawn before
  attempting to continue with the drag gesture

Bug: 234653212
Test: atest NexusLauncherTests

Change-Id: Ida851343873b51288460f25bba062f29019005d4
2023-05-02 05:29:36 +00:00
Tony Wickham 9d19e2c911 Merge "Simplify/correct Taskbar insetsRoundedCornerFrame calculation" into udc-dev am: 5e43031ed0 am: 2054577dac
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939968

Change-Id: I19b520c3e3deee6542dd6d49bcee4650f055174e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 02:16:05 +00:00
Tony Wickham 15d4aee424 Merge "Simplify/correct Taskbar insetsRoundedCornerFrame calculation" into udc-dev am: 5e43031ed0 am: 4ea805022d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939968

Change-Id: I216b8e4660b350396980b0fba4a5d43a39f43ca8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 02:11:13 +00:00
Tony Wickham 4ea805022d Merge "Simplify/correct Taskbar insetsRoundedCornerFrame calculation" into udc-dev am: 5e43031ed0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939968

Change-Id: I823ade6704de7a2fea35123a25e5821e03afcc6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 01:34:00 +00:00
Tony Wickham 2054577dac Merge "Simplify/correct Taskbar insetsRoundedCornerFrame calculation" into udc-dev am: 5e43031ed0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22939968

Change-Id: I5d6695e04bb4e22ad28aa2cdad40e183d959fda5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 01:32:27 +00:00
Tony Wickham 5e43031ed0 Merge "Simplify/correct Taskbar insetsRoundedCornerFrame calculation" into udc-dev 2023-05-02 00:56:38 +00:00
Vinit Nayak 62b1b8ebca Merge "Refactor handling data launching split screen to separate class" into udc-dev am: 90dce8b8b2 am: 2ba3212e52
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22840581

Change-Id: Id2781b1e00fae44fae3f09485d06256473518f8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-01 21:13:41 +00:00
Vinit Nayak 28afde3bc5 Merge "Refactor handling data launching split screen to separate class" into udc-dev am: 90dce8b8b2 am: d563920508
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22840581

Change-Id: I92433c97fa7fe169c98de1f7964f5ec595cfc0fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-01 21:09:18 +00:00
Schneider Victor-tulias f77d2086c4 Add null checks for mRecentsView
Fixed a NPE and added some null checks for mRecentsView. These NPEs can happen if the launcher is destroyed unexpectedly.

Flag: not needed
Fixes: 279738827
Test: ran launcher and tested some gestures
Change-Id: I9c32e22a13d950346ce705ba3a6f11dd3f1da87f
2023-05-01 13:51:02 -07:00
Vinit Nayak d563920508 Merge "Refactor handling data launching split screen to separate class" into udc-dev am: 90dce8b8b2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22840581

Change-Id: I4145cd1b949c9c3ae6ce3d3a81ff0aa2b649527e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-01 20:31:24 +00:00
Vinit Nayak 2ba3212e52 Merge "Refactor handling data launching split screen to separate class" into udc-dev am: 90dce8b8b2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22840581

Change-Id: Ic6712efb2d7ef29579f557f62563918f3ffd0e5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-01 20:27:11 +00:00
Vinit Nayak 90dce8b8b2 Merge "Refactor handling data launching split screen to separate class" into udc-dev 2023-05-01 19:55:21 +00:00
Andrew Cole b969962741 Merge "Adding Alex Chau to Launcher OWNERS" into udc-dev am: 5f45663552 am: d1bb9330d9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22933070

Change-Id: Iecb6e204f3cad504992412ac6a107a2f30c745ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-01 17:45:54 +00:00
Andrew Cole 1e79bc064c Merge "Adding Alex Chau to Launcher OWNERS" into udc-dev am: 5f45663552 am: 12c8de260c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22933070

Change-Id: I2f52a650c368d0ec99e89baf3afad5d5a12778f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-01 17:40:59 +00:00
Andrew Cole 12c8de260c Merge "Adding Alex Chau to Launcher OWNERS" into udc-dev am: 5f45663552
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22933070

Change-Id: I92e08d7f0a040d844f56b7c33a4658c5b35bd971
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-01 17:01:58 +00:00
Andrew Cole d1bb9330d9 Merge "Adding Alex Chau to Launcher OWNERS" into udc-dev am: 5f45663552
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22933070

Change-Id: I7a04c13bbf57720c68c79bee8c1e11e284977442
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-01 16:58:15 +00:00
Andrew Cole 5f45663552 Merge "Adding Alex Chau to Launcher OWNERS" into udc-dev 2023-05-01 16:19:11 +00:00
Treehugger Robot 3b7bc74002 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 53778c4f37 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I46eeba0a35ffaf41b7efd03fd008fab55c7efc74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-29 08:49:53 +00:00
Bill Yi 9b5b334064 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6e8a0063de -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ic4b0d8bd02b6eaf63ba817dff5acbba67cab0aff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-29 08:49:45 +00:00
Treehugger Robot cf7df18a97 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 32bb627fe4 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I08147ebcb8cbeb0b03b4bc49bb88a78a6894f1f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-29 08:49:29 +00:00
Bill Yi 643fd64cb6 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 7c3608a1bf -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2f88ab5a47197eedbece6554b61fc812e304c357
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-29 08:49:10 +00:00
Treehugger Robot 53778c4f37 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev 2023-04-29 07:57:32 +00:00
Treehugger Robot 32bb627fe4 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev 2023-04-29 07:57:32 +00:00
Sebastián Franco 8ac5a8f649 Merge "Set start time for open folder animation before starting the animation" into udc-dev am: c9cc7ea612 am: 6fb5290d99
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22872668

Change-Id: Id9f9bb4b327197217317d39a58b32a013949b96a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-29 03:57:46 +00:00
Sebastián Franco 7647dfd916 Merge "Set start time for open folder animation before starting the animation" into udc-dev am: c9cc7ea612 am: 38780381a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22872668

Change-Id: Ia3d42e28925cdb40275af18aa59cd3384ce88def
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-29 03:52:52 +00:00
Sebastián Franco 38780381a1 Merge "Set start time for open folder animation before starting the animation" into udc-dev am: c9cc7ea612
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22872668

Change-Id: I5aa63985270d5df415ff070c0a3a9269c8261ad3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-29 03:16:27 +00:00
Sebastián Franco 6fb5290d99 Merge "Set start time for open folder animation before starting the animation" into udc-dev am: c9cc7ea612
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22872668

Change-Id: Ia5d8a09488c19d64c9518a8d65bba8b4029f6eb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-29 03:12:03 +00:00
Sebastián Franco c9cc7ea612 Merge "Set start time for open folder animation before starting the animation" into udc-dev 2023-04-29 02:39:01 +00:00
Vinit Nayak 2a014d4c0d Refactor handling data launching split screen to separate class
* SplitSelectDataHolder contains logic for knowing how
to launch split, separate from the actual API calls to launch split

Flag: ENABLE_SPLIT_LAUNCH_DATA_REFACTOR
Bug: 279494325
Test: Tested w/ all 6 types of launches noted in
SplitSelectDataHolder#@SplitLaunchType.
Also checked to make sure most-recent running tasks are
still being used where applicable.

Change-Id: I8114f87e9956b100622c80f578e291937ed4eeac
2023-04-28 18:00:22 -07:00
Tony Wickham 3cfada0a00 Simplify/correct Taskbar insetsRoundedCornerFrame calculation
Now we base it on the current tappableElement insets, which will only be
> 0 for the unstashed, persistent taskbar which draws rounded corners.
This inset also stays stable during temporary stash transitions such as
when the IME is showing.

Flag: ENABLE_TRANSIENT_TASKBAR=true, ENABLE_TASKBAR_PINNING=true
Test: in split screen for both transient and pinned (persistent)
taskbar, ensure split screen divider bottom is drawn appropriately
Fixes: 278028503

Change-Id: Iab56c5dc8f9fc81c34aa01f41b5212dd5c6fd7f0
2023-04-28 23:51:41 +00:00
Marcello Galhardo d8577c9260 Merge "Remove white boarders from Shortcut Category icon" into udc-dev am: 9cba6b6751 am: f089391837
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22931837

Change-Id: I79add29681f7ce2ab39d88f11eb032a8ee962aa2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 23:27:14 +00:00
Marcello Galhardo 1fa73807af Merge "Remove white boarders from Shortcut Category icon" into udc-dev am: 9cba6b6751 am: e829350f65
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22931837

Change-Id: Ia15365371dca783870d5e20c203577ed50766f35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 22:59:55 +00:00
Marcello Galhardo e829350f65 Merge "Remove white boarders from Shortcut Category icon" into udc-dev am: 9cba6b6751
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22931837

Change-Id: Id5f94c337c2acf6ddd62247334b90b1f03531b7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 22:23:22 +00:00
Marcello Galhardo f089391837 Merge "Remove white boarders from Shortcut Category icon" into udc-dev am: 9cba6b6751
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22931837

Change-Id: Ie2c7427ab78999315996848615046d656c3dad25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 22:17:29 +00:00
Marcello Galhardo 9cba6b6751 Merge "Remove white boarders from Shortcut Category icon" into udc-dev 2023-04-28 21:50:10 +00:00
Stefan Andonian 9ed2a5a530 Merge "Move Wallpaper RPC call to background thread." into udc-dev am: 5961d96235 am: ee59b7a824
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22912335

Change-Id: I9d64467088444f12977f64dc9f2fa9189dbcdf32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 21:35:20 +00:00
Stefan Andonian c168e73a5e Merge "Move Wallpaper RPC call to background thread." into udc-dev am: 5961d96235 am: 7d6f72aa91
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22912335

Change-Id: I1e642aa8dc1b1c628bc840f47fa408e61dfaf9eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 21:18:29 +00:00
Stefan Andonian ee59b7a824 Merge "Move Wallpaper RPC call to background thread." into udc-dev am: 5961d96235
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22912335

Change-Id: I388b28d3f34a4b60c031a2e96b514a05586eb9b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 20:56:39 +00:00
Stefan Andonian 7d6f72aa91 Merge "Move Wallpaper RPC call to background thread." into udc-dev am: 5961d96235
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22912335

Change-Id: I452589b71488b065bd461bf60f445442d70149ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 20:52:22 +00:00
Stefan Andonian 5961d96235 Merge "Move Wallpaper RPC call to background thread." into udc-dev 2023-04-28 20:13:40 +00:00
Saumya Prakash eafd1a0eb8 Merge "Update the colors for gesture navigation tutorial." into udc-dev am: 71d05f963f am: ffb651b598
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22889914

Change-Id: Ifbc74efc7f0fb21fd139e3cc029bcc32e09eadfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 19:09:28 +00:00
Saumya Prakash 1b0e5b9c92 Merge "Update the colors for gesture navigation tutorial." into udc-dev am: 71d05f963f am: 66ca6d3f9c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22889914

Change-Id: Idc2516a88cf1526a607481454f6f2d9968777d88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 19:08:15 +00:00