Commit Graph

6978 Commits

Author SHA1 Message Date
TreeHugger Robot c395419f00 Merge "Update all apps divider to pill shape" into sc-dev am: 4ff2682787 am: 20422f7030
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14966493

Change-Id: I4e8ca4d9f671cad7631960c805f95ed2ac4c7729
2021-06-15 19:13:15 +00:00
TreeHugger Robot 20422f7030 Merge "Update all apps divider to pill shape" into sc-dev am: 4ff2682787
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14966493

Change-Id: I588f35969f14d1e44727cf69e9a3711ca86eb5ef
2021-06-15 18:52:30 +00:00
TreeHugger Robot 4ff2682787 Merge "Update all apps divider to pill shape" into sc-dev 2021-06-15 18:33:22 +00:00
Winson Chung 5f295024eb Merge "Don't rely on intent to call back from activity tracker" into sc-dev am: 1b369c4763 am: cb4a74617b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14909197

Change-Id: I1e175c69167f34f53ca4dd2c1f190068c916244b
2021-06-15 18:30:33 +00:00
TreeHugger Robot 623403419e Merge "Fix foreground position during widget home animation" into sc-dev am: 3e366d6529 am: 75af17a011
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14948450

Change-Id: I315029eab1a65f0eb16255de31e6ebd9b064227e
2021-06-15 18:30:06 +00:00
Winson Chung cb4a74617b Merge "Don't rely on intent to call back from activity tracker" into sc-dev am: 1b369c4763
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14909197

Change-Id: I2259802dfb1de1260e2cddb7b5ad59ad7f60d47f
2021-06-15 18:15:11 +00:00
TreeHugger Robot 75af17a011 Merge "Fix foreground position during widget home animation" into sc-dev am: 3e366d6529
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14948450

Change-Id: I348560eb961e3313142140006e60df7caabe61b5
2021-06-15 18:15:01 +00:00
Winson Chung 1b369c4763 Merge "Don't rely on intent to call back from activity tracker" into sc-dev 2021-06-15 18:04:52 +00:00
TreeHugger Robot 3e366d6529 Merge "Fix foreground position during widget home animation" into sc-dev 2021-06-15 17:59:48 +00:00
Winson Chung 1c2d522d1b Don't rely on intent to call back from activity tracker
- The intent is not updated in certain cases which means that the
  callback may not be made if Launcher gets recreated. Instead
  have the tracker manage the set of registered callbacks.
- This change allows AbsSwipeUpHandler to continue to receive
  onActivityInit calls even if Launcher restarts, and also to
  handle a case where restarting while waiting for a page-settling
  callback will continue to finish the gesture.

Bug: 183962705
Test: Force recreate at various points in the gesture

Change-Id: Ib5ead8c868e798e26e56776f57bd715c79d087cd
2021-06-14 20:57:40 -07:00
Jonathan Miranda 0fb09b4a1b Merge "Address LAUNCHER_APP_LAUNCH_FROM_ICON jank." into sc-dev am: bea8267854
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14949954

Change-Id: I3887c48c363405be60dae9210b15b620e07ad3a1
2021-06-15 00:49:47 +00:00
Jonathan Miranda bea8267854 Merge "Address LAUNCHER_APP_LAUNCH_FROM_ICON jank." into sc-dev 2021-06-15 00:32:40 +00:00
Jon Miranda 0750f03c96 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
Merged-In: Ia904b8b96301042c900e0589f33fc625c1c1148b
2021-06-14 23:29:29 +00:00
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 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