TreeHugger Robot
15e9b89a37
Merge "Fixing potential NullPointer exceptions when Launcher is created before TouchInteractionService is initialized" into tm-dev am: d880a4fa63 am: b455425f49
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17805037
Change-Id: Icf9988913455e02797c9ba183a0ca20895dba201
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 18:40:24 +00:00
TreeHugger Robot
d1ab7dc291
Merge "Disallow long press below taskbar icons" into tm-dev am: 8e0177813a am: b2ac0758a4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17872520
Change-Id: I293cc8908f34ec5d8ed6bc77a315b220ff597812
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 18:00:01 +00:00
TreeHugger Robot
d880a4fa63
Merge "Fixing potential NullPointer exceptions when Launcher is created before TouchInteractionService is initialized" into tm-dev
2022-04-21 17:54:03 +00:00
TreeHugger Robot
8e0177813a
Merge "Disallow long press below taskbar icons" into tm-dev
2022-04-21 17:16:42 +00:00
Tony Wickham
f286f9cb98
Address a couple small followups for TaskbarInsetsController
...
- Added no-op onDestroy()
- Reformated some if conditions, also adding
AbstractFloatingView.hasOpenView()
Test: TaplTestsTaskbar
Bug: 215411414
Change-Id: I89b39ca5fabd03f5ac0f25d6ef69170683cf060d
2022-04-21 16:16:02 +00:00
Tony Wickham
a681cf6abe
Migrate from InsetsInfo.contentInsets to WindowManager.LayoutParams#providedInternalInsets
...
- This allows us to distinguish taskbar's ITYPE_EXTRA_NAVIGATION_BAR insets from its ITYPE_BOTTOM_TAPPABLE_ELEMENT insets
- Set nav bar insets as before (contentInsets)
- Set tappable elements insets the same, except when taskbar is stashed, in which case set to 0
Test: TaplTestsTaskbar; manually stash/unstash taskbar, open IME, open Calculator (which uses tappableElement() insets) and Contacts (which uses systemBars())
Fixes: 215411414
Change-Id: If00f7a590b0780715d5b8159f5135054364ce84e
2022-04-21 16:15:41 +00:00
Tony Huang
8b260268d8
Merge "Add jank instrument support for split screen" into tm-dev am: 8edc0dfcf1 am: 0e5421b491
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17818645
Change-Id: I7bbd34aa8b2f90c103cceb762e0a2efc4f233963
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 12:09:32 +00:00
Tony Huang
8edc0dfcf1
Merge "Add jank instrument support for split screen" into tm-dev
2022-04-21 11:31:22 +00:00
Tony Wickham
836385240c
Merge "Move taskbar insets logic to TaskbarInsetsController" into tm-dev am: 74641da5b8 am: 7ba5a921d3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17778391
Change-Id: Idbdc6eb3e41710457c7bba8229a489a56fab8c08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 00:20:15 +00:00
Tony Wickham
74641da5b8
Merge "Move taskbar insets logic to TaskbarInsetsController" into tm-dev
2022-04-20 23:43:50 +00:00
Vinit Nayak
b614e81ced
Merge "Check for auto-rotation when initializing RecentsOrientedState" into tm-dev am: bf33e85cb7 am: 927e6ec8bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17776932
Change-Id: Ia9c6f64e963b38084419ed10ce6671df269fa28f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 21:37:31 +00:00
Tony Wickham
81bff9becd
Disallow long press below taskbar icons
...
Test: long press below icons, doesn't stash; can still swipe up
Fixes: 201239461
Change-Id: Ifdf355138d7958c0442814d968f0722f54e12ae1
2022-04-20 13:58:53 -07:00
Vinit Nayak
bf33e85cb7
Merge "Check for auto-rotation when initializing RecentsOrientedState" into tm-dev
2022-04-20 20:58:30 +00:00
Tony Wickham
36c9d888d8
Move taskbar insets logic to TaskbarInsetsController
...
Test: TaplTestsTaskbar; manually stash/unstash taskbar, open IME
Bug: 215411414
Change-Id: I73622dc020c4f8c8b3d317fcb1dd072bcfc3d274
Merged-In: I73622dc020c4f8c8b3d317fcb1dd072bcfc3d274
2022-04-20 19:27:48 +00:00
Brian Isganitis
0d727db44d
Merge "Decrease overview degree threshold from 45 to 15 degrees." into tm-dev am: 7bd3e02e2f am: f764ccea03
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17838566
Change-Id: I1d1570f4bcf39b564a8d8e80e0454a70f16863e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 18:39:54 +00:00
Brian Isganitis
8e10f7df6c
Merge "Log taskbar all apps entrypoint, launches, and drags" into tm-dev am: 6d780af405 am: 6413365b17
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17694348
Change-Id: I141e6caffe197d8539aadd3b07b6f819f7c68d2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 18:39:41 +00:00
Brian Isganitis
7bd3e02e2f
Merge "Decrease overview degree threshold from 45 to 15 degrees." into tm-dev
2022-04-20 17:14:42 +00:00
Brian Isganitis
6d780af405
Merge "Log taskbar all apps entrypoint, launches, and drags" into tm-dev
2022-04-20 17:13:52 +00:00
Brian Isganitis
95cad640c7
Decrease overview degree threshold from 45 to 15 degrees.
...
Met with arifhuda@ to confirm the benefit of lowering to 15 degrees.
This change also updates AbsSwipeHandler to differentiate between X and
Y flings in calculateEndTarget.
Test: Manual
Fix: 222117127
Change-Id: I416986145a4306d1babe23735e0563e87660c417
2022-04-19 23:14:36 +00:00
Tony Huang
8f994ea76f
Add jank instrument support for split screen
...
Add jank instrument support for split screen of anter animation.
Bug: 203439850
Test: build passed
Test: verified with systrace dump
Change-Id: I128fe829b36198e1a437d27427b54ebdc67e5f52
2022-04-19 15:49:32 +08:00
Sunny Goyal
bd4b6e5790
Merge "Updating target SDK for Launcher" into tm-dev am: df472f8db7 am: eaa569748e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17771194
Change-Id: I5c3303762a71301a38e7f9a7761cbff960f551d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-19 04:19:44 +00:00
Sunny Goyal
df472f8db7
Merge "Updating target SDK for Launcher" into tm-dev
2022-04-19 03:32:27 +00:00
Sunny Goyal
ad7ab5aa35
Revert "Revert "Removing AM.getTasks call on UI thread during touch down"" am: 7ee087f53f am: 39cc2701b1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17802989
Change-Id: I6d550ceb087c6dac67ab6ce54aefc1de8f62c5e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-18 23:05:13 +00:00
Sunny Goyal
25137534a1
Fixing potential NullPointer exceptions when Launcher is
...
created before TouchInteractionService is initialized
SystemUiProxy is a wrapper opject which holds the state information
until the actual proxy is initialized. It is safe to be initialized
lazily.
Bug: 221961069
Test: Verified on device
Change-Id: I1a621cad52e5b8384439ef02de6b95c6452bcb06
2022-04-18 15:42:07 -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
48eaf72a93
Merge "Revert "Removing AM.getTasks call on UI thread during touch down"" into tm-dev am: 1e0648475b am: f771fdf90a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17800077
Change-Id: Ic7f480c9844f43aba5a6193e64b6a37801b652c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-18 18:00:25 +00:00
Sunny Goyal
42c010d6cb
Merge "Removing AM.getTasks call on UI thread during touch down" into tm-dev am: 2207b577d0 am: 0de0fe8ffe
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17735255
Change-Id: Ib4c7a0e5d53ee74f757d90332b664a294472a4ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-18 17:17:41 +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
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
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
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
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
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
778b5e6bd0
Merge "Fix flicker when entering PiP from split-screen / overview" into tm-dev
2022-04-15 02:48:08 +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
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
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