Commit Graph

11894 Commits

Author SHA1 Message Date
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
Patryk Michalik aab6b80fa0 Relicense to and fix compliance with Apache 2.0
[skip ci]
2021-04-24 09:48:35 +02: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
Hongwei Wang c2668b889f Revert "Redraw live tile in updatePageOffsets()"
This reverts commit 2e3b7c6e97.

Reason for revert: regression, see b/186163921

Bug: 186163921
Change-Id: Ida9a225e0880babc3bb08da4fa6f559031c728f7
Test: manual with YT in gesture navigation mode
2021-04-22 23:38:17 +00:00
Sunny Goyal c39db7321f New spring overscroll in pagedView
> Using EdgeEffect in PagedView for overscroll
> Keeping RecentsView overscroll similar to S, by created a custom EdgeEffect

Bug: 183966408
Test: Manual
Change-Id: Ia547cf14ea315468b12a4ff5f389ac2d2beceafa
2021-04-22 16:28:30 -07:00
Evan Rosky 2df75d388f Fix surface release race when using Shell Transitions
Shell Transitions operates on the leashes both before and
after the animation in order to adapt shell transit to the
legacy transit impls in launcher.

This means we can't release the surfaces before the finish
callback. Since the finish callback provides a convenient place
to release the surfaces anyways, we can effectively disable
the release here.

Bug: 186158221
Test: enable shell transit, physically rotate to landscape,
      launch messages and then close it (back-gesture) repeatedly
      and observe that launcher doesn't crash.
Change-Id: I5197cf448917eb7b326e808887f4adace232209c
2021-04-22 16:17:36 -07:00
Jonathan Miranda 6464f89b97 Merge "Add new app close implementation." into sc-dev am: 02f12006fb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14039004

Change-Id: I8c1bed9e0cb704b3daa924244128df5399526875
2021-04-22 22:21:36 +00:00
Winson Chung d022503542 Merge "Add null check when resetting animation" into sc-dev am: b2a72da335
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14258842

Change-Id: Ied0265f41379abe4777ffffcbf9ea427c3cf5d6f
2021-04-22 22:21:30 +00:00
Jonathan Miranda 02f12006fb Merge "Add new app close implementation." into sc-dev 2021-04-22 22:17:02 +00:00
Winson Chung b2a72da335 Merge "Add null check when resetting animation" into sc-dev 2021-04-22 22:09:07 +00:00