Winson Chung
a2f359eaff
Add some logging for the app icon in overview am: df84326662
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14329660
Change-Id: I8a565105a396f2fbd7a37bdeea07faa38cc0f44c
2021-04-27 23:10:00 +00:00
Winson Chung
df84326662
Add some logging for the app icon in overview
...
Bug: 186444448
Test: Presubmit
Change-Id: Iaa5aef39a461b8e37ec9f4e85d7a0d21233bf40f
2021-04-27 22:46:54 +00:00
Zak Cohen
4d35ac3020
Allow Workspace Scrim to be colored per state
...
Make it possible to set the color of workspace scrim to a different color
per state. Motivated by making Overview Scrim and All Apps scrims different
colors.
Bug: 186253733
Test: Local build and flash
Change-Id: Id7c38ce3c9173308eedfcb7592ececa7bd6bf220
2021-04-27 14:04:46 -07:00
TreeHugger Robot
1c31e8ef97
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: I901c4e59433eb7eb3289eceea7282765548cc66e
2021-04-27 20:50:43 +00:00
Alex Chau
9b8590d459
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: I93b4399de7a1939ab9ef82b84b57a77cf7275fbc
2021-04-27 20:50:26 +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
fad37d7f6d
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: I40a33f853e69eb35a54b0e39a0815cfdc2de2374
2021-04-27 13:49:41 +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
e2a3e8d9df
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: I8c83def4c38e047693af7b5277d0d84de5848c7c
2021-04-27 12:23:29 +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
5992265708
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: Ieb8933ca6d92d9bd091decd72e78ec4a106bda97
2021-04-27 10:35:48 +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
Bill Lin
bb1e047dd8
Revert "Revert "2/ Resolve gesture one handed conflicts swipe up..."
...
Revert "Revert "1/ Add onStartTransition() callback for SYSUI_ST..."
Revert submission 14315426-revert_fix_ohm_exit_flicker
Reason for revert: The root cause of b/186197537 is ag/14296935
I should safe to re-landing the 2 CLs
Reverted Changes:
Ifd17094f0:Revert "1/ Add onStartTransition() callback for SY...
Ia921d073c:Revert "2/ Resolve gesture one handed conflicts sw...
Change-Id: If2164819e96919ca8c0c184639b3cbff0f91caf5
2021-04-27 10:13:29 +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
4f468f641d
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: Ib567535f585adbe43fdaf288b62a0894da7f585d
2021-04-27 04:04:38 +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
2b6d59c8e3
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: Iad27fec0aa3960b089a548aee35e1c0d87268a3d
2021-04-27 01:02:08 +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
21f57baa7b
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: I79b6d64c324a4f4fa461578feadf3e26c944206c
2021-04-26 17:46:07 +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
5fee7a7d79
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: I5f9be14cd9bd2ed9a9ab5c5c9a1269087df018a1
2021-04-26 17:02:54 +00:00
Winson Chung
eaddd99d80
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: I7523aabd50b074689921550315fc635b510ae67e
2021-04-26 17:01:09 +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
a74c80392b
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: Ib2de0ae3c8964ae2ec5a7f71fe43b59d5c020c75
2021-04-24 19:45:31 +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
344e0e79c5
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: Ic2107df4fbe01ac07631c93b6e2fd3c7cf9909e0
2021-04-24 01:35:30 +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
43d237a65f
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: Ia99205e9e87dcfd8195442f43cc87a4a7b78c58f
2021-04-24 00:13:32 +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
92b36e3b81
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: Ia873e5b695b10519c7b87633d7e888fc820acdc3
2021-04-23 23:05:05 +00:00
TreeHugger Robot
6ad9209ad5
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: Ib360927082177e6784da4b7c6f35c19d60a0ca18
2021-04-23 23:03:46 +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
f2b4539068
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: I5818e1249f45c6621d98c03f6991a87c378b3095
2021-04-23 21:01:21 +00:00
TreeHugger Robot
024dd4ba47
Merge "Add null check to NavigationModeFeatureFlag" into sc-dev
2021-04-23 20:41:35 +00:00
Winson Chung
4529a766a2
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: I590067ad7b6e1a41219cfd88b1e270c7379f96ad
2021-04-23 20:29:15 +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
3dbc33d0b5
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: If4d9d7fbfe47d07f01406680b946dc700e31b4df
2021-04-23 17:55:32 +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