Commit Graph

78507 Commits

Author SHA1 Message Date
Pat Manning 9180b92d8e Merge "Check taskbar stash state for hover only on hover events." into udc-qpr-dev am: bd4e77ccf7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24420598

Change-Id: I42f9e17bd7123e116457b5758372f67d5f852316
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 18:47:22 +00:00
Tony Wickham 5841b168fb Add null check for mRecentsView when recents animation is canceled
Flag: none
Test: TaplTestsPersistentTaskbar#testHideTaskbarPersistsOnRecreate
Fixes: 295796661
Change-Id: Idb454105cc86f1b9dbe720ba0ee28ad03436ec14
2023-08-21 18:46:44 +00:00
randypfohl 7900abdab7 enable testWidgets for postsubmit for long term debugging
Test: no need here.

Bug: 295069071

Change-Id: Idf9ef20e15518802dbe89b49489149fe76d31b03
2023-08-21 11:42:49 -07:00
Pat Manning bd4e77ccf7 Merge "Check taskbar stash state for hover only on hover events." into udc-qpr-dev 2023-08-21 18:18:10 +00:00
Fengjiang Li e302fb8cd9 Turn on ENABLE_ALL_APPS_RV_PREINFLATION and ALL_APPS_GONE_VISIBILITY for udc-qpr branch
Flags: ENABLE_ALL_APPS_RV_PREINFLATION ALL_APPS_GONE_VISIBILITY
Test: Tested in bug bash
Bug: 288161355 291651514
Change-Id: Iea486fcbe7099e823cac17d05d1b5a18d5258b2c
2023-08-21 10:55:54 -07:00
Brandon Dayauon f61fb2717b Merge "Change inactive button to surfaceBright and headerProtection to scHighest on LT and scLow on DT" into udc-qpr-dev am: 7f347e93d2 am: d2d331f128
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24472448

Change-Id: I3efae71036af16990d5fd162e2be79a266e6cf9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 17:11:43 +00:00
Brandon Dayauon 8a23907e93 Merge "Fix work paused text padding." into udc-qpr-dev am: a56c12732e am: e9c4592ca0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24486678

Change-Id: I0dc5ec2973e964ac6699fa582f30a24df248e252
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 17:09:47 +00:00
Brandon Dayauon d2d331f128 Merge "Change inactive button to surfaceBright and headerProtection to scHighest on LT and scLow on DT" into udc-qpr-dev am: 7f347e93d2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24472448

Change-Id: I97aafcf82e9641c2c85f57851f3cd6815e27c830
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 16:35:34 +00:00
Brandon Dayauon e9c4592ca0 Merge "Fix work paused text padding." into udc-qpr-dev am: a56c12732e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24486678

Change-Id: I7167c4071692a74dd104396670489df3c3b7685a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 16:33:04 +00:00
Brandon Dayauon 7f347e93d2 Merge "Change inactive button to surfaceBright and headerProtection to scHighest on LT and scLow on DT" into udc-qpr-dev 2023-08-21 16:17:19 +00:00
Brandon Dayauon a56c12732e Merge "Fix work paused text padding." into udc-qpr-dev 2023-08-21 16:15:41 +00:00
Luca Zuccarini bd9be485c1 Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: ee3c41e5de am: 737819bc5e am: b6d44f7637
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I8961389b40f1382bd220ad2e01851e8752032274
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 13:20:17 +00:00
Luca Zuccarini 28f04a15f4 Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: d70d4050ea am: 8c48c3d7cf am: f4fa6845e6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I8dcdc60fddcc6c4f1598bac3b533021186ee53b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 13:20:05 +00:00
Luca Zuccarini d3d2a4def0 Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: ee3c41e5de am: e9b6fe7c20 am: ffef75557f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I2857d0bd001f6f5b1cfe62cb77fb547904eecda3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 13:19:28 +00:00
Luca Zuccarini b6d44f7637 Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: ee3c41e5de am: 737819bc5e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I198e5b0d3eee9983116b94c91517caf02d6aad8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 12:41:41 +00:00
Luca Zuccarini f4fa6845e6 Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: d70d4050ea am: 8c48c3d7cf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I88acbe6e834b87c544c7d2f078c096f31d988ccb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 12:37:15 +00:00
Luca Zuccarini ffef75557f Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: ee3c41e5de am: e9b6fe7c20
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I475702a3f871ed8a46bbc172ac378dc2dfc18f20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 12:37:06 +00:00
Luca Zuccarini cac86b9358 Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: 064b3cda52
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I10d4a9a27e125f649a9375c81659c380f5d84bb1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 12:12:41 +00:00
Luca Zuccarini 8c48c3d7cf Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: d70d4050ea
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I1f5dea104eceecd2c36329db1db8a0590229f655
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 12:12:26 +00:00
Luca Zuccarini e9b6fe7c20 Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: ee3c41e5de
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I6a4300a733d1ec3b90d7798af0395b6cdd64e9b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 12:11:44 +00:00
Luca Zuccarini 737819bc5e Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d am: ee3c41e5de
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I13f29ad6b698407523a71fa1f48ece05401b45cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 12:05:41 +00:00
Luca Zuccarini ee3c41e5de Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: Id2aead02469ee1ffe77fd71d8c731180ff4279c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 11:34:55 +00:00
Luca Zuccarini 064b3cda52 Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I5d08083f3aef2141fe561b5e3eab5b005a434ac4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 11:33:06 +00:00
Luca Zuccarini d70d4050ea Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev am: c0891e5e0d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24224609

Change-Id: I0c42611a80d84fc9e817d9357e4c1ddc17caf9cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 11:32:38 +00:00
Luca Zuccarini c0891e5e0d Merge "Animate depth from the right value on Taskbar All Apps launches." into udc-dev 2023-08-21 11:01:10 +00:00
Treehugger Robot 9084816f36 Merge "If the view for the drag preview is a BubbleTextVie use the icon drawable for the preview" into udc-qpr-dev am: ea19301935 am: d1a6bd8479
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24473798

Change-Id: I9dab7aa74bfb6dac1c24de531ff7bed27f9992cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 10:31:24 +00:00
Treehugger Robot d1a6bd8479 Merge "If the view for the drag preview is a BubbleTextVie use the icon drawable for the preview" into udc-qpr-dev am: ea19301935
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24473798

Change-Id: Ice8719c8ba7b57ef386140fdf26c8ad8baba90a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-21 09:55:11 +00:00
Treehugger Robot ea19301935 Merge "If the view for the drag preview is a BubbleTextVie use the icon drawable for the preview" into udc-qpr-dev 2023-08-21 09:29:56 +00:00
Android Build Coastguard Worker 9f02813f94 [coastguard skipped] Merge sparse cherrypicks from sparse-10685236-L90500000962658543 into udc-release.
COASTGUARD_SKIP: Ic437ff4d19cbd5764635f3007d99880622150f5b
COASTGUARD_SKIP: Ia7407f60bc7a1dd82f6af03f5c9f44e2f2f41108

Change-Id: I08eccc28fdf4aaa3cb2dd4203909d294bc049451
2023-08-20 08:14:22 +00:00
Android Build Coastguard Worker 9e03b04866 Merge cherrypicks of ['googleplex-android-review.googlesource.com/23447960'] into sparse-10685236-L90500000962658543.
SPARSE_CHANGE: Ic437ff4d19cbd5764635f3007d99880622150f5b

Change-Id: Ia7407f60bc7a1dd82f6af03f5c9f44e2f2f41108
2023-08-20 08:09:55 +00:00
Nick Chameyev 1f5e248da0 [Unfold animation] Do not preemptively start the animation if it has run already
Currently if we open an app, unfold the device and then go to home
screen we will start the unfold animation preemptively in Launcher
because Launcher activity will receive updated configuration change
(where isTablet = true) only after going back to home screen, not
when unfolding the device.

This causes a problem because SystemUI won't send the unfold animation
events after going back home as the animation has already run, so we
end up with wrongly started animation in Launcher.

This CL fixes the issues by checking if SystemUI has finished the
animation (or if it is currently running) to avoid preemptive animation
start in this case. This is done by subscribing to the original
unfold transition progress provider which emits progress events
sent through IPC from SystemUI.

Bug: 285150685
Bug: 293131586
Test: open an app on folded screen, unfold, go to home screen =>
  check that icons are not squished
Test: fold/unfold when launcher is open
(cherry picked from commit 6d756970e7)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2e53f5ef97a02d25f508774e82985e24dc2f4d2d)
Merged-In: Ic437ff4d19cbd5764635f3007d99880622150f5b
Change-Id: Ic437ff4d19cbd5764635f3007d99880622150f5b
2023-08-20 08:08:24 +00:00
Android Build Coastguard Worker 72c3cf0d5b [coastguard skipped] Merge sparse cherrypicks from sparse-10685236-L61400000962657635 into udc-release.
COASTGUARD_SKIP: Ic437ff4d19cbd5764635f3007d99880622150f5b
COASTGUARD_SKIP: I510705eb4917a56edb74e8f2754c7229338a9f1d

Change-Id: Id0b570c11d1abd4ca934fc1989c8d66c62a5cd0b
2023-08-20 07:33:43 +00:00
Android Build Coastguard Worker 336475f510 Merge cherrypicks of ['googleplex-android-review.googlesource.com/23447960'] into sparse-10685236-L61400000962657635.
SPARSE_CHANGE: Ic437ff4d19cbd5764635f3007d99880622150f5b

Change-Id: I510705eb4917a56edb74e8f2754c7229338a9f1d
2023-08-20 07:29:09 +00:00
Nick Chameyev 4c96e55082 [Unfold animation] Do not preemptively start the animation if it has run already
Currently if we open an app, unfold the device and then go to home
screen we will start the unfold animation preemptively in Launcher
because Launcher activity will receive updated configuration change
(where isTablet = true) only after going back to home screen, not
when unfolding the device.

This causes a problem because SystemUI won't send the unfold animation
events after going back home as the animation has already run, so we
end up with wrongly started animation in Launcher.

This CL fixes the issues by checking if SystemUI has finished the
animation (or if it is currently running) to avoid preemptive animation
start in this case. This is done by subscribing to the original
unfold transition progress provider which emits progress events
sent through IPC from SystemUI.

Bug: 285150685
Bug: 293131586
Test: open an app on folded screen, unfold, go to home screen =>
  check that icons are not squished
Test: fold/unfold when launcher is open
(cherry picked from commit 6d756970e7)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2e53f5ef97a02d25f508774e82985e24dc2f4d2d)
Merged-In: Ic437ff4d19cbd5764635f3007d99880622150f5b
Change-Id: Ic437ff4d19cbd5764635f3007d99880622150f5b
2023-08-20 07:27:36 +00:00
Android Build Coastguard Worker 19d291c0de Snap for 10684417 from 31689cad69 to udc-qpr1-release
Change-Id: Ib6ce7aec3f9eae7216d2a24e09fa3e80bf751a24
2023-08-19 21:18:31 +00:00
Andreas Agvard a8a71f36f5 Merge "Prevent long press nav handle invocation when quick switching between apps." into udc-qpr-dev am: 31689cad69 am: 37ba5dd025
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24483110

Change-Id: Ibc3e75990f5a68d74572b8044ee4a5163396ddfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-19 10:25:52 +00:00
Andreas Agvard 37ba5dd025 Merge "Prevent long press nav handle invocation when quick switching between apps." into udc-qpr-dev am: 31689cad69
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24483110

Change-Id: I0996c639d301f253fad780a6396e71d3c5bf1e73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-19 09:50:07 +00:00
Andreas Agvard 31689cad69 Merge "Prevent long press nav handle invocation when quick switching between apps." into udc-qpr-dev 2023-08-19 09:16:13 +00:00
Mateusz Cicheński 44abf2e7a7 Merge "Remove fling gesture related flags for PiP and Bubbles" into udc-qpr-dev am: cdb5f1036b am: 3744f3713c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24448712

Change-Id: I68ca5003f650855e1959bc44e2aa73ff6623a9f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-19 02:58:30 +00:00
Mateusz Cicheński 3744f3713c Merge "Remove fling gesture related flags for PiP and Bubbles" into udc-qpr-dev am: cdb5f1036b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24448712

Change-Id: Ic9b709185d5b63fdf252f4f5edcb5d44a8327fdb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-19 02:25:05 +00:00
Treehugger Robot 58640fa58b Merge "Turn off TWOLINE_TEXT_ALLAPPS" into udc-qpr-dev am: 37385af4b5 am: 80d66671cd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24487131

Change-Id: I069aa8bd9739a9ce0581fc35a3f067a40e45d4b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-19 01:57:04 +00:00
Vadim Tryshev d17a270b31 Prevent some leaks from leaking to the next test
Now when exiting the test, we finish Launcher activity and force the leak check.
I've seen this helping one of the leaks to stay within the test that caused it instead of failing the next test.

Bug: 187761685
Flag: N/A
Test: presubmit, local
Change-Id: I7eac26f749433c37a6880a2f035ab1ba9c5fef6e
2023-08-18 18:55:11 -07:00
Mateusz Cicheński cdb5f1036b Merge "Remove fling gesture related flags for PiP and Bubbles" into udc-qpr-dev 2023-08-19 01:52:27 +00:00
Treehugger Robot 80d66671cd Merge "Turn off TWOLINE_TEXT_ALLAPPS" into udc-qpr-dev am: 37385af4b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24487131

Change-Id: I8d53cf22ebbd660687ed5158be66c2fb5f541e8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-19 01:22:08 +00:00
Android Build Coastguard Worker 0ef43388e1 Snap for 10682531 from 14223c8fb6 to udc-qpr1-release
Change-Id: I8d279fc9825870233f751c7771729b792e7e1725
2023-08-19 01:19:32 +00:00
Vadim Tryshev 49f492e28a Demoting testSplitAppFromHomeWithItself from presubmit
It flakes in 100% of runs on certain targets

Bug: 295225524
Flag: N/A
Test: presubmit
Change-Id: I9d93db78154e834990ed82b95cadab359c2231ab
2023-08-18 18:07:13 -07:00
Treehugger Robot 37385af4b5 Merge "Turn off TWOLINE_TEXT_ALLAPPS" into udc-qpr-dev 2023-08-19 00:52:39 +00:00
Treehugger Robot 2c206acb8b Merge "Fix crash if Launcher destroyed before AbsSwipeUpHandler invalidated" into udc-qpr-dev am: fae0011590 am: cd5b6ee62e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24486312

Change-Id: I1c94a2bc322854ec78e9dfea3a243199a08ea2ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-19 00:22:50 +00:00
Treehugger Robot cd5b6ee62e Merge "Fix crash if Launcher destroyed before AbsSwipeUpHandler invalidated" into udc-qpr-dev am: fae0011590
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24486312

Change-Id: Id2091827cfa29e7f051609cc571fcb9c17a4d0d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-18 23:48:12 +00:00
Brandon Dayauon cbcbcd82b3 Turn off TWOLINE_TEXT_ALLAPPS
Turning off twoline text for all_apps since we will revisit with UX to minimize grid size changes.
The ENABLE_TWOLINE_DEVICESEARCH is fine to be kept on.

bug: 270390937
test: manual-presubmit
Flag: flipping on -> off
Change-Id: I262f809d43b0781c1942bf7176869d6b74e77f1e
2023-08-18 16:22:50 -07:00