Commit Graph

10816 Commits

Author SHA1 Message Date
Jonathan Miranda 27ed8af036 Merge "Address LAUNCHER_APP_LAUNCH_FROM_ICON jank." 2021-06-14 23:29:15 +00:00
Hongwei Wang ef47d47e05 Merge "Calculate the position from start bounds for auto-enter PiP" into sc-dev am: 5a2a6e7325 am: 09d411a349
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940622

Change-Id: I02637d4aa4deb0213178de8a546065f5df09224b
2021-06-14 22:41:49 +00:00
Hongwei Wang 635b3d09c4 Merge "Calculate the position from start bounds for auto-enter PiP" into sc-dev am: 5a2a6e7325
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940622

Change-Id: Ib122e9c2cac21d1170587a6a1fd6a6e6e429cc8b
2021-06-14 22:28:03 +00:00
Hongwei Wang 09d411a349 Merge "Calculate the position from start bounds for auto-enter PiP" into sc-dev am: 5a2a6e7325
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940622

Change-Id: I4599b06f525313a5e5375a26f89a311f6a9563b5
2021-06-14 22:27:55 +00:00
Hongwei Wang 5a2a6e7325 Merge "Calculate the position from start bounds for auto-enter PiP" into sc-dev 2021-06-14 22:21:19 +00:00
Jon Miranda f8073681e7 Address LAUNCHER_APP_LAUNCH_FROM_ICON jank.
- Delay app launch animations by a frame, and skip logic to skip the first frame.
- Note the icon pressed state animation still occurs, so there is still some
  visual feedback for the user that something is happening.

Bug: 181901105
Test: ensure animation still looks smooth (using window animation scale & record in slow mo)
Change-Id: Ia904b8b96301042c900e0589f33fc625c1c1148b
2021-06-14 21:25:14 +00:00
Evan Rosky a14bead20c Merge "Finish wrapped launcher animations if impl is gone" into sc-v2-dev am: 1f804199c4 am: e11433eadf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940361

Change-Id: Ia559d56fea522cd0b8f5ee3b3e1c7e0541021c6e
2021-06-14 20:28:25 +00:00
Evan Rosky e11433eadf Merge "Finish wrapped launcher animations if impl is gone" into sc-v2-dev am: 1f804199c4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940361

Change-Id: I58ebfb3ad4523c870e72e9a72a630e9e66213040
2021-06-14 20:11:34 +00:00
Evan Rosky 1f804199c4 Merge "Finish wrapped launcher animations if impl is gone" into sc-v2-dev 2021-06-14 19:58:13 +00:00
Samuel Fufa d85735db47 Update all apps divider to pill shape
Screenshot: https://screenshot.googleplex.com/4AJFL7MjJuZr7tf
Bug: 188946089
Test: local
Change-Id: If45512b24caefc66725892ab8429afd3d9ce20c8
2021-06-14 13:37:52 -05:00
Jon Spivack f5d637d098 Merge "Send NIU Actions Intents to default Assistant" into sc-dev am: 3e48c63180 am: adb1e11d74
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940621

Change-Id: I22eee774fbbdd1584e1008d58c504cc74e30ffc6
2021-06-14 18:37:04 +00:00
Jon Spivack a0e6c277c7 Merge "Send NIU Actions Intents to default Assistant" into sc-dev am: 3e48c63180 am: 7122e96640
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940621

Change-Id: If2908fe7cb0793e870d7b9ffe2a76b6cf8f712db
2021-06-14 18:25:02 +00:00
Jon Spivack 7b57deb534 Merge "Send NIU Actions Intents to default Assistant" into sc-dev am: 3e48c63180
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940621

Change-Id: I9f11bc98ec704e6eeb1e3c4ce278e92aadc5765f
2021-06-14 18:23:45 +00:00
Jon Spivack adb1e11d74 Merge "Send NIU Actions Intents to default Assistant" into sc-dev am: 3e48c63180
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940621

Change-Id: Iebc9fa87b39f213453503305fdc075a6c093db6b
2021-06-14 18:22:54 +00:00
Jon Spivack 7122e96640 Merge "Send NIU Actions Intents to default Assistant" into sc-dev am: 3e48c63180
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940621

Change-Id: I6ecc08c16c11b277b628b71b2056146a202e2f8b
2021-06-14 18:22:51 +00:00
Jon Spivack 3e48c63180 Merge "Send NIU Actions Intents to default Assistant" into sc-dev 2021-06-14 18:13:34 +00:00
Winson Chung 1b6a66d491 Merge "Skip entering PIP when dismissing auto-enter pip task" into sc-dev am: 9f5ba22d74
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14941832

Change-Id: I46e4ed1aa45b464ccd04ffea31ff8800665df942
2021-06-14 16:51:00 +00:00
Winson Chung 600f360666 Merge "Skip entering PIP when dismissing auto-enter pip task" into sc-dev am: 9f5ba22d74
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14941832

Change-Id: Ia02220391d940a13ebd2c76fd3474a344951fa40
2021-06-14 16:50:30 +00:00
Winson Chung 9f5ba22d74 Merge "Skip entering PIP when dismissing auto-enter pip task" into sc-dev 2021-06-14 16:39:19 +00:00
Winson Chung c5d50f710a Skip entering PIP when dismissing auto-enter pip task
- Revert some changes from ag/14827090, we don't actually need to
  screenshot when dismissing, but we do need to prevent pip

Fixes: 190751761
Test: Swiping up from YT -> PIP
      Swiping up from YT to Overview to home -> PIP
      Swiping up from YT to Overview
Change-Id: I2057467d5146be6edc382d3745a1e5269cd76a6b
Merged-In: I2057467d5146be6edc382d3745a1e5269cd76a6b
2021-06-14 16:39:11 +00:00
Winson Chung 8dc8ed4bfb Merge "Skip entering PIP when dismissing auto-enter pip task" into sc-v2-dev am: 8e92b41238 am: b6fb28c041
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14958115

Change-Id: I3bde1c72a0efe3cdc9f8ed573d362a076a88d810
2021-06-13 23:20:22 +00:00
Winson Chung 756239c405 Merge "Ignore source hint rect if it is too small" into sc-dev am: a50c38c457 am: 98ed38f62b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930117

Change-Id: I033bec716930f4039a90aa148a46e9c8e30eaaa6
2021-06-13 23:20:13 +00:00
Winson Chung d8e2ddfaab Merge "Ignore source hint rect if it is too small" into sc-dev am: a50c38c457 am: 443d89cec5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930117

Change-Id: Ibe48e0a5fb7d38cdf46a9172a721b3a30ee2c654
2021-06-13 23:12:53 +00:00
Winson Chung 443d89cec5 Merge "Ignore source hint rect if it is too small" into sc-dev am: a50c38c457
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930117

Change-Id: I8afccaf98f67909f907c72d75f49db7b241701b4
2021-06-13 23:09:38 +00:00
Winson Chung b6fb28c041 Merge "Skip entering PIP when dismissing auto-enter pip task" into sc-v2-dev am: 8e92b41238
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14958115

Change-Id: I1ac99bce3a14192b25a1db759ae0aab93eabfdac
2021-06-13 23:09:23 +00:00
Winson Chung 98ed38f62b Merge "Ignore source hint rect if it is too small" into sc-dev am: a50c38c457
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930117

Change-Id: I49cf5e5abbd68bc48b25d50669014902473af3cc
2021-06-13 23:08:52 +00:00
Winson Chung caef4d1189 Merge "Ignore source hint rect if it is too small" into sc-dev am: a50c38c457
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930117

Change-Id: I96e65c7862fc05921b9b623f957158a5f7fd7569
2021-06-13 23:08:48 +00:00
Winson Chung 8e92b41238 Merge "Skip entering PIP when dismissing auto-enter pip task" into sc-v2-dev 2021-06-13 22:55:57 +00:00
Winson Chung a50c38c457 Merge "Ignore source hint rect if it is too small" into sc-dev 2021-06-13 22:55:48 +00:00
Winson Chung 3ca3b53bb4 Merge changes Ib7d3a07e,Ic22ccf17 into sc-dev am: b009faca5e am: 4cbe0ec253 am: f48968aad3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930113

Change-Id: I99351b26bffcab82a205130e9f20a94db3cda8c0
2021-06-13 22:05:18 +00:00
Winson Chung af8aaae1c2 Merge "Ensure we pass the pointer id to the velocity tracker and not the index" into sc-dev am: be2a0989ce am: 4af9bd7f05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940326

Change-Id: I8158d8a083c5b593e93b20c356e4a232cc3c17a3
2021-06-13 22:05:03 +00:00
Winson Chung f48968aad3 Merge changes Ib7d3a07e,Ic22ccf17 into sc-dev am: b009faca5e am: 4cbe0ec253
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930113

Change-Id: If8baaf3ece6f9dd42ac461d918f44e34d6b792f6
2021-06-13 21:39:27 +00:00
Winson Chung e7dd70c522 Merge "Ensure we pass the pointer id to the velocity tracker and not the index" into sc-dev am: be2a0989ce am: 302a3df29a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940326

Change-Id: I68c4e8a61a012f4f1bee3f91e9459c5f20de3cec
2021-06-13 21:39:21 +00:00
Winson Chung 4cbe0ec253 Merge changes Ib7d3a07e,Ic22ccf17 into sc-dev am: b009faca5e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930113

Change-Id: Ie92bd9c58262bc945383a8ab417b39389d4eeddc
2021-06-13 21:31:12 +00:00
Winson Chung 302a3df29a Merge "Ensure we pass the pointer id to the velocity tracker and not the index" into sc-dev am: be2a0989ce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940326

Change-Id: I0ec916b62730bf129588b97f676da55893861487
2021-06-13 21:31:07 +00:00
Winson Chung bf277d2431 Merge changes Ib7d3a07e,Ic22ccf17 into sc-dev am: b009faca5e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930113

Change-Id: I57ed6fcb6de86234454b299f68b9911c9afe84ff
2021-06-13 21:30:25 +00:00
Winson Chung e32a40098b Merge changes Ib7d3a07e,Ic22ccf17 into sc-dev am: b009faca5e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14930113

Change-Id: I3e6c851206256cccf85584dd37d72403bc13642c
2021-06-13 21:30:19 +00:00
Winson Chung 4af9bd7f05 Merge "Ensure we pass the pointer id to the velocity tracker and not the index" into sc-dev am: be2a0989ce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940326

Change-Id: I68c830c06e80848fd02a8853aa6355ec307bf119
2021-06-13 21:29:51 +00:00
Winson Chung 05c94ca802 Merge "Ensure we pass the pointer id to the velocity tracker and not the index" into sc-dev am: be2a0989ce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940326

Change-Id: I0c9401633f2c2fc75b5e90be4f2ff316963ed70b
2021-06-13 21:29:49 +00:00
Winson Chung 8e0bb9a12f Skip entering PIP when dismissing auto-enter pip task
- Revert some changes from ag/14827090, we don't actually need to
  screenshot when dismissing, but we do need to prevent pip

Bug: 190751761
Test: Swiping up from YT -> PIP
      Swiping up from YT to Overview to home -> PIP
      Swiping up from YT to Overview
Change-Id: I2057467d5146be6edc382d3745a1e5269cd76a6b
2021-06-13 20:52:30 +00:00
Winson Chung b009faca5e Merge changes Ib7d3a07e,Ic22ccf17 into sc-dev
* changes:
  Disallow auto-enter PIP when there is an existing PIP
  Don't use icon home animator when entering PIP
2021-06-13 20:50:51 +00:00
Winson Chung be2a0989ce Merge "Ensure we pass the pointer id to the velocity tracker and not the index" into sc-dev 2021-06-13 20:49:58 +00:00
TreeHugger Robot b20e7b8aed Merge "Polish the gesture navigation tutorial sandbox" into sc-dev am: cfa0baeca6 am: bd54f2bcb6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14924450

Change-Id: Ic238c88182e6d65db48f7c23c221b6b96a797131
2021-06-13 01:55:42 +00:00
TreeHugger Robot 7c8ba14174 Merge "Polish the gesture navigation tutorial sandbox" into sc-dev am: cfa0baeca6 am: 07df599598
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14924450

Change-Id: Ib12bfca3a329b7a77062d106e8060149c58d90e7
2021-06-13 01:55:11 +00:00
TreeHugger Robot bd54f2bcb6 Merge "Polish the gesture navigation tutorial sandbox" into sc-dev am: cfa0baeca6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14924450

Change-Id: I21c2b5eb3d8b4d4d4c2cfdf16411a55b8bc6be1c
2021-06-13 01:45:59 +00:00
TreeHugger Robot 07df599598 Merge "Polish the gesture navigation tutorial sandbox" into sc-dev am: cfa0baeca6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14924450

Change-Id: Icb8933a410036ff6d9daf2dd186da8fda6de3c85
2021-06-13 01:45:30 +00:00
TreeHugger Robot 472a993d6b Merge "Polish the gesture navigation tutorial sandbox" into sc-dev am: cfa0baeca6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14924450

Change-Id: I28ede35823c1792f96d2f6ce4cad54fbc68c3b72
2021-06-13 01:45:00 +00:00
TreeHugger Robot cfa0baeca6 Merge "Polish the gesture navigation tutorial sandbox" into sc-dev 2021-06-13 01:25:56 +00:00
Winson Chung 62b5692736 Ignore source hint rect if it is too small
- When the source hint rect is too small, we can't do a nice transition
  when going home (it would require scaling the surface up to fit the
  rect, which conflicts spatially with the crop down to launcher
  icon/pip), so in this case, just fallback to the overlay

Bug: 190464560
Test: Enter YT Pip, play video, swipe it down to miniplayer then
      enter pip
Change-Id: I44b253ca440f6d2ca0eb20eef3454c5d4e3ae3e9
2021-06-12 13:58:32 -07:00
Winson Chung 954681d837 Disallow auto-enter PIP when there is an existing PIP
- Remove some deprecated calls when registering task stack listeners

Bug: 190464560
Test: Enter YT Pip, try to enter another auto-enter PIP app
Change-Id: Ib7d3a07effadb7b13f7c37f938741e27cf0e254e
2021-06-12 13:58:32 -07:00