Andy Wickham
6c9f4ef566
Merge "Sandbox changes for use in UXR prototype." into sc-dev
2021-04-17 05:37:41 +00:00
TreeHugger Robot
384a1ded34
Merge "Redraw live tile when dismissing all tasks" into sc-dev am: 231ccd65bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14215158
Change-Id: Ie43139031b2daf28a20a199511adc9fb6cb417df
2021-04-17 02:06:01 +00:00
TreeHugger Robot
231ccd65bf
Merge "Redraw live tile when dismissing all tasks" into sc-dev
2021-04-17 02:01:05 +00:00
TreeHugger Robot
c339c61ab6
Merge "Check if the TaskView is a live tile task in task launch animation" into sc-dev am: d9efe3a79c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14216633
Change-Id: I72c34f09617c20d159876c3d4ca6705d6737b531
2021-04-17 01:54:48 +00:00
Tracy Zhou
9a14d08987
Redraw live tile when dismissing all tasks
...
Fixes: 185309909
Test: manual
Change-Id: Ibfa4e5eaddfff79cffc76b272be35f726cb2bc9a
2021-04-16 17:12:07 -07:00
Andy Wickham
855072cda5
Sandbox changes for use in UXR prototype.
...
- "All Set" screen doesn't show after Home/Overview/Back tutorials.
- X button in top left is hidden (we'll want to move this to the
feedback view).
- Feedback pops in and out from the top of the screen.
- Hand animation is replaced by video feedback at start and after
incorrect gesture.
- Back tutorial goes left then right, in order to match video.
- Updated strings and marked translatable (UX-reviewed already).
- Added Chinese translations.
- Many other things.
Test: Manual
Change-Id: I126a3ea0dad645014fab9cdee2ed19e06a8a56e9
2021-04-16 16:54:41 -07:00
Tracy Zhou
ddc33d6344
Check if the TaskView is a live tile task in task launch animation
...
Fixes: 185540107
Test: manual
Change-Id: I7f1503d8ac6dee4c153a60d5f72fae9a37f1c387
2021-04-16 16:35:42 -07:00
Sunny Goyal
14b209f81b
Merge "Fixing recents command not working properly in gesture mode" into sc-dev am: 9a8c77afe9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14214262
Change-Id: I3b5ac478263320c1cbcb08f42af3f2851115716b
2021-04-16 22:28:03 +00:00
Sunny Goyal
9a8c77afe9
Merge "Fixing recents command not working properly in gesture mode" into sc-dev
2021-04-16 22:03:31 +00:00
Sunny Goyal
dfc22b8ff1
Fixing recents command not working properly in gesture mode
...
Bug: 185445289
Test: Manual
Change-Id: I233ee493ea0d42bbfca14b17e921d907cc65da53
2021-04-16 12:13:31 -07:00
Sunny Goyal
06793ee78f
Merge "Adding surface-release check for live-tiles" into sc-dev am: 4b162b1336
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14201429
Change-Id: I8b1044ba8bb6eecf3b48e34c642e0ac7a26ae7e1
2021-04-16 17:36:58 +00:00
Alex Chau
8181479443
Consider orientationHandler when calculating ClearAllButton scrollOffset
...
Bug: 185498648
Fixes: 185498648
Test: Manual
Change-Id: I7aaab4e62c3e7edf3ecdb3fe40020b8064e0109b
2021-04-16 18:11:27 +01:00
Sunny Goyal
4b162b1336
Merge "Adding surface-release check for live-tiles" into sc-dev
2021-04-16 17:10:43 +00:00
Alex Chau
1855888442
Merge "Handle page offset for grid overview" into sc-dev am: 84a1e40912
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14187223
Change-Id: I5559a45b59a5b018d35ec989bd148ba48bbdade9
2021-04-16 14:28:57 +00:00
Alex Chau
84a1e40912
Merge "Handle page offset for grid overview" into sc-dev
2021-04-16 14:09:33 +00:00
Cyrus Boadway
d0ef27b70c
Merge "Use Quickstep ActivityOptions when launching activities from App Widgets" into sc-dev am: 42431d5217
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14187206
Change-Id: I5d0559af2c8d63d31c6226f57f7c73832babb3fc
2021-04-16 12:19:31 +00:00
Cyrus Boadway
42431d5217
Merge "Use Quickstep ActivityOptions when launching activities from App Widgets" into sc-dev
2021-04-16 11:53:35 +00:00
Alex Chau
9594c6987f
Handle page offset for grid overview
...
- Use TaskView's actual position with grid/fullscreen translation considered for taskPosition calculation
- Shift taskPosition by midpoint scroll, and no longer assumes midpoint is on middle of the screen
- Handle situation that TaskView is on left/right of midpoint, making the calculation generic to be able to handle grid situation
Bug: 175939487
Test: Launch modal view with wide/, RTL/non-RTL, orientation/simulated landscape combinations
Change-Id: Idd0cc9c5e24f453d830e1420319a38d3d784270d
2021-04-16 12:25:49 +01:00
Cyrus Boadway
0d309db47e
Use Quickstep ActivityOptions when launching activities from App Widgets
...
Set a Quickstep specific InteractionHandler on QuickstepLauncher's
AppWidgetHost, which provides QuickstepTransitionManager-generated
ActivityOptions when starting activities from app widget interactions.
Bug: 169042867
Test: manual
Topic: quickstep-widget-app-launch
Change-Id: I231122b09aede940c047f19a5b5d1e7c562f6d3f
2021-04-16 09:42:46 +00:00
Sunny Goyal
eb104ad9fe
Adding surface-release check for live-tiles
...
Bug: 181615944
Test: Will wait for newer more bugreports
Change-Id: If82efbfa738ceb9890a9994607b13fd2bde096c4
2021-04-15 12:58:40 -07:00
Alex Chau
42f9dbaa43
Merge "Handle swipe up after quick switch in overview grid" into sc-dev am: d2ec22c3f6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14130325
Change-Id: I5d6959a821bc69c30e90ce18a332fa645d4c6c10
2021-04-15 19:21:14 +00:00
Alex Chau
d2ec22c3f6
Merge "Handle swipe up after quick switch in overview grid" into sc-dev
2021-04-15 18:50:14 +00:00
TreeHugger Robot
a82a21797b
Merge "Fix regression where StaggeredWorkspaceAnim didn't respect animateScrim" into sc-dev am: c874ccc163
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14189989
Change-Id: I336a75b6419d75470e1899771ec9bad5d626c46f
2021-04-15 17:53:58 +00:00
TreeHugger Robot
c874ccc163
Merge "Fix regression where StaggeredWorkspaceAnim didn't respect animateScrim" into sc-dev
2021-04-15 17:39:01 +00:00
Alex Chau
f4cf80ea73
Handle swipe up after quick switch in overview grid
...
- If swipe up after task launches, move the task to be the first and focused it
- If swipe up before task launches, make sure the task can be sanpped to by moving ClearAllButton further away
- Before snapping to page on swipe up, make sure scroll calculation is up to date and consider the target gesture state
- Removed home task special casing in fallback recents, as the snapped page logic handles invariant scroll generically
- Invoke reset when launching home in fallback recents
Bug: 175939487
Fixes: 184262404
Fixes: 185468049
Test: Manual
Change-Id: I5a6c581f15cd62748cfe6c77342d959f4dd1bfaf
2021-04-15 18:13:50 +01:00
Vinit Nayak
1150a84d03
Merge "Revert "Make RotationTouchHelper singleton to report single rotation state"" into sc-dev am: 0a19747cae
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14192651
Change-Id: I07fee6ca7036a321dcb3ee6f1d49434cb7ce2d5f
2021-04-15 06:31:21 +00:00
Vinit Nayak
0a19747cae
Merge "Revert "Make RotationTouchHelper singleton to report single rotation state"" into sc-dev
2021-04-15 05:38:18 +00:00
Vinit Nayak
08f3d4d675
Revert "Make RotationTouchHelper singleton to report single rotation state"
...
This reverts commit d8ad6b25f4 .
Reason for revert: b/185382799, b/185383656
Change-Id: Ie500fd5c4f2937df56fbd8afe5556f1a71b90d87
2021-04-15 01:50:02 +00:00
Tony Wickham
01320be908
Fix regression where StaggeredWorkspaceAnim didn't respect animateScrim
...
Before, this happened to work because we skipped setting the scrim when
doing an atomic animation, but the atomic animation code has been
removed. Add an explicit SKIP_SCRIM config flag instead.
Test: swipe up from overview to home, ensure scrim animates nicely
Bug: 185411781
Change-Id: I7bc14a11d9d416cc7336ea29d21107dcdbdbf782
2021-04-14 14:54:44 -07:00
TreeHugger Robot
9391b4b6e4
Merge "Add logs to help debug TwoButtonNavBarTouchController" into sc-dev am: 9a7281c51e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/13732342
Change-Id: I6b51dec952c6723506dc7e8db71283c9dc1a9075
2021-04-14 19:53:53 +00:00
TreeHugger Robot
9a7281c51e
Merge "Add logs to help debug TwoButtonNavBarTouchController" into sc-dev
2021-04-14 19:40:54 +00:00
Jon Miranda
d801f5d214
Have one app open animation properties for both cold/start app launch.
...
If cold start, shell draws icon.
If warm start, launcher draws the icon.
In both cases, the app window scale/crop/position is the
same.
This helps the case where shell does not notify launcher
whether the preview window is drawn before launcher starts the
animation.
Bug: 177264697
Test: manual, cold/warm app launches
Change-Id: I88bff607f68042ebc8230bd9fbaf983fe1f0afac
2021-04-14 11:02:40 -04:00
Andy Wickham
843b10aa04
Merge "Updates quickswitch animation from Launcher." into sc-dev am: 3aea671e4f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/13564225
Change-Id: I3192bbc7105c94fea997d4879e30677b8f0c0155
2021-04-14 02:10:01 +00:00
Andy Wickham
3aea671e4f
Merge "Updates quickswitch animation from Launcher." into sc-dev
2021-04-14 01:56:36 +00:00
TreeHugger Robot
9833b4f91d
Merge "Remove SystemUiProxy#monitorGestureInput() as it's no longer used" into sc-dev am: 047f2ed9b8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14177243
Change-Id: I73f141b2a544bb699fbf4351584cf9a48cb0c54b
2021-04-14 00:29:57 +00:00
TreeHugger Robot
7a22e29ea6
Merge "Fixing race condition when an apk is removed." into sc-dev am: cc339a5587
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14174073
Change-Id: I49d68c8eae1ed79a332a029a2d980fc99ac40f46
2021-04-14 00:29:09 +00:00
TreeHugger Robot
047f2ed9b8
Merge "Remove SystemUiProxy#monitorGestureInput() as it's no longer used" into sc-dev
2021-04-14 00:14:36 +00:00
TreeHugger Robot
cc339a5587
Merge "Fixing race condition when an apk is removed." into sc-dev
2021-04-14 00:04:48 +00:00
Tony Wickham
7b2e3df2d7
Add logs to help debug TwoButtonNavBarTouchController
...
Test: TaplTestsQuickstep#testSwitchToOverview()
Bug: 13714484
Change-Id: I21740ac0fd6ddf2923fd081a00c84a463f13673b
2021-04-13 16:45:41 -07:00
Vinit Nayak
e2bb8fc38b
Merge "Make RotationTouchHelper singleton to report single rotation state" into sc-dev am: 91b83064e1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14142324
Change-Id: I64597be4131e69e319885f52c6d7903029113f6a
2021-04-13 23:23:57 +00:00
Vinit Nayak
91b83064e1
Merge "Make RotationTouchHelper singleton to report single rotation state" into sc-dev
2021-04-13 22:43:07 +00:00
Andy Wickham
18694a2545
Updates quickswitch animation from Launcher.
...
- Workspace/All Apps/Hotseat no longer translate down
- Fading of these elements and scaling of Workspace are tied to the
wallpaper depth animation
- At any point in the drag, you can still swipe up to enter Overview
This makes it feel like the apps are tied to the wallpaper and avoids
moving them orthogonally to the finger.
It also makes the "No recent items" animation more elegant.
Demo: https://drive.google.com/file/d/1phuRCqb69vuMp3ijS6PR5lTEcBHScjie/view?usp=sharing&resourcekey=0-2HXtMLUhQ-YU53hYlYV-fQ
Demo with no recent apps: https://drive.google.com/file/d/1wjexqznxs9ZhiUtCDW4-ZK6c7hKDRaXn/view?usp=sharing&resourcekey=0-GugbpJK8_cnFbUBB2Ar30w
Fixes: 174228745
Test: Manual
Change-Id: I1574ff89a0f382b7e63bf03cf4300ec7c695cfec
2021-04-13 15:35:46 -07:00
Tony Wickham
876b66d4c6
Merge "Move taskbar to be closer to QSB" into sc-dev am: a5788cc24f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14165475
Change-Id: Ibf2b9ff9987c96191de72c25c2fb0608839a45ca
2021-04-13 21:53:40 +00:00
Tony Wickham
9ac8b781b9
Remove SystemUiProxy#monitorGestureInput() as it's no longer used
...
Test: compiles and runs locally
Bug: 185266621
Change-Id: I4d40de269007178550cf1a9e9e906018badc6f74
2021-04-13 14:29:19 -07:00
Tony Wickham
a5788cc24f
Merge "Move taskbar to be closer to QSB" into sc-dev
2021-04-13 21:12:49 +00:00
Sunny Goyal
79ee3f6310
Fixing race condition when an apk is removed.
...
Since the check was happening on a different thread, the view might have change by the time
the callback comes back on UI thread.
Bug: 185100744
Test: Manual
Change-Id: I1347819bee71ed9d7ba6aa676f4318ea03316ea2
2021-04-13 13:43:25 -07:00
Rob Carr
553906c437
Merge "Launcher3: Port SurfaceTransactionApplier to BLAST" into sc-dev am: a3ba0f9f6d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/13856012
Change-Id: If8760500199b5e2ab25bfeae6f172e5fc1a12c1c
2021-04-13 20:38:55 +00:00
Rob Carr
a3ba0f9f6d
Merge "Launcher3: Port SurfaceTransactionApplier to BLAST" into sc-dev
2021-04-13 19:47:25 +00:00
Tony Wickham
4b4cc27574
Merge changes from topic "taskbar-hotseat" into sc-dev am: 5df03e1585
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14131652
Change-Id: If718f50650537f80f7ea92ff0cfa12b6a33a6bd3
2021-04-13 19:07:01 +00:00
Tony Wickham
2597d23e8d
Add support for having more hotseat icons in the DB than we show am: b87f3cdc1c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14129534
Change-Id: I197323c934706b879cae0dc5aca7c690bc43dbfb
2021-04-13 19:07:00 +00:00