Commit Graph

47282 Commits

Author SHA1 Message Date
TreeHugger Robot 1e3f6fd87d Merge "Putting back generics for Workspace" into tm-dev am: 1a93004398
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17757985

Change-Id: I6bc5e5901897c088431800fa82eb54dfe7c30990
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19 20:49:15 +00:00
TreeHugger Robot 1a93004398 Merge "Putting back generics for Workspace" into tm-dev 2022-04-19 20:25:37 +00:00
Thales Lima 6e76ba8512 Merge "Make hotseat RTL aware" into tm-dev am: ee80d6919e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17523011

Change-Id: I6f3b94f7c3f1805f317b225a3825b39decb4abfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19 16:54:46 +00:00
Thales Lima ee80d6919e Merge "Make hotseat RTL aware" into tm-dev 2022-04-19 16:47:52 +00:00
Thales Lima 497b8672cb Merge "Tune menu size" into tm-dev am: 1dcf3d1ab9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17570024

Change-Id: I51d6f4175302f92ba1968ca837190bc9484934aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19 15:51:53 +00:00
Thales Lima 1dcf3d1ab9 Merge "Tune menu size" into tm-dev 2022-04-19 15:36:10 +00:00
Sunny Goyal 1847ff0a76 Merge "Updating target SDK for Launcher" into tm-dev am: df472f8db7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17771194

Change-Id: Idd92c8b27402226a5e59e9837ea24e0c1d39d2bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19 03:55:37 +00:00
Sunny Goyal df472f8db7 Merge "Updating target SDK for Launcher" into tm-dev 2022-04-19 03:32:27 +00:00
TreeHugger Robot 9473f9b997 Merge "Trying to remove waiting for broadcasts" into tm-dev am: ce43fb91bb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17805035

Change-Id: Ia699b7637a4c0cb3b6face1ad04df7c679ffee1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19 01:38:33 +00:00
TreeHugger Robot ce43fb91bb Merge "Trying to remove waiting for broadcasts" into tm-dev 2022-04-19 01:06:28 +00:00
Bill Yi 049537f8f8 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-dev am: 1a9dc4e906 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ifa1efbe1ed50bc3c6f665ce5177c03fa1f106606
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19 00:38:11 +00:00
Bill Yi 8d482046b2 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: da78e7047e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I948ffd9f86edc4f6a2c2816173fd36f1188e2e03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-19 00:38:06 +00:00
Bill Yi 1a9dc4e906 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-dev 2022-04-19 00:20:25 +00:00
Sunny Goyal 26092c8e43 Revert "Revert "Removing AM.getTasks call on UI thread during touch down"" am: 7ee087f53f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17802989

Change-Id: Ib8715acfcc5f4a59e79cc47b2dd9912e7da6f08b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-18 22:42:04 +00:00
vadimt 3a60866b70 Trying to remove waiting for broadcasts
Way back we suspected that this would prevent Launcher restarts while the test runs, but later we seem to have found another solution.

Now the tests can sit for, like, 90 sec in this call.

So let's remove it and see what happens.

Test: presubmit
Bug: 187761685
Change-Id: I4baa174b48151151d657e833f121b2e6daa27453
2022-04-18 14:42:36 -07:00
Sunny Goyal cd2ac0f3e9 Updating target SDK for Launcher
Bug: 229173942
Bug: 226461147
Test: Presubmit
Change-Id: Id9e303f113cba87adf26442f1417ed2814555c54
2022-04-18 13:55:01 -07:00
Sam Dubey 7716ec4aff Merge "Revert "Removing AM.getTasks call on UI thread during touch down"" into tm-dev am: 1e0648475b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17800077

Change-Id: I27387d7a794b220bc26359dd0b1a722be860ff86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-18 17:31:11 +00:00
Sunny Goyal 7ee087f53f Revert "Revert "Removing AM.getTasks call on UI thread during touch down""
This reverts commit f9042d32ae.

Reason for revert: build breakage fixed

Change-Id: I5dac8826e1dc6064e7961ebbf3bc249b5fb307c7
2022-04-18 10:15:08 -07:00
Sam Dubey 1e0648475b Merge "Revert "Removing AM.getTasks call on UI thread during touch down"" into tm-dev 2022-04-18 17:11:50 +00:00
Sunny Goyal b64cec047e Merge "Removing AM.getTasks call on UI thread during touch down" into tm-dev am: 2207b577d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17735255

Change-Id: I6dcf5d6832fcc8349ecd4e9ca3ba63f8b20801e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-18 16:55:33 +00:00
Sam Dubey f9042d32ae Revert "Removing AM.getTasks call on UI thread during touch down"
This reverts commit 013a8a75ab.

Reason for revert: Broke builds

Bug: 229619753
Change-Id: Idb1aecf1d43db50aa4f11dbb88079c37e401d694
2022-04-18 16:47:24 +00:00
Sunny Goyal 2207b577d0 Merge "Removing AM.getTasks call on UI thread during touch down" into tm-dev 2022-04-18 16:19:41 +00:00
Bill Yi da78e7047e Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9ff5d01375187fe18ba873d32b73590a73844f50
2022-04-17 08:56:19 +00:00
Brandon Dayauon 6b65dc9814 Merge "Fixed overlap issue where toggle button gets overlapped by 3 button nav bar..now button shifts up so it's not totally obscured" into tm-dev am: 32f1e89193
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17652943

Change-Id: I9b82d284f3f5cc3844c43b941c8204e06faac077
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-16 19:54:09 +00:00
Brandon Dayauon 32f1e89193 Merge "Fixed overlap issue where toggle button gets overlapped by 3 button nav bar..now button shifts up so it's not totally obscured" into tm-dev 2022-04-16 19:36:27 +00:00
TreeHugger Robot c764cbaf27 Merge "Catch SecurityException from NoMan to workaround possible race condition" into tm-dev am: 1cd4d369a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17775689

Change-Id: If53aeb575fac03a7bd91e9c8fc1d480eaaf844ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-16 05:26:36 +00:00
TreeHugger Robot 1cd4d369a2 Merge "Catch SecurityException from NoMan to workaround possible race condition" into tm-dev 2022-04-16 05:10:12 +00:00
TreeHugger Robot d0b7edd060 Merge "Polish the back to home gesture animation to match the spec." into tm-dev am: cf80645111
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17646341

Change-Id: I15123f319e79ae994a3b5b31f64596f29194d0f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-16 02:29:40 +00:00
TreeHugger Robot cf80645111 Merge "Polish the back to home gesture animation to match the spec." into tm-dev 2022-04-16 01:51:10 +00:00
Brandon Dayauon 241293aaee Fixed overlap issue where toggle button gets overlapped by 3 button nav bar..now button shifts up so it's not totally obscured
Test: Manual - On Raven
Before: https://screenshot.googleplex.com/sYq2i7YGjqmMjXe
After: https://screenshot.googleplex.com/9WRtgisGChisbFj
Bug: 223996104
Change-Id: Ic302e26b2fb6db9a9e06b335c753266e92b6c671
2022-04-15 16:29:35 -07:00
Tony Wickham 0a3c742918 Merge "Move Taskbar background drawing to TaskbarBackgroundRenderer" into tm-dev am: 8bb0bdc42b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17766315

Change-Id: I1a51c2339c777615653b606bc1d60144ae1c6a57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 23:14:46 +00:00
Mady Mellor 45f1b56c88 Fix crash/flicker with taskbar when canceling drag and drop am: 729eb8458b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17776925

Change-Id: Ie965f2429a0b484e98dfed17d6bf702c11539c8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 23:14:27 +00:00
Tony Wickham 8bb0bdc42b Merge "Move Taskbar background drawing to TaskbarBackgroundRenderer" into tm-dev 2022-04-15 23:06:40 +00:00
Mady Mellor 729eb8458b Fix crash/flicker with taskbar when canceling drag and drop
The surfaceControl transaction is performed more than once so close
the transaction at the end of the animation.

Test: manual - start a drag from taskbar into split and then pull it
               back so that it doesn't complete
             => ensure taskbar doesn't flicker / no crash in logs
Bug: 228006271
Change-Id: I38c8efe310596bbbbf09f361c266a7fefc1b2eea
2022-04-15 20:25:35 +00:00
Shan Huang 4ce2b40f91 Polish the back to home gesture animation to match the spec.
Bug:228533817
Test: Enable back animation from FlagFlipper (Predicitve Back Animation)
and swipe back on Flag Flipper. Try in both portrait and landscape mode.

Change-Id: I7792dc5079698c1b5a7dd3cd06344ba46c4a2da6
2022-04-15 19:26:11 +00:00
Sunny Goyal bee13b6305 Catch SecurityException from NoMan to workaround possible race condition
Bug: 63636581
Bug: 227445069
Test: n/a issue not reproducible
Change-Id: Ib3dcf013ba9220d3d2d59032163191f0aef5d062
2022-04-15 10:20:19 -07:00
TreeHugger Robot 1d42ab3858 Merge "Revert "fix broken build on erorrprone"" into tm-dev am: cdcbebb752
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17766955

Change-Id: I3dd56e61a25eca5dc0a930087cee5751712c7992
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 04:30:46 +00:00
TreeHugger Robot cdcbebb752 Merge "Revert "fix broken build on erorrprone"" into tm-dev 2022-04-15 04:09:57 +00:00
Hongwei Wang d164433330 Merge "Fix flicker when entering PiP from split-screen / overview" into tm-dev am: 778b5e6bd0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17762727

Change-Id: I4017e48c7e3861b55fb1af9233af5662fde505f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 03:08:25 +00:00
Hongwei Wang 778b5e6bd0 Merge "Fix flicker when entering PiP from split-screen / overview" into tm-dev 2022-04-15 02:48:08 +00:00
Sunny Goyal 645af0a6b3 Revert "fix broken build on erorrprone"
Revert submission 17730702-fixErrorProneBuild

Reason for revert: Breaks Launcher3 unbundled build by using hidden library in main Launcher code
Reverted Changes:
Id0ce4d308:Change version checks to use SdkLevel.isAtLeast*
I8fc801b00:fix broken build on erorrprone

Change-Id: Ib1cd50a746bad3b6fb9fbd455a7cdce30f341d8b
2022-04-14 16:54:07 -07:00
Sunny Goyal 7805d8a5d8 Merge "Improving folder icon drawable" into tm-dev am: 2248d74666
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17664075

Change-Id: Id14991fa72063a079d3a61c10d6d063bc99d4a50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 23:40:50 +00:00
Sunny Goyal 2248d74666 Merge "Improving folder icon drawable" into tm-dev 2022-04-14 23:35:05 +00:00
TreeHugger Robot cb5711fff8 Merge "Add flag that disables depth on overlay scroll" into tm-dev am: 8c65675382
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17766312

Change-Id: I64895bdc163c192d122d52003fe540614267ba37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 23:33:52 +00:00
TreeHugger Robot 8c65675382 Merge "Add flag that disables depth on overlay scroll" into tm-dev 2022-04-14 23:16:20 +00:00
Tony Wickham 2604dd348c Move Taskbar background drawing to TaskbarBackgroundRenderer
Currently used by both TaskbarDragLayer and TaskbarScrimView

Test: stash and unstash taskbar, background drawn as before; open a
Bubble and ensure taskbar is still scrimmed
Bug: 225200928

Change-Id: I3f7f4c1b1232b53c3eacb0e000d1c3aec25bb49d
2022-04-14 14:18:35 -07:00
Lucas Dupin 4d90868075 Add flag that disables depth on overlay scroll
Test: manual
Fixes: 229261804
Change-Id: I132d9b5ca78255447ca72655b0a1fb1a4f86c3a1
2022-04-14 14:06:11 -07:00
Sunny Goyal 013a8a75ab Removing AM.getTasks call on UI thread during touch down
We maintain a cached task queue using TaskStackChangeListener.
It keeps the top RunningTaskInfo partially in sync with platfrom:
   taskInfo is only initialized when the top task changes
   but not when there are changes within the task itself.

Bug: 214581894
Bug: 220742398
Test: Manual and presubmit
Change-Id: Ifafde574040c03435b78f044350c45f3b49c4bcb
2022-04-14 14:02:28 -07:00
TreeHugger Robot 9f23ee5c6f Merge "Prevent double selection of second split app" into tm-dev am: 998c47e594
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17622348

Change-Id: Ib5a1ab413bd8490ba4a3115f9c4d2fa2131aa83a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 20:43:38 +00:00
Sunny Goyal e07dac97ce Merge "Updating code due to TaskStackChangeListener changes" into tm-dev am: bc25ec02a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17730696

Change-Id: I6e42e7159bafdd8aee8814c7f0eb1d82d075a485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 20:15:00 +00:00