Jeremy Sim
2c86ec0d77
Merge "Refactor getIndexOfTask() to getTaskAttributesById()" into tm-qpr-dev am: 507c3edef6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21168150
Change-Id: I7aff9fa285398454e61c8881e3727dd95a7ce01b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-06 03:47:57 +00:00
Jeremy Sim
507c3edef6
Merge "Refactor getIndexOfTask() to getTaskAttributesById()" into tm-qpr-dev
2023-02-06 03:16:24 +00:00
Jon Miranda
7ab2657623
Merge "Crop taskbar icons during stash/unstash animation." into tm-qpr-dev am: ea134a109d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21271715
Change-Id: Idf7676f66821f0f7326c6ee07367caea09c6d919
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-04 04:39:06 +00:00
Jon Miranda
ea134a109d
Merge "Crop taskbar icons during stash/unstash animation." into tm-qpr-dev
2023-02-04 04:05:27 +00:00
Hongwei Wang
81628c047c
Merge "Implement app icon overlay for entering PiP" into tm-qpr-dev am: bfcdd23597
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21186942
Change-Id: I2db4a028c4dfb1eb1d4e49650fdfd1ef2280d4bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-04 03:39:40 +00:00
Hongwei Wang
bfcdd23597
Merge "Implement app icon overlay for entering PiP" into tm-qpr-dev
2023-02-04 03:11:00 +00:00
Brian Isganitis
e8d81d0f16
Merge "Support persistent/transient asset variants in EDU tooltip." into tm-qpr-dev am: d98de99af8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21232019
Change-Id: Id2af6799b119c50945ce642ebb0938ebb9597787
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-04 00:05:41 +00:00
Brian Isganitis
d98de99af8
Merge "Support persistent/transient asset variants in EDU tooltip." into tm-qpr-dev
2023-02-03 23:24:58 +00:00
Jon Miranda
11b47c542e
Crop taskbar icons during stash/unstash animation.
...
When we stash, we crop the taskbar icons to the height of the
stashed handle.
In a follow up CL we will translate the icons so that at the
end of the stash animation, the icons will overlap with the
stashed handle for a more seamless handoff.
This will be good to get in first so that we can see if there is
any performance regression by running multiple outline
animations at the same time.
Test: stash/unstash observe cropping
Bug: 267806083
Change-Id: I19b05647a669c11376ac1d3267fd600131246be8
2023-02-03 15:14:42 -08:00
Winson Chung
9d26c12ac4
Merge "Revert "Include SysUI state in stashing check"" into tm-qpr-dev am: 537c380bcb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21236591
Change-Id: I7ba45cb519628412cd3761a799b48a00024c3f65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-03 18:17:15 +00:00
Tony Wickham
25dd967b05
Merge "Don't applyState if taskbar is already destroyed" into tm-qpr-dev am: 632e9a84c4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21238187
Change-Id: I9a176de6fb3a3d03350a8c782e5a1919947fefe3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-03 18:14:04 +00:00
Winson Chung
537c380bcb
Merge "Revert "Include SysUI state in stashing check"" into tm-qpr-dev
2023-02-03 18:02:17 +00:00
Tony Wickham
632e9a84c4
Merge "Don't applyState if taskbar is already destroyed" into tm-qpr-dev
2023-02-03 17:55:30 +00:00
Pat Manning
442a4fca3a
Merge "Move overview actions to task menu when no focused task." into tm-qpr-dev am: cbedc7ed08
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980940
Change-Id: Ia6798f67b1f5a735020615bb28767d35974dfa87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-03 14:13:40 +00:00
Pat Manning
cbedc7ed08
Merge "Move overview actions to task menu when no focused task." into tm-qpr-dev
2023-02-03 13:51:54 +00:00
Vinit Nayak
4e1c1faa37
Merge "Unify split options into single option" into tm-qpr-dev am: 6fa1ab9441
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21074650
Change-Id: I6a21549a20a8f90dcc35ed29285023e844e1e627
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-03 06:36:19 +00:00
Vinit Nayak
dc8d558947
Merge "Set StateManager to BackgroundAppState if end gesture is LAST_TASK" into tm-qpr-dev am: c1799a8221
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21233604
Change-Id: If78e768276933ec8d72420508b8ff6b1bd8b4410
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-03 06:36:08 +00:00
Vinit Nayak
6fa1ab9441
Merge "Unify split options into single option" into tm-qpr-dev
2023-02-03 06:07:41 +00:00
Vinit Nayak
c1799a8221
Merge "Set StateManager to BackgroundAppState if end gesture is LAST_TASK" into tm-qpr-dev
2023-02-03 06:05:22 +00:00
Jon Miranda
195e0c9e75
Merge "Iterative improvement to the taskbar stash animation." into tm-qpr-dev am: 554c431d40
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21226020
Change-Id: I77cdf5512378cb5ba481a6eaedf6aaa10973154a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-03 02:50:26 +00:00
Jon Miranda
554c431d40
Merge "Iterative improvement to the taskbar stash animation." into tm-qpr-dev
2023-02-03 02:39:10 +00:00
Jon Miranda
82382fc784
Merge "Update notification dot renderer when we update the taskbar icon size." into tm-qpr-dev am: 5903751ee3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21225224
Change-Id: If372917ea9fa959faf913fa831b533ec8681e27d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-03 02:00:06 +00:00
Jon Miranda
5903751ee3
Merge "Update notification dot renderer when we update the taskbar icon size." into tm-qpr-dev
2023-02-03 01:34:05 +00:00
Tony Wickham
9fb8883017
Don't applyState if taskbar is already destroyed
...
Test: Open overview while unfolded, then fold; ensure hotseat remains
visible
Fixes: 260135164
Change-Id: I788a9a682a7d5fabbea7c478231fc7abe92e95b9
2023-02-03 01:00:21 +00:00
Stefan Andonian
424c469513
Merge "Migrate "isRotationAllowed" setting to LauncherPrefs." into tm-qpr-dev am: 6a4e9a34ab
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21061164
Change-Id: I9c33c9c4e1532a07ea00772e210e221cd9661cd8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-03 00:53:00 +00:00
Stefan Andonian
6a4e9a34ab
Merge "Migrate "isRotationAllowed" setting to LauncherPrefs." into tm-qpr-dev
2023-02-03 00:27:14 +00:00
Jon Miranda
b1e85e9b70
Iterative improvement to the taskbar stash animation.
...
Test: manual
Bug: 246632728
Change-Id: I4e4051faaf699a462c90acf87afcee11a0b4165b
2023-02-02 23:52:23 +00:00
Winson Chung
0499f31aa5
Revert "Include SysUI state in stashing check"
...
This reverts commit 62c74f9633 .
Reason for revert: b/267543857
Change-Id: Ifc2fc3abfc07c92acef560fd3eef7d799f3e28bf
2023-02-02 23:33:15 +00:00
Jon Miranda
2b25ded506
Update notification dot renderer when we update the taskbar icon size.
...
Test: swipe to home with an app that has a notification dot
observe no jump in dot size
Bug: 264709741
Change-Id: I5d56fe57e74ed7b094477ecd8727152f3f522042
2023-02-02 23:10:42 +00:00
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
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
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
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
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
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
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
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
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
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
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