Vinit Nayak
576592575b
Set StateManager to BackgroundAppState if end gesture is LAST_TASK
...
* Setting stateManager to QUICK_SWITCH results in calling
launchTasks() in the current TaskView in recycler view, however
if the end is LAST_TASK, there's no need to launch anything.
* Currently this isn't an issue with fullscreen tasks because
Launcher's onStop() cancels the animation, but that isn't the
case in the specific step of locking/unlocking the device AND
in splitscreen. Tracked at (b/267674372)
Test: Bug no longer repros. Did other quickswitch gestures and
also going to overview with split and fullscreen apps
Fixes: 265734073
Change-Id: Ie553c7b5db7e59e0cd8aba1723c25ad923690d5c
2023-02-02 14:16:31 -08:00
Brian Isganitis
720dcd2d3b
Support persistent/transient asset variants in EDU tooltip.
...
Test: Manual
Fix: 267384293
Change-Id: Ia4aefb7d0e9bf675355ea52f657f78b7533eeb98
2023-02-02 14:15:47 -08:00
Saumya Prakash
2dc342ab7b
Merge "Redesign the tutorial for the go home gesture" into tm-qpr-dev am: 334094da9e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150239
Change-Id: Ic9945132bfd6c048136dea36abbfcb846750d954
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-02 22:12:23 +00:00
Saumya Prakash
334094da9e
Merge "Redesign the tutorial for the go home gesture" into tm-qpr-dev
2023-02-02 21:54:10 +00:00
Holly Sun
7030729e72
[QL-v3] Move quick launch v3 flag to AllAppsDeviceConfigFlag
...
Bug: 261629630
Test: manual
Change-Id: I5d553e727748591070e0015f6fec13d1765ff2c0
2023-02-02 13:50:58 -08:00
Sihua Ma
13376cf2aa
Rename the widget suggestion background drawable for outside usage
...
Bug: 237343464
Test: N/A
Change-Id: If380684dd28312af4897de301e592224b64f920d
2023-02-02 13:41:44 -08:00
Nicolò Mazzucato
b46a7dde3a
Merge "Improve launcher tracing around unfold animation" into tm-qpr-dev am: b70a68a6d7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150249
Change-Id: I64655c297122a8505ed47a1c60c2661538e479ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-02 21:22:11 +00:00
Fengjiang Li
201848bff3
[Predictive Back] Remove animation on cancel for all apps to home
...
Framework has supported (ag/20876922) sending back progress on cancel. So no need to re-do the work on app side.
Bug: b/267664388
Test: manual, this CL has no visual change
Change-Id: I47c751d12a9b2c602ac6f3028665b996990fbd7e
2023-02-02 13:06:18 -08:00
Brandon Dayauon
e1d8a2d164
Turn on expandable FAB for U
...
bug: 267638685
test: Manual and presubmit
Change-Id: I70acb6d6c154b607b6fde14fcc4a1375d02eb98a
2023-02-02 18:16:39 +00:00
Saumya Prakash
b1291e6ae2
Redesign the tutorial for the go home gesture
...
This change adds in a new animation and layout to change the existing home tutorial as part of the effort to redesign gesture navigation education for users. This temporarily uses placeholder animations for the back and overview gestures.
Bug: 253521921
Bug: 241813570
Test: Manual
Change-Id: Ifd2de68d995172765d17578cebfd0d88ab7c2e5a
2023-02-02 18:14:14 +00:00
Nicolo' Mazzucato
bdb4923396
Add instruction to put the device into test harness to error message
...
Bug: 267601529
Test: Run a test while not in test harness mode.
Change-Id: I8089503e61831e5dde6f4e659e92a8d75ea18e2b
2023-02-02 13:10:52 +00:00
Pat Manning
7b8f766b85
Move overview actions to task menu when no focused task.
...
Bug: 265641913
Test: manual
Change-Id: I03a88275b399940468246a69365f76f7deda724e
2023-02-02 11:37:15 +00:00
Nicolò Mazzucato
b70a68a6d7
Merge "Improve launcher tracing around unfold animation" into tm-qpr-dev
2023-02-02 10:14:47 +00:00
TreeHugger Robot
dfd6d8876b
Merge "Force persistent taskbar all apps icon to light version." into tm-qpr-dev am: 858092151c am: f114ad9fa4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21164239
Change-Id: I1fc1ca1a807d3d23448e456dddc9de91af0fced6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-02 04:43:12 +00:00
TreeHugger Robot
f114ad9fa4
Merge "Force persistent taskbar all apps icon to light version." into tm-qpr-dev am: 858092151c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21164239
Change-Id: If868dcfa656fcba965f5bd0e9e8fbd30f3c7e951
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-02 03:45:08 +00:00
Jeremy Sim
6c40e8548e
Refactor getIndexOfTask() to getTaskAttributesById()
...
This change is a minor cleanup to make a function more streamlined.
Bug: 265244769
Test: Manual, confirmed no regression
Change-Id: I557246a7633b10701adf75aaba6930f25e1c30aa
2023-02-02 11:27:56 +08:00
TreeHugger Robot
858092151c
Merge "Force persistent taskbar all apps icon to light version." into tm-qpr-dev
2023-02-02 03:14:23 +00:00
Vinit Nayak
5a6863f14a
Unify split options into single option
...
* No more split left/right/top, only have
splitscreen and icon shows vertical or horizontal
split windows
* Replace existing split icon for FreeForm
Fixes: 264930810
Test: Tested landscape and portrait, workspace,
overview, allapps
Change-Id: I443f93b6b01760b726bf9f024fb1324fdf0ed03c
2023-02-01 17:27:57 -08:00
Jon Miranda
cfd807e587
Merge "New taskbar threhsolds 30/100/180/300" into tm-qpr-dev am: 9443403104 am: d479d8bef5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21108227
Change-Id: I3f7c98fda1cf47bb720243bc977f203998215e40
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-02 00:36:15 +00:00
Hongwei Wang
f8f5486acb
Implement app icon overlay for entering PiP
...
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/cyuEoL0G1HOS8hjfRmlyPt
Bug: 265998256
Test: turn on the flag and enter PiP, see video
Change-Id: Ia7d007ad49574a926a1e25351adf7194210729bf
2023-02-01 16:34:51 -08:00
Vinit Nayak
bc685e9a5a
Merge "Fix bug with selecting a secondary task as second splitscreen app via Taskbar" into tm-qpr-dev am: 5be7cde8fa am: 98fb659aec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21168146
Change-Id: Iae39f53172f74a8c4c6a44f46b4eb997bd2ae5b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-02 00:33:01 +00:00
Jon Miranda
d479d8bef5
Merge "New taskbar threhsolds 30/100/180/300" into tm-qpr-dev am: 9443403104
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21108227
Change-Id: I5e108c418eb5364828f0a26b88a96281458f2430
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-02 00:01:45 +00:00
Vinit Nayak
98fb659aec
Merge "Fix bug with selecting a secondary task as second splitscreen app via Taskbar" into tm-qpr-dev am: 5be7cde8fa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21168146
Change-Id: I2254294f59428f7b8e46f143f9d9778af7accd33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-02 00:01:03 +00:00
Jon Miranda
9443403104
Merge "New taskbar threhsolds 30/100/180/300" into tm-qpr-dev
2023-02-01 23:46:40 +00:00
Vinit Nayak
5be7cde8fa
Merge "Fix bug with selecting a secondary task as second splitscreen app via Taskbar" into tm-qpr-dev
2023-02-01 22:47:51 +00:00
TreeHugger Robot
da6ba58dc2
Merge "Dispatch onAnimationStart and End to maintain proper state" into tm-qpr-dev am: 8baae80cdf am: be539a692d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150244
Change-Id: Ic6440fd9256a8a9336d13e06dcb9699a2345d03b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 21:32:25 +00:00
TreeHugger Robot
b59cdf26ab
Merge "Add @ScreenRecord to testPressHomeOnAllAppsContextMenu" into tm-qpr-dev am: 18be12d0dd am: fda08cb9cb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136643
Change-Id: Id5d7459eb28d8c4cf9e992e1f2ac61d05e11dd19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 21:28:20 +00:00
Sebastian Franco
48c7f8e035
Adding test to make sure the icons seen when unfolded are the same when folded
...
Bug: 188081026
Test: atest FoldableItemsIntegrity
Change-Id: I7e09c03fccb89b1d218bf196433b2fe4ad09d8e0
2023-02-01 13:22:33 -08:00
TreeHugger Robot
be539a692d
Merge "Dispatch onAnimationStart and End to maintain proper state" into tm-qpr-dev am: 8baae80cdf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150244
Change-Id: I463f969d05b6e26e8d69cd906674a9c6a92be611
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 20:47:39 +00:00
TreeHugger Robot
fda08cb9cb
Merge "Add @ScreenRecord to testPressHomeOnAllAppsContextMenu" into tm-qpr-dev am: 18be12d0dd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136643
Change-Id: I4d9f9f53bd62050b93a6e01f9f153a610f47712e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 20:47:02 +00:00
Stefan Andonian
1d7f703514
Migrate "isRotationAllowed" setting to LauncherPrefs.
...
This semi-complicated case requires use of a context in order to get the
default value. That is why it was migrated by itself.
Bug: 261635315
Test: Manually tested all the base functionality of the launcher.
Change-Id: I40d8ccd414402b55921a0a224264414d3245871b
2023-02-01 20:26:41 +00:00
Brian Isganitis
748094b185
Force persistent taskbar all apps icon to light version.
...
Persistent taskbar background is always dark regardless of device theme,
so we should make the icon always light for now.
Test: Manual
Fix: 262837720
Change-Id: I8f66af874e07f68e1943245e9cd49c3b3107915f
2023-02-01 12:07:58 -08:00
TreeHugger Robot
8baae80cdf
Merge "Dispatch onAnimationStart and End to maintain proper state" into tm-qpr-dev
2023-02-01 18:58:56 +00:00
TreeHugger Robot
18be12d0dd
Merge "Add @ScreenRecord to testPressHomeOnAllAppsContextMenu" into tm-qpr-dev
2023-02-01 18:51:31 +00:00
Fengjiang Li
a007740815
[Predictive Back] Hide inactive recycler view when work profile is enabled on tablet
...
This CL will make sure scale animation doesn't reveal the offscreen main/work recycler view on tablet in all apps to home transition
Bug: b/267226558
Test: manual, see before/after video in bug
Change-Id: I9a8add0ac2c902e3f4315de099939f9297f6604a
2023-02-01 10:18:52 -08:00
Nicolo' Mazzucato
06578ff8b1
Improve launcher tracing around unfold animation
...
This will make it explicit in a trace when we're waiting for one additional frame after onResume to start processing unfold animation related progresses
Bug: 267287854
Test: recorded trace locally after unfolding
Change-Id: I3b13842f018c6f23cbb5bc1c1cfd77e5c38dad98
2023-02-01 17:46:56 +00:00
Tony Wickham
4edce0100a
Dispatch onAnimationStart and End to maintain proper state
...
The AnimatorPlaybackController from createLauncherStateFromSuwAnimation
does not ever get started (it's all user-driven) and thus some internal
state is not updated properly, namely mIsStashed is never set to false
even though the animation unstashes visually. This will break the first
"real" unstash animation after SUW. Thus, when the animation from SUW is
completed, we now dispatch onAnimationStart() and End() to ensure the
proper state is updated.
Test: adb shell am start -a android.intent.action.MAIN -n com.google.android.setupwizard/.SetupWizardTestActivity
Then, skip to the end and swipe to home; ensure first app launch
properly stashes taskbar
Fixes: 263533070
Change-Id: I9553b8a884fb84303e2e97f14b9a7051e9de4709
2023-02-01 16:18:18 +00:00
Thales Lima
e9273ea743
Improvements for All Apps on different display sizes
...
Bug: 262912817
Test: DeviceProfileAlternativeDisplaysDumpTest
Change-Id: I50e980183b4d5c1a46cca8f1c867b866b9eae4b5
2023-02-01 11:34:12 +00:00
Jeremy Sim
0b4b89bdcf
Fix bug with selecting a secondary task as second splitscreen app via Taskbar
...
This patch makes it so that the correct task will be chosen when selecting a second splitscreen app via Taskbar.
Prior to this patch, the Taskbar app selection function -- which attempts to match the tapped icon to a running TaskView -- assumed that the TaskView in question was always a solo (non-grouped) Task. This resulted in the wrong app being selected for split when the desired Task happened to be the secondary app in a pair.
Fixed by checking to see if the desired app is primary or secondary, and returning the correct Task, IconView, and ThumbnailView for the split operation.
Fixes: 265244769
Test: Manual
Change-Id: Ie1122d1b49151d70dec9711fe558fba7752b7d8e
2023-02-01 15:40:06 +08:00
Tony Huang
eb8c32e009
Merge "Fix divider hidden delay if quick swipe to home" into tm-qpr-dev am: c3cb117b01 am: 8d3e1dbed9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21152801
Change-Id: I2c36ceb9bdca9c463014ac645d92af4578d7e0d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 05:23:22 +00:00
Tony Huang
8d3e1dbed9
Merge "Fix divider hidden delay if quick swipe to home" into tm-qpr-dev am: c3cb117b01
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21152801
Change-Id: Ifcb574e76cad43d8163a0d602f711c21f8a0a3b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 04:03:13 +00:00
Tony Huang
c3cb117b01
Merge "Fix divider hidden delay if quick swipe to home" into tm-qpr-dev
2023-02-01 03:31:00 +00:00
Brian Isganitis
ad68c00288
Merge changes Iaf02a42a,I8daf3c08 into tm-qpr-dev am: 1a4eb297ee am: 69fcae1207
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21161656
Change-Id: Id2bf69377541fe94d6fbb1c8cf45eb1ae6b94057
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 02:52:29 +00:00
Brian Isganitis
69fcae1207
Merge changes Iaf02a42a,I8daf3c08 into tm-qpr-dev am: 1a4eb297ee
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21161656
Change-Id: Ifa1ade1b50a767bdb4385c283848f6269b51d71b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 02:10:03 +00:00
Brian Isganitis
1a4eb297ee
Merge changes Iaf02a42a,I8daf3c08 into tm-qpr-dev
...
* changes:
Enable taskbar EDU tooltip flag.
Add settings asset to persistent Taskbar tooltip.
2023-02-01 01:34:59 +00:00
TreeHugger Robot
91ee8468f8
Merge "Fix bug with trying to split an app with itself" into tm-qpr-dev am: 5107dff0eb am: a2edf995e1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21152798
Change-Id: Ie2136fa614da3429e41d6a93ad2fe7e35a956bae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 00:52:34 +00:00
TreeHugger Robot
a2edf995e1
Merge "Fix bug with trying to split an app with itself" into tm-qpr-dev am: 5107dff0eb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21152798
Change-Id: I8f102c0c6a0bc14ba9a4cd47f966a656acca194a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-01 00:10:55 +00:00
TreeHugger Robot
5107dff0eb
Merge "Fix bug with trying to split an app with itself" into tm-qpr-dev
2023-01-31 23:42:29 +00:00
Alex Chau
37a866f317
Merge "Clear PredictorState targets when it's re-registered" into tm-qpr-dev am: 2eacb5c601 am: 09ee64d7ec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150242
Change-Id: I209168e80c2efddb7a44fa7e9db00f8e207ce326
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 23:13:36 +00:00
Alex Chau
09ee64d7ec
Merge "Clear PredictorState targets when it's re-registered" into tm-qpr-dev am: 2eacb5c601
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150242
Change-Id: Ic043045cfc8e72e542e790f44cbb746b5f3c000b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 22:29:24 +00:00