Pat Manning
cf8dcfaa96
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: I88526f4ace4e5425dbeabf3469943318af1034bf
2021-04-23 17:55:51 +00:00
Pat Manning
199c1850fb
Merge "Animate overview grid task dismissal when shifting tasks." into sc-dev
2021-04-23 17:34:03 +00:00
Tracy Zhou
61e53b6e58
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: Ida62a4d5287bec04174c1e7691d887d8fd88c0c4
2021-04-23 17:07:28 +00:00
Tracy Zhou
5241e3ebc0
Merge "Null mRecentsAnimationController in the end" into sc-dev
2021-04-23 17:05:28 +00:00
TreeHugger Robot
8dcbe51bb5
Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev
2021-04-23 16:46:45 +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
aa858772c2
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: I46aa4704e7554d6d95954a86f319678c51a88ba9
2021-04-23 10:55:07 +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
Bill Yi
357d710e52
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I03ce29c8d64096e013a7e296df973f83c076f353
2021-04-23 08:48:35 +00:00
TreeHugger Robot
e6414f9d27
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: Ic4f106490848ec90f7903a3612eb6527ce6fff6a
2021-04-23 08:36:42 +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
47e348bd7e
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: I5f483a23c6c9fb278df781f9b5bfc0fcb6a5ee2f
2021-04-23 07:57:59 +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
6dfbaa3e4b
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: I42ab37344641815b0926c21cbb15fa9389a0dcd4
2021-04-23 05:41:00 +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
1586c45885
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: I8f3120f8d98c131273ea833eda137c2e99402d1f
2021-04-23 01:28:46 +00:00
TreeHugger Robot
478411153c
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: I86ae646fc093234ff3351c5f8aab63b007024f12
2021-04-23 01:28:18 +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
Jonathan Miranda
7fa8c0e9a2
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: I91bdae0a86be3a21416fe0b06cecc39b74a8192b
2021-04-22 22:21:58 +00:00
Winson Chung
edf801fed8
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: I169b57cf3af695c853d10231ffdaa68830200ef2
2021-04-22 22:21:55 +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
Jon Miranda
c9ad2dd6c7
Add new app close implementation.
...
- We remove the fling completely
- We set damping to 1 for x/y springs so there is no
bounciness, and updated the stiffness and bounds to tighten
up the path to the final location.
- During the animation, we translate all launcher content
down
- When the x/y springs, and rect animator all finish,
we use a spring to bounce the launcher content back up
- Added AppCloseConfig so that the entire animation can
be defined in one location, with getter methods so that
all the involved parties of the animation can access the
current value.
- The animations are all defined linearly, and then
interpolated over using a 3 point curve.
Building behind feature flag as we tune the values.
Bug: 173107751
Test: manual, visual
Change-Id: I83ad0fa2c4234cf30004240d43e191354595adc8
2021-04-22 16:11:11 -04:00
Schneider Victor-tulias
34e80a0ecf
Merge "Complete gesture nav sandbox for for UXR." into sc-dev am: 5a6e10bba8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/13854481
Change-Id: I9818eb17b8ff2326fb1deca9d5290a87ebea0fc4
2021-04-22 18:49:57 +00:00
Hongwei Wang
716affdba6
Comply with the IRecentsAnimationController change
...
Bug: 184789412
Bug: 185509920
Test: m -j
Change-Id: I11c7e4988d958ddaa63d9750ec65ee27030322c0
2021-04-22 11:16:05 -07:00
Schneider Victor-tulias
5a6e10bba8
Merge "Complete gesture nav sandbox for for UXR." into sc-dev
2021-04-22 17:35:29 +00:00
Evan Rosky
81d4b16553
Merge "Update API usage for mergable transitions" into sc-dev am: b99105b92f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14255852
Change-Id: I9c15e59ba238b391abdfc9e52e6316536c6fdab5
2021-04-22 17:21:08 +00:00
Evan Rosky
b99105b92f
Merge "Update API usage for mergable transitions" into sc-dev
2021-04-22 17:04:13 +00:00
TreeHugger Robot
53e1ccda58
Merge "Using WindowContext for listening to configuration changes" into sc-dev am: 6dcd0272f1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14257949
Change-Id: I8b3d2596b7fe60ceae846dfd495649db365f48ce
2021-04-22 11:18:33 +00:00
TreeHugger Robot
6dcd0272f1
Merge "Using WindowContext for listening to configuration changes" into sc-dev
2021-04-22 10:57:05 +00:00
Alex Chau
b3b8059bfb
Only return true in getPageScrolls if it actually changes
...
- This fixes unwanted setCurrentPage in PagedView.onLayout which is based on whether getPageScrolls return true, which cause RecentsView to scroll unnecessarily
Fixes: 186092823
Test: Manual
Change-Id: Ifa5d3b2918cc1876ac15834ce72b88ffc377f114
2021-04-22 11:41:41 +01:00
Sunny Goyal
35c7b19fa8
Using WindowContext for listening to configuration changes
...
Pre-S: Continue to use config-changed broadcast for configuration changes
and display-changed event for rotation changes
S+: Use WindowContext#componentCallbacks for config and rotation changes, and
continue to use display listener for frame-rate changes
Bug: 179308296
Test: Manual and presubmit
Change-Id: I533e69068b5fa6c052a02759ef309dd075ee6a4b
2021-04-22 00:23:02 -07:00
Bill Lin
97ee4e98dd
Merge "2/ Resolve gesture one handed conflicts swipe up recents" into sc-dev am: 54d69965bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14233350
Change-Id: I991d6f6e98ac390ace6598d550ae3af46bbf2d7d
2021-04-22 00:43:03 +00:00
TreeHugger Robot
70f48bd5bc
Merge "Redraw live tile in updatePageOffsets()" into sc-dev am: cc67d72813
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14215374
Change-Id: I5e3c5dd0142b3fdf0941718bc545c3ad9263cd01
2021-04-22 00:42:51 +00:00
Bill Lin
54d69965bf
Merge "2/ Resolve gesture one handed conflicts swipe up recents" into sc-dev
2021-04-22 00:40:24 +00:00
TreeHugger Robot
cc67d72813
Merge "Redraw live tile in updatePageOffsets()" into sc-dev
2021-04-22 00:40:03 +00:00
Winson Chung
0e43345352
Merge "Add some logging to track launcher service and gesture monitor lifecycle" into sc-dev am: 49d6bb660b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14271545
Change-Id: Ifc10951c52199178d8684dd4299c9f781d79a724
2021-04-21 23:58:06 +00:00
Winson Chung
49d6bb660b
Merge "Add some logging to track launcher service and gesture monitor lifecycle" into sc-dev
2021-04-21 23:27:39 +00:00
Winson Chung
aea7a32b2e
Add some logging to track launcher service and gesture monitor lifecycle
...
Bug: 182478748
Test: Just logging
Change-Id: If556dcbb84e3863cdb31a3374ce0ad1cefe875fd
2021-04-21 14:16:35 -07:00
Tracy Zhou
05660af4a5
Merge "Finish recents animation upon home rotation" into sc-dev am: 1969cd154e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14260273
Change-Id: I3f234b72049467e2ac0f68a5dc9cc3200ea7966e
2021-04-21 20:20:59 +00:00
Tracy Zhou
1969cd154e
Merge "Finish recents animation upon home rotation" into sc-dev
2021-04-21 20:02:27 +00:00
Tracy Zhou
9d5ee19952
Finish recents animation upon home rotation
...
Fixes: 184054813
Test: manual
Change-Id: Iba819ad1d7ea72aedd15b98d9a9a48c384d5fe1e
2021-04-21 10:19:50 -07:00
Bill Yi
814728047b
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I0c52edf741c9da39c882bc317258e63942ba0fd2
2021-04-21 08:49:29 +00:00
Winson Chung
7a668168da
Add null check when resetting animation
...
- resetStateForAnimationCancel() can be called before launcher is present
Bug: 185945504
Test: Manual
Change-Id: I19525b12e8b179103b6081a8aa554dbe2ebc5ba5
2021-04-20 21:05:22 -07:00