Jonathan Miranda
e3d7a5ca0d
resolve merge conflicts of bea8267854 to sc-v2-dev am: 620c7d1854
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14964089
Change-Id: Id59c40b240acf1aaeb71b345bb1f9ce2a34932e5
2021-06-15 02:46:05 +00:00
Jonathan Miranda
620c7d1854
resolve merge conflicts of bea8267854 to sc-v2-dev
...
Bug: 181901105
Change-Id: I4bbe6258e0d2e5f04931d2a3d8d1f784a90f91de
Merged-In: Ia904b8b96301042c900e0589f33fc625c1c1148b
2021-06-15 02:32:30 +00:00
Hongwei Wang
1c93163efa
Merge "Calculate the position from start bounds for auto-enter PiP" into sc-dev am: 5a2a6e7325 am: 7987decd95
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14940622
Change-Id: I561355576f45bbab255d4b99042ddda3f68a57d1
2021-06-15 01:17:34 +00:00
Hongwei Wang
7987decd95
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: I22c35c165d0e881f46843da229374f095b9a1e82
2021-06-15 01:03:08 +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
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
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
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
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
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
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
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
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
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
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
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
Winson Chung
5300fce94f
Don't use icon home animator when entering PIP
...
- If the app supports pip, can just do the fallback workspace
home animation since the app will not be going to the icon
Bug: 190464560
Test: Open YT, swipe up, ensure it goes to the icon,
Reopen YT video, swipe up, ensure it goes into PIP without
icon animation
Change-Id: Ic22ccf17c664b9941ed944c0e39dc1f8d4efa84a
2021-06-12 13:58:17 -07:00
Cyrus Boadway
43fa3f3634
Merge "Use the splash screen background color as the fallback background color" into sc-dev am: 3616f29f83 am: 801dbf90c4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14881306
Change-Id: Ia73716bb16f13045ec8224833497bca37e4f3604
2021-06-12 17:40:14 +00:00
Cyrus Boadway
801dbf90c4
Merge "Use the splash screen background color as the fallback background color" into sc-dev am: 3616f29f83
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14881306
Change-Id: I5ad3b65fb0e74ca77e37aa9bea590f82519283a0
2021-06-12 17:27:27 +00:00
Cyrus Boadway
b0c79d4c28
Merge "Use the splash screen background color as the fallback background color" into sc-dev am: 3616f29f83
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14881306
Change-Id: Ia165949710cc51debbf9d9976a18589e3d020f7a
2021-06-12 17:26:57 +00:00
Cyrus Boadway
3616f29f83
Merge "Use the splash screen background color as the fallback background color" into sc-dev
2021-06-12 17:14:49 +00:00
Jon Spivack
77edb686d7
Send NIU Actions Intents to default Assistant
...
This changes the recipient for NIU Actions from a package hard-coded in a config file to the currently selected default Assistant. The user can change this under Settings -> Default apps.
ImageActionUtils has also been updated to handle the case where its
Intents cannot be resolved, preventing a crash if the user sets the
default Assistant to something that cannot receive NIU Actions.
Bug: 186655099
Test: Manual (Pixel 3A, set default Assistant to Google Go and None)
Test: m -j RunLauncherGoGoogleRoboTests
Change-Id: I03b93597092575902d507615f32b63f4050c4c69
2021-06-11 13:58:57 -07:00
Schneider Victor-tulias
7fec8fc10c
Polish the gesture navigation tutorial sandbox
...
- Updated in-memory tutorial steps to a array so we can better track the tutorial progress after changing the theme.
- Added a 1.5 second delay for the gesture video when the user first starts a step, and when the app resumes.
- Updated the tutorial step indicator color: previous color was invisible against the background.
Bug: 188972959
Test: manual
Change-Id: Ia1a67f7cd9e7ed9802dbc0d88d1e3b432acfa127
2021-06-11 12:16:28 -07:00
Hongwei Wang
cb5c35e5d1
Calculate the position from start bounds for auto-enter PiP
...
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/eUpkH2il1vYBVBPt1Vks2u
Bug: 190748719
Test: manual, see video
Change-Id: I053bd5607200ad6341d04c9bcfec5222f101cf65
2021-06-10 17:59:00 -07:00
Evan Rosky
8a672e15cc
Finish wrapped launcher animations if impl is gone
...
If the runner impl is gone (since it is a weakreference), we
still need to complete the animation contract by calling the
finish callback, so do that.
Bug: 183993924
Test: atest ActivityMetricsLoggerTests
Change-Id: Idce1859f0417cb74bbb9884e0d06750539e4545e
2021-06-10 14:54:12 -07:00
Winson Chung
e46c7613a3
Ensure we pass the pointer id to the velocity tracker and not the index
...
Bug: 189259717
Test: Swipe up with two fingers using accessibility + gesture nav
Change-Id: Icef48276c6da824d43dea0f7d567691af9cdedaf
2021-06-10 14:50:17 -07:00
Cyrus Boadway
9f06168692
Use the splash screen background color as the fallback background color
...
For the widget transition animation fallback background color, use either
the splash screen background color if a task is starting or the task
description-attached background color.
With a background in place, allow the window to fully fade out before
fading in the widget, by moving the window alpha math into an animation
factory-specific implementation.
Bug: 187706750
Test: Manual
Change-Id: I2b5a7783b0585d447ad60534bc48d2e2176877ed
2021-06-10 21:03:24 +00:00
Zak Cohen
5b805ebb17
Merge "Suppress failing view inflation tests until investigation" into sc-dev am: 20832e64a4 am: e3ae74943c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14938006
Change-Id: Ice0dce10f9efc3998ff10ad86c0ae10c853a94be
2021-06-10 20:47:56 +00:00
Zak Cohen
e3ae74943c
Merge "Suppress failing view inflation tests until investigation" into sc-dev am: 20832e64a4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14938006
Change-Id: I0aacc8114111bc792a98129f0c8455d41b123b5c
2021-06-10 20:37:19 +00:00