Commit Graph

49925 Commits

Author SHA1 Message Date
TreeHugger Robot 691d878b48 Merge "Polish the back to home gesture animation to match the spec." into tm-dev am: cf80645111 am: 08805831f4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17646341

Change-Id: Ibabff84f94f739f031840ded295380201f88b7ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-16 02:53:09 +00:00
TreeHugger Robot 08805831f4 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: I470a69dba7617295674444efc74a9c4f9c2e2e4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-16 02:30:02 +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
Tony Wickham 2da9bd5eae Merge "Move Taskbar background drawing to TaskbarBackgroundRenderer" into tm-dev am: 8bb0bdc42b am: 4e2dcdac29
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17766315

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

Change-Id: Ida1ee71762e25c7b09dd9ff6837a4ad8aea4ab15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 23:37:54 +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 4e2dcdac29 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: I23c67fd34b8726a5620e730e4bdeb0cace18dc8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 23:15:40 +00:00
Mady Mellor 0cb7c659b3 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: I4aaa28e1aa1a097b1484cc3c18d572e7f94c78e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 23:15:32 +00:00
Tony Wickham 8bb0bdc42b Merge "Move Taskbar background drawing to TaskbarBackgroundRenderer" into tm-dev 2022-04-15 23:06:40 +00:00
Vinit Nayak e28dbba7b4 Check for auto-rotation when initializing RecentsOrientedState
* When folding/unfolding we destroy listeners because
the view gets torn down but the auto-rotate setting gets
updated before launcher has a chance to re-init the listeners
* Force update once when initializing (hopefully this doesn't
cause test issues by creating an additional binder call..)

Fixes: 228765701
Test: Bug no longer repros
Change-Id: Ide0e8907f97d6985813257b299104ac7cfdf959a
2022-04-15 15:26:32 -07: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 2e875296c9 Merge "Revert "fix broken build on erorrprone"" into tm-dev am: cdcbebb752 am: 0821b06607
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17766955

Change-Id: I4224aabecd9315dcac04b3fb12df45cf6ee8a2d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 05:08:23 +00:00
TreeHugger Robot 0821b06607 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: I8c8b85e6ff03277a901bfc1ba363880ef05adc2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 04:31:37 +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 b709655961 Merge "Fix flicker when entering PiP from split-screen / overview" into tm-dev am: 778b5e6bd0 am: a53f1fb84a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17762727

Change-Id: Ie3d261d2f0e4bf1ef8c9a1b09b9df07d0aef87c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 03:43:14 +00:00
Hongwei Wang a53f1fb84a 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: I4278d0588c423eb6c3da61b6dc903bc828e75f14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-15 03:09:21 +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 157ff20c40 Merge "Improving folder icon drawable" into tm-dev am: 2248d74666 am: f88d280061
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17664075

Change-Id: I705a13fdfea9eb8ab9932e763c1be8224c61a37c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 23:58:13 +00:00
TreeHugger Robot abea3bd0cd Merge "Add flag that disables depth on overlay scroll" into tm-dev am: 8c65675382 am: ac1d0b7089
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17766312

Change-Id: Id36a98777f2067abbc285ef5013c139af1f9bbe7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 23:57:27 +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 f88d280061 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: I924952cab4ae79ec45c3f021d9ca0ba4f5239c36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 23:41:10 +00:00
Sunny Goyal 2248d74666 Merge "Improving folder icon drawable" into tm-dev 2022-04-14 23:35:05 +00:00
TreeHugger Robot ac1d0b7089 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: Id951c79d8a00f2058f436451ca833fd61b03efef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 23:34:50 +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 cb4ba9fe73 Merge "Prevent double selection of second split app" into tm-dev am: 998c47e594 am: 726c49e77c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17622348

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

Change-Id: Ic4862c56d9ea47bfde93ec033cf768edd1f6c434
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 20:45:28 +00:00
TreeHugger Robot 726c49e77c 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: I35004afb26a3133e0789722ed2d8643a51a82012
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 20:44:14 +00:00
Sunny Goyal c03a5a6e80 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: I2cb0a6148e225319f5b9ef187eef68fe1cf7d802
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 20:15:51 +00:00
TreeHugger Robot 998c47e594 Merge "Prevent double selection of second split app" into tm-dev 2022-04-14 20:13:59 +00:00
Sunny Goyal bc25ec02a2 Merge "Updating code due to TaskStackChangeListener changes" into tm-dev 2022-04-14 20:11:58 +00:00
Sihua Ma 4140547827 Merge "Showing alert dialog when shortcut version higher than the App" into tm-dev am: af91920955 am: f8a6c58e0d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17538946

Change-Id: I9c7da7281d1c091b767f3e472ace780094510524
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 19:50:20 +00:00
Sihua Ma f8a6c58e0d Merge "Showing alert dialog when shortcut version higher than the App" into tm-dev am: af91920955
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17538946

Change-Id: Ic7459ffa871e7cea568f4d6be0992dd7a16f085b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 19:28:23 +00:00
Sihua Ma af91920955 Merge "Showing alert dialog when shortcut version higher than the App" into tm-dev 2022-04-14 18:26:10 +00:00
Jonathan Scott ab1891e213 Merge "fix broken build on erorrprone" into tm-dev am: ad90ded7bc am: 1ff6d5fd4e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17730702

Change-Id: I161d2c16d738cbdacec0981dbda7a17101713e28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 18:14:06 +00:00
TreeHugger Robot 47633c9c3f [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-dev am: f78ff2b90d -s ours am: c19ce4bf3e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I5903064b4aa676dd602d4e24327c5a69235dbfca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 18:13:12 +00:00
Bill Yi 4f3656b607 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 05e2272138 -s ours am: e635744297 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iaa6ac651512ec85eeea0ba738cd8f285762153b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 18:13:11 +00:00
TreeHugger Robot 9e7bb1c523 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-d1-dev am: 4918b0245b -s ours
am skip reason: subject contains skip directive

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

Change-Id: I756d0cd4cfcb607455a85c8483a8e4f117e26551
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 18:12:29 +00:00
Bill Yi d60f59b1c1 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c5f5f9c52e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I376eb8abd8e50b74eb9ec1518d95664c6c7539ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 18:12:27 +00:00
Vinit Nayak a4e5a9eebe Prevent double selection of second split app
* Also fix small other bug where we were
checking only for LauncherState
OVERVIEW_SPLIT_SELECT and not for equivalent
3P RecentsState

Fixes: 227419997
Test: Repro steps don't cause bug. Yay.
Change-Id: Ibb8238185b959d22d8455b6812d29b2e268d9739
2022-04-14 11:06:47 -07:00
TreeHugger Robot d6e20e17fe [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-d1-dev am: 4561a37a72 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I30670211fb408ba4416b5878bc57c4ac3a231572
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 18:06:44 +00:00
Bill Yi 161cf15b59 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 50594a6a1b -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2cb42b6855016fc730b0e401c48c9f8949a62ee9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 18:06:41 +00:00
Jonathan Scott 1ff6d5fd4e Merge "fix broken build on erorrprone" into tm-dev am: ad90ded7bc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17730702

Change-Id: If9d25c16a5014ea6616904955e1223413351042b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 18:06:18 +00:00
Jonathan Scott ad90ded7bc Merge "fix broken build on erorrprone" into tm-dev 2022-04-14 18:00:10 +00:00
TreeHugger Robot c19ce4bf3e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-dev am: f78ff2b90d -s ours
am skip reason: subject contains skip directive

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

Change-Id: I027f61e39192559d78343c432f36227780ebfa79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 17:49:56 +00:00
Bill Yi e635744297 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 05e2272138 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ie56489613e60cae61522282c90b901e7b01faf93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 17:49:54 +00:00