Commit Graph

10517 Commits

Author SHA1 Message Date
TreeHugger Robot 83211ae6fc Merge "Add flag that disables depth on overlay scroll" into tm-dev am: 8c65675382 am: cb5711fff8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17766312

Change-Id: Iec6280061b379661b8dc41de1c9b016d99cadeef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 23:58:04 +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
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
TreeHugger Robot 9d28c76381 Merge "Prevent double selection of second split app" into tm-dev am: 998c47e594 am: 9f23ee5c6f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17622348

Change-Id: Ibc5f08fb6f3fe053fe1c7f833f90e7e709f66c2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 21:02:27 +00: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 2a1bfcad55 Merge "Updating code due to TaskStackChangeListener changes" into tm-dev am: bc25ec02a2 am: e07dac97ce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17730696

Change-Id: I3610019091947de5de1cf5e80076a7cfab106579
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 20:30:29 +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
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
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 4f4de81ba3 Merge "Creaet separate pull back animation for AllApps" into tm-dev am: 7ea312db9b am: af89c92d28
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17636490

Change-Id: I8c0613485ffcec37b06e03acb9fa59dc8a1405b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 14:53:00 +00:00
TreeHugger Robot af89c92d28 Merge "Creaet separate pull back animation for AllApps" into tm-dev am: 7ea312db9b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17636490

Change-Id: If364f93fb8b9fccc6f863cc9310395d4747210a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 14:32:15 +00:00
TreeHugger Robot 7ea312db9b Merge "Creaet separate pull back animation for AllApps" into tm-dev 2022-04-14 14:07:58 +00:00
TreeHugger Robot d4845b2f1c Merge "Use bottomMargin to align OverviewActions with 3 button" into tm-dev am: bf5a0d5fe3 am: ca3b13ff0b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17729757

Change-Id: I8760085197ae26d084a4889490f7da5a391bfa04
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 11:49:53 +00:00
TreeHugger Robot ca3b13ff0b Merge "Use bottomMargin to align OverviewActions with 3 button" into tm-dev am: bf5a0d5fe3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17729757

Change-Id: Ib7ec6dce983bc01ee46dcd2ce91bdc260451775a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 11:29:07 +00:00
TreeHugger Robot bf5a0d5fe3 Merge "Use bottomMargin to align OverviewActions with 3 button" into tm-dev 2022-04-14 10:56:43 +00:00
Alex Chau a74a8595fb Creaet separate pull back animation for AllApps
- In tablet, only animate recyclerView on pullback to be consistent with widget bottom sheet, and avoid showing a gap below mAppsView

Fix: 220345008
Test: manual on small and large screen
Change-Id: I1f7d03b6bd16af7a91a51a0985ef163d9e365261
2022-04-14 11:01:25 +01:00
Evan Rosky 125e4acfb1 Merge "Finish recents animation always" into tm-qpr-dev am: c5b8c4d05c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17700866

Change-Id: Idb4e98ba90a75651db8c61b4abb43992b568c97f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 01:27:48 +00:00
Evan Rosky c5b8c4d05c Merge "Finish recents animation always" into tm-qpr-dev 2022-04-14 01:16:11 +00:00
Vinit Nayak 0865fef404 Merge "Listen for density changes through DisplayController callbacks" into tm-dev am: 37ce441089 am: 8cf14d1a92
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17529040

Change-Id: If5046a57e623e435443c798818daa453cfbf42bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 00:51:08 +00:00
Vinit Nayak 8cf14d1a92 Merge "Listen for density changes through DisplayController callbacks" into tm-dev am: 37ce441089
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17529040

Change-Id: I07e1ebd81911bbd640e3c79e7a71b1697759a750
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 00:26:33 +00:00
Vinit Nayak 37ce441089 Merge "Listen for density changes through DisplayController callbacks" into tm-dev 2022-04-13 22:57:00 +00:00
Evan Rosky 19002551bc Finish recents animation always
Previously, some launcher-side state would be finished, but the
actual animation would never be finished until the next touch-down.

This is a problem for shell-transitions because it relies on
animations finishing. This change handles the scenario where
the gesture finishes before the animation even starts by slotting
in a placeholder listener that just immediately finishes. If the
animation has started but there was no motion, then it directly
finishes the recents animation.

Bug: 228898164
Test: open an app, tap on the bottom-bar. With logging it should
      be evident that the transition finishes.
Change-Id: I27e00ceb4b21a2c37dc556bfecb4a90ef7155a85
2022-04-13 14:44:43 -07:00
Hongwei Wang 9f2bd3a94c Merge "Pass sourceRectHint to auto-enter-pip transition" into tm-dev am: d34d3b4834 am: d31e586ff9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17697036

Change-Id: Ibb2a6cfd2faad112c14037614a16bc4a01622364
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 18:46:54 +00:00
Hongwei Wang d31e586ff9 Merge "Pass sourceRectHint to auto-enter-pip transition" into tm-dev am: d34d3b4834
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17697036

Change-Id: Id650e225e414b8bdd57831ff86a832922f5a35fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 18:23:17 +00:00
Alex Chau b1508b8023 Use bottomMargin to align OverviewActions with 3 button
- This ensure the updated OverviewActions position is considered when calculating modal task size

Fix: 228976149
Test: manual
Change-Id: I635e00096fdb26c164bc76fc94f6bf203f5c9c71
2022-04-13 18:51:40 +01:00
Hongwei Wang d34d3b4834 Merge "Pass sourceRectHint to auto-enter-pip transition" into tm-dev 2022-04-13 17:38:34 +00:00
Sunny Goyal afb6e23500 Updating code due to TaskStackChangeListener changes
Bug: 221961069
Test: Presubmit
Change-Id: I40b2e5a12c4cd6faa53ee788939c31b25bf5c37b
2022-04-13 10:31:18 -07:00
András Klöczl 86b43244ff Merge changes from topic "presubmit-am-8ce32e7119354afcbcbcf14637839490" into tm-mainline-prod am: 731e212ded
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17504354

Change-Id: Ice8129be14e5f9fd1b90489a35d0bc996ed8266a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 11:40:27 +00:00
András Klöczl fed1182660 Merge "Change page snapping logic for large screen devices" into tm-dev 2022-04-13 11:18:39 +00:00
András Klöczl 731e212ded Merge changes from topic "presubmit-am-8ce32e7119354afcbcbcf14637839490" into tm-mainline-prod
* changes:
  [automerge] Change page snapping logic for large screen devices 2p: 07111f25f4
  Change page snapping logic for large screen devices
2022-04-13 11:18:39 +00:00
Shikha Malhotra 1d1975b684 Merge "Review comments followup" into tm-dev am: 80a315e50f am: 6543cb7899
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17691944

Change-Id: Idd05c59f47907ca7d05678c9ff6c380450248fb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 11:14:16 +00:00
TreeHugger Robot 1998e981b9 Merge "Adjust the insets frame providing method per API change" into tm-dev am: d9939d8174 am: 5894f5fcac am: fe848881db
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17517844

Change-Id: Ica2a44b29109840deac1488bbf0361e01e9257ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 11:11:12 +00:00
Shikha Malhotra 6543cb7899 Merge "Review comments followup" into tm-dev am: 80a315e50f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17691944

Change-Id: Ibf98a76a732a858d04ed611064a8a8ffd377f04e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 08:36:14 +00:00
Shikha Malhotra 80a315e50f Merge "Review comments followup" into tm-dev 2022-04-13 08:00:31 +00:00
TreeHugger Robot 0500a5479c Merge "Adjust the insets frame providing method per API change" into tm-dev am: d9939d8174
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17517844

Change-Id: I8616ee972a683e61168d821f2e01efbf0fe620c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 02:29:35 +00:00
TreeHugger Robot d9939d8174 Merge "Adjust the insets frame providing method per API change" into tm-dev 2022-04-13 01:53:04 +00:00
Presubmit Automerger Backend e5006775ba [automerge] Change page snapping logic for large screen devices 2p: 07111f25f4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17504354

Bug: 213305066
Change-Id: I79dc0ead5096ff245a0befe2030cf14954d844c4
2022-04-12 19:24:28 +00:00
Andras Kloczl 07111f25f4 Change page snapping logic for large screen devices
Use 15% of the screen width instead of 40% of the page
width currently used for phones.

Test: try page snapping on Launcher home
Bug: 213305066
Change-Id: I6a525100bf942c5089f580a27250c425ca95cf00
2022-04-12 20:23:23 +01:00
Shikha Malhotra f78da1bae3 Review comments followup
These are review comments followup from ag/17399997

Bug: b/218187058
Test: manually test thet Launcher3 features work correctly
Change-Id: I9865a37c1ed663370dc28e7678994f3d961e3cd1
2022-04-12 14:33:07 +00:00
Presubmit Automerger Backend 5c34219062 [automerge] Animate clear all button's alpha after last task has scrolled beyond its edge. 2p: 29fbab4ddd 2p: 97c752a7b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17319410

Change-Id: I870f1f2ba6d627fb4a909fdca825cdb183761afa
2022-04-12 14:32:34 +00:00
Presubmit Automerger Backend 97c752a7b5 [automerge] Animate clear all button's alpha after last task has scrolled beyond its edge. 2p: 29fbab4ddd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17319410

Change-Id: I3c6a4bc96a24c72880be522d98d271fcb7889483
2022-04-12 14:32:28 +00:00
Pat Manning 29fbab4ddd Animate clear all button's alpha after last task has scrolled beyond its edge.
Test: manual
Fix: 208879377
Change-Id: Iad43abbe36d11317869a0c5aa6a8d59fd1fddb67
2022-04-12 15:32:06 +01:00
Brian Isganitis f654c087cf Defer unstashing taskbar on all apps close if gesture in progress. am: 4ad53f1268 am: d4db67233e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17625367

Change-Id: Ic46b19ffeb6da9be2f4ed871c31262489c8819fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12 05:53:54 +00:00
Brian Isganitis d4db67233e Defer unstashing taskbar on all apps close if gesture in progress. am: 4ad53f1268
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17625367

Change-Id: I765601d616763ea80261a0c00376fe07a9586d38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12 05:38:25 +00:00
Brian Isganitis 4ad53f1268 Defer unstashing taskbar on all apps close if gesture in progress.
This behavior is more consistent with how we update taskbar stashing when IME is dismissed.

Test: Verified stashing behavior with gestures, 3-button, and bottom sheet dismiss.
Fix: 223837786
Change-Id: Ib85ebe629f33f0bddc36bbc8d99136711105b279
2022-04-11 19:54:53 -07:00
Tracy Zhou b5d7744c1b Merge "Play icon alignment animation in live tile mode" into tm-dev 2022-04-12 00:05:34 +00:00
Tracy Zhou 4e0e1fe8d3 Merge changes from topic "presubmit-am-216ff17d358d48469a36af82b0d743de"
* changes:
  [automerge] Play icon alignment animation in live tile mode 2p: 42e30963c3 2p: 9299049935
  [automerge] Play icon alignment animation in live tile mode 2p: 42e30963c3
  Play icon alignment animation in live tile mode
2022-04-12 00:05:34 +00:00
Tracy Zhou 7cec3b9a4c Merge changes from topic "presubmit-am-216ff17d358d48469a36af82b0d743de" into tm-mainline-prod
* changes:
  [automerge] Play icon alignment animation in live tile mode 2p: 42e30963c3
  Play icon alignment animation in live tile mode
2022-04-12 00:05:34 +00:00