Commit Graph

11086 Commits

Author SHA1 Message Date
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
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 2d1a74d337 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: Ic6f64bae8a6c6f1abe761401a535181bfef9492c
2021-04-23 17:07:22 +00:00
Tracy Zhou 5241e3ebc0 Merge "Null mRecentsAnimationController in the end" into sc-dev 2021-04-23 17:05:28 +00:00
Pat Manning 283a0eeddc Animate overview grid task dismissal when shifting tasks.
- Animate tasks from previous dismissal translations to current translations
with staggered durations.

Test: manual
Bug: 182579190
Fix: 182579190
Change-Id: Ie0759b9896f6eb70bed1fc99961937dd314a4694
2021-04-23 16:13:22 +00:00
Alex Chau 8dbe674d2d Merge "Only return true in getPageScrolls if it actually changes" into sc-dev am: baf00e4e55
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14281905

Change-Id: I4309e9aed75ecc1132090895713daf3744c2be32
2021-04-23 10:53:01 +00:00
Alex Chau baf00e4e55 Merge "Only return true in getPageScrolls if it actually changes" into sc-dev 2021-04-23 10:37:14 +00:00
TreeHugger Robot a284605068 Merge "Place split selection placeholder view based on option selected" into sc-dev am: a0c3bbfd2c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14253227

Change-Id: Ib797acd91d4d0e6800b72e583b6b7080f0222790
2021-04-23 08:36:31 +00:00
TreeHugger Robot a0c3bbfd2c Merge "Place split selection placeholder view based on option selected" into sc-dev 2021-04-23 08:20:25 +00:00
Winson Chung 56613303bd Merge "Add support for swiping back to the shortcut that launched the activity" into sc-dev am: b837f5040e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14149776

Change-Id: Ie9031259534d867de6ef36483857508e609013da
2021-04-23 07:57:50 +00:00
Winson Chung b837f5040e Merge "Add support for swiping back to the shortcut that launched the activity" into sc-dev 2021-04-23 07:37:37 +00:00
Hongwei Wang 75803a9835 Merge "Comply with the IRecentsAnimationController change" into sc-dev am: dfb28094a8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14283409

Change-Id: Iab10de480d699a09e67eeab3e7854a4dfad1fbbc
2021-04-23 05:40:45 +00:00
Hongwei Wang dfb28094a8 Merge "Comply with the IRecentsAnimationController change" into sc-dev 2021-04-23 05:17:12 +00:00
Vinit Nayak 0e16272049 Place split selection placeholder view based on option selected
* Add first split app's choosen icon inside the view

TODO: Update animation of where selected app goes.

Bug: 181704764
Test: Tested tablet + phone, real and fake landscape
Change-Id: Ia3c635b056f2ac3812a0df001bbbb38bde26f6af
2021-04-22 21:23:21 -07:00
Tracy Zhou 74b9ae5787 Null mRecentsAnimationController in the end
Fixes: 186141367
Test: manual
Change-Id: Iccc96ef6ffebcb0b7a7953d2423dfdb738823431
2021-04-22 19:07:22 -07:00
Hongwei Wang 99fd2590bc Merge "Revert "Redraw live tile in updatePageOffsets()"" into sc-dev am: e2c0e1afd5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14287206

Change-Id: I5da3f5a3a4ebea405470369bea1d0457064bcb96
2021-04-23 01:28:46 +00:00
TreeHugger Robot 4ac247a6b6 Merge "New spring overscroll in pagedView" into sc-dev am: a8775d6ef9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14161458

Change-Id: I9cd25062ea83619db7c6fa9339ca34b42fab27d0
2021-04-23 01:28:17 +00:00
Hongwei Wang e2c0e1afd5 Merge "Revert "Redraw live tile in updatePageOffsets()"" into sc-dev 2021-04-23 01:14:12 +00:00
TreeHugger Robot a8775d6ef9 Merge "New spring overscroll in pagedView" into sc-dev 2021-04-23 01:04:35 +00:00
Winson Chung 2b093941e1 Add support for swiping back to the shortcut that launched the activity
Bug: 129067201
Test: Open a shortcut on the workspace, go home

Change-Id: If5d3c3e8e93f09af50aa4994094657347890ef45
Signed-off-by: Winson Chung <winsonc@google.com>
2021-04-22 17:00:47 -07:00