TreeHugger Robot
bf06f645b6
Merge "Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor" into sc-dev am: 8a38f39354
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14215259
Change-Id: I7370e6a510ae3739cb644f392b2ee476065d7dbe
2021-04-27 20:52:43 +00:00
Alex Chau
bdb95892f7
Merge "Apply TaskView's (non)fullscreenTranslation correctly in emulated landscape" into sc-dev am: 701947dd19
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325695
Change-Id: I7b76409728a87e59f9cbce8f070f841c4c658c80
2021-04-27 20:52:29 +00:00
TreeHugger Robot
8a38f39354
Merge "Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor" into sc-dev
2021-04-27 20:49:37 +00:00
Alex Chau
8ac1a576f2
Apply TaskView's (non)fullscreenTranslation correctly in emulated landscape
...
PS4: Change approach to return a FloatProperty instead, as getPagedOrientationHandler() can throw NPE when called without a parent, as applyTranslationX/Y is called in onRecycle
Fixes: 186432016
Test: In small screen without home screen rotation, TaskView stay in position when rotating and icon is in displayed correct position after rotation. In quick switch, Task window also fill the screen.
Test: In large screen when dragging up from last task in quick switch, TaskView stays on screen when being dragged up
Change-Id: I54247e81066913e5cc072cf72543d780ff55ccaf
2021-04-27 19:18:48 +01:00
Alex Chau
23636803b3
Merge "Only show ActionsView when GestureEndTarget is RECENTS" into sc-dev am: 129b001f29
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325691
Change-Id: Idc8f4dac71c2f22c237e76b38626850daf8ae31a
2021-04-27 13:52:09 +00:00
Alex Chau
129b001f29
Merge "Only show ActionsView when GestureEndTarget is RECENTS" into sc-dev
2021-04-27 13:36:49 +00:00
András Klöczl
0df2ad8534
Merge "Add animation for all visible pages on home screen." into sc-dev am: d376b27d21
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325684
Change-Id: Iab68099e03dd1f8e3b55c0c041a88220cb3a5a01
2021-04-27 12:25:19 +00:00
András Klöczl
d376b27d21
Merge "Add animation for all visible pages on home screen." into sc-dev
2021-04-27 12:07:29 +00:00
Alex Chau
9e6b8d6715
Only show ActionsView when GestureEndTarget is RECENTS
...
- Also, only animate ActionsView out if it's visible
Fixes: 186507807
Test: Restart launcher, swipe up from home, ActionsView is not shown
Change-Id: I7a83b39cea5176efd40552e3a2dd2257d9e2db4c
2021-04-27 12:44:16 +01:00
Cyrus Boadway
3b0e6a7064
Merge changes I65d2b1bc,I35bf9cb4 into sc-dev am: 5f35ff021d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14281907
Change-Id: Ifa36f2d756f4226793faf0a24b789bffa82fa930
2021-04-27 10:22:28 +00:00
Cyrus Boadway
5f35ff021d
Merge changes I65d2b1bc,I35bf9cb4 into sc-dev
...
* changes:
Animate App Widget activity launch from Quickstep launchers
Add a mechanism to temporarily defer App Widget updates
2021-04-27 10:17:00 +00:00
Andras Kloczl
da0e0e3c1c
Add animation for all visible pages on home screen.
...
When an app is opened from the home screen there's a
slight animation that was only playing on the current
page and not on all the visible pages.
Test: manual
Bug: 174464691
Change-Id: Ia32cbf6d6277882a0c33063e78acdf1ccc4a5acc
2021-04-27 11:19:26 +02:00
Cyrus Boadway
61110601f6
Animate App Widget activity launch from Quickstep launchers
...
Following the general pattern on icon launch animations, define a
'floating widget view' to represent the appearance of the app widget
through the launch animation.
The floating widget view separates the foreground and background
components of the LauncherAppWidgetHostView, which can be positioned
and animated separately.
The background (or placeholder if no background can be identified)
moves and grows from its original position and size to the launched
app's position and size.
The widget's foreground scales and moves to match, fading out to be
replaced with the app window.
Bug: 169042867
Test: manual
Change-Id: I65d2b1bc80275f9df460790720e13d1650093347
2021-04-27 08:31:49 +00:00
Bill Lin
cf3a1dfe08
Merge "Revert "2/ Resolve gesture one handed conflicts swipe up recents"" into sc-dev am: 3b1df8d735
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14309300
Change-Id: I0ebd39bd129660ac6de70ce7204b4ed972ee7364
2021-04-27 04:06:07 +00:00
Bill Lin
3b1df8d735
Merge "Revert "2/ Resolve gesture one handed conflicts swipe up recents"" into sc-dev
2021-04-27 03:37:31 +00:00
Jonathan Miranda
799357f9a6
Merge "Remove reliance on surface to update depth" into sc-dev am: e19a8e53a1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14313605
Change-Id: Ib2ad696f06bc78140c680119c0b1c3271e94066b
2021-04-27 01:03:59 +00:00
Jonathan Miranda
e19a8e53a1
Merge "Remove reliance on surface to update depth" into sc-dev
2021-04-27 00:35:57 +00:00
Vinit Nayak
3f6c3e134f
Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor
...
Added logs to debug why multiple instances of RotationTouchHelper
are being created to begin with.
Ran labtest on CF, passes.
Fixes: 177316094
Change-Id: Ibb980980c61965f456a84a9d85a72ec4ec6e0b19
2021-04-26 15:17:07 -07:00
Jon Miranda
d8cc458867
Remove reliance on surface to update depth
...
- Also no longer resets depth on surface change, as depth is independent
from blur.
This fixes the bug where depth is not accurately reflected.
Bug: 185680609
Bug: 185189176
Test: launch app and swipe home multiple times
launch app and back gesture to home
Change-Id: I5e2f4ce08b8bf84b7356fbd080ae732875c5e04e
2021-04-26 14:42:44 -04:00
Sunny Goyal
d5ea74f7d4
Merge "Removing some dependency on icon shape" into sc-dev am: 7fb983d5e3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14116807
Change-Id: Id655c3550d3caab8b5a2b6ae581a40306a84aa9c
2021-04-26 17:48:20 +00:00
Sunny Goyal
7fb983d5e3
Merge "Removing some dependency on icon shape" into sc-dev
2021-04-26 17:27:12 +00:00
Alex Chau
da1765cd48
Merge "Pass WindowContext to DisplayInfoChangeListener" into sc-dev am: cc98cebc95
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14295626
Change-Id: Ia7aac78f0221ec8ce1796c85672570be6052544f
2021-04-26 17:06:09 +00:00
Winson Chung
4daf5f05bb
Merge "Revert "Revert "Default shell_starting_surface to true to match platform behavior.""" into sc-dev am: 2f8158f259
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14292741
Change-Id: I8bb43e09aedf12faf57b6f2fc3dcb414371b2235
2021-04-26 17:04:03 +00:00
Alex Chau
cc98cebc95
Merge "Pass WindowContext to DisplayInfoChangeListener" into sc-dev
2021-04-26 16:50:32 +00:00
Winson Chung
2f8158f259
Merge "Revert "Revert "Default shell_starting_surface to true to match platform behavior.""" into sc-dev
2021-04-26 16:29:37 +00:00
Bill Lin
d7b6a429cd
Revert "2/ Resolve gesture one handed conflicts swipe up recents"
...
This reverts commit 789aa86617 .
Reason for revert: for clarify b/186197537
Change-Id: Ia921d073c2ad4e427c5436370313c2095f2adea8
2021-04-26 13:00:00 +00:00
Tracy Zhou
bf24c14c70
Merge "Revert "Finish recents animation upon home rotation"" into sc-dev am: 60a4a0b33d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14302202
Change-Id: I41e6cbc5bf94161293c18e13b82cc237a5bc1335
2021-04-24 19:47:21 +00:00
Tracy Zhou
60a4a0b33d
Merge "Revert "Finish recents animation upon home rotation"" into sc-dev
2021-04-24 19:29:51 +00:00
Tracy Zhou
0f8787db80
Revert "Finish recents animation upon home rotation"
...
This reverts commit 9d5ee19952 .
Reason for revert: Broke a tapl test
Change-Id: Iafc513ca64f751d09c8606c072b29c589f030ad6
2021-04-24 19:28:20 +00:00
Evan Rosky
45ecd544a7
Merge "Fix surface release race when using Shell Transitions" into sc-dev am: 3e7b61b094
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14287165
Change-Id: Iedac273fbf83ab1108f63112767c9a655b45048c
2021-04-24 01:37:33 +00:00
Evan Rosky
3e7b61b094
Merge "Fix surface release race when using Shell Transitions" into sc-dev
2021-04-24 01:29:42 +00:00
Tony Wickham
57020bc8a7
Merge "Redraw live tile in updatePageOffsets()" into sc-dev am: 5caf5e66ec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14296935
Change-Id: I31a85c8fa5f0430bf32c4a4207fa98f40ace16a8
2021-04-24 00:14:55 +00:00
Winson Chung
0fdd43ab0d
Revert "Revert "Default shell_starting_surface to true to match platform behavior.""
...
This reverts commit 250f568cb2 .
Reason for revert: b/186121207 should be fixed
Change-Id: Ia374d9ad251134979999d794331e3b375d183996
2021-04-23 23:53:16 +00:00
Tony Wickham
5caf5e66ec
Merge "Redraw live tile in updatePageOffsets()" into sc-dev
2021-04-23 23:45:17 +00:00
Jonathan Miranda
9058ae5941
Merge "Have one app open animation properties for both cold/start app launch." into sc-dev am: 5018eff3a2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14187103
Change-Id: Iaa2f0e164ba609e677f8191473a92d03f878bc83
2021-04-23 23:07:05 +00:00
TreeHugger Robot
87be789b84
Merge "Switch RecentsView to use regular animator update listener." into sc-dev am: d15a58d528
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14142104
Change-Id: I15589d967e4526374c4688eb401e1c7b1bba510a
2021-04-23 23:06:03 +00:00
Jonathan Miranda
5018eff3a2
Merge "Have one app open animation properties for both cold/start app launch." into sc-dev
2021-04-23 22:43:35 +00:00
TreeHugger Robot
d15a58d528
Merge "Switch RecentsView to use regular animator update listener." into sc-dev
2021-04-23 22:39:23 +00:00
Jon Miranda
ebffb3cacf
Switch RecentsView to use regular animator update listener.
...
- No dependency on MultiValueUpdateListener.
Bug: 186253351
Test: manual, verify animation looks normal
Change-Id: Ia83da412ef802eaaf1b3b61b2d6be78799b08b0d
2021-04-23 21:18:18 +00:00
TreeHugger Robot
a6c2424597
Merge "Add null check to NavigationModeFeatureFlag" into sc-dev am: 024dd4ba47
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14295521
Change-Id: I81d2f90d091993ef39348815bcebc18e0df0ddd3
2021-04-23 21:02:56 +00:00
TreeHugger Robot
024dd4ba47
Merge "Add null check to NavigationModeFeatureFlag" into sc-dev
2021-04-23 20:41:35 +00:00
Winson Chung
b0472d5d7b
Manage ref to transition manager from binder object am: ad41204946
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14297199
Change-Id: Ie545f949869fe7737dc514740fa93228cb44153d
2021-04-23 20:31:10 +00:00
Tony Wickham
d4dd48acc9
Add null check to NavigationModeFeatureFlag
...
Test: none
Fixes: 185790043
Change-Id: I591c18df0394e7ab4286687fffe8713a4507373e
2021-04-23 11:56:42 -07:00
Alex Chau
fd6d942220
Pass WindowContext to DisplayInfoChangeListener
...
- WindowContext (or updated DisplayContext for Pre-S) contains updated Resources to be used for the listener
Fixes: 181215299
Fixes: 176656141
Test: Swap between large/small screen, large sreen UI is seen
Test: Swap between font size, launcher icon text is updated
Test: Start secondary home
Test: Repeat the above tests with Utilities.ATLEAST_S hardcoded to false
Change-Id: Ib33025ac0276c84fe2b3213e9946721e5988e3da
2021-04-23 19:14:20 +01:00
Pat Manning
cd641f37d7
Merge "Animate overview grid task dismissal when shifting tasks." into sc-dev am: 199c1850fb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14173245
Change-Id: Ib05ca49e74c33e00dda40eec55789244ff5f8e2a
2021-04-23 17:57:26 +00:00
Winson Chung
ad41204946
Manage ref to transition manager from binder object
...
Bug: 186121207
Test: Presubmit
Change-Id: I14735708f1368e2b008e1e8d44273d569219e5df
2021-04-23 10:51:32 -07:00
Pat Manning
199c1850fb
Merge "Animate overview grid task dismissal when shifting tasks." into sc-dev
2021-04-23 17:34:03 +00:00
Tony Wickham
af4ca90587
Redraw live tile in updatePageOffsets()
...
Also finish recents controller in RecentsView#reset() if it hasn't
been already.
Test: in 2 button mode, swipe up from overview when a live tile is
running, ensure it moves offscreen with its TaskView; after swiping
from overview to home, tap nav bar to ensure controller was finished
Test2: in 0 button mode, open Maps, start directions, swipe up to
home and ensure PiP starts
Fixes: 185588376
Change-Id: I03c18b14b4f55f1f09ce3bc442de23c94aa170bf
2021-04-23 10:23:54 -07:00
Tracy Zhou
5d39d69d27
Merge "Null mRecentsAnimationController in the end" into sc-dev am: 5241e3ebc0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14288953
Change-Id: I28308cc6e5919643357c6852fec715c4eafec2b1
2021-04-23 17:08:57 +00:00
Tracy Zhou
5241e3ebc0
Merge "Null mRecentsAnimationController in the end" into sc-dev
2021-04-23 17:05:28 +00:00