Commit Graph

10816 Commits

Author SHA1 Message Date
Winson Chung d27f127b3a Merge "Don't finish to home when launching a task from recents" into sc-dev 2021-06-22 18:54:14 +00:00
Winson Chung 856cd1bd4d Don't finish to home when launching a task from recents
- When launching without a task view, we should also not be finishing
  to home (similar to composeRecentsLaunchAnimator) since it will
  clobber the newly launched task

Fixes: 191182965
Test: Open overview with live tile, try to open usb debugging settings
      page
Change-Id: If7464ebf155cee33e81205fbf4899e9ab49a52d0
2021-06-22 18:54:03 +00:00
Cyrus Boadway 1a9c977b2e Merge "Use icon splash screen when starting activity from widget interaction" into sc-dev am: 9dd0351ed1 am: e92f4af554
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15062776

Change-Id: I8b1eba0032a2427387e6a3fac89ec150e2e9cb35
2021-06-22 18:38:36 +00:00
Sunny Goyal aae557cf07 Merge "Fixing TaskView.launchTask.onEndCallback is not called" into sc-dev am: eb3367796a am: 2537d7e0e2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15032513

Change-Id: I7a1291b4b7ad951d6d37a2214a4252e90bd5dc42
2021-06-22 18:38:32 +00:00
Cyrus Boadway 05461df6c0 Merge "Use icon splash screen when starting activity from widget interaction" into sc-dev am: 9dd0351ed1 am: e995155f7d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15062776

Change-Id: I3826fc194a75d3afc20cef9474d19b25f078f00f
2021-06-22 18:37:45 +00:00
Sunny Goyal 1bf8b7e9d0 Merge "Fixing TaskView.launchTask.onEndCallback is not called" into sc-dev am: eb3367796a am: ed0d2c40f0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15032513

Change-Id: I30ba9bdbec9cd20e1b5691d40b183dbf274ced44
2021-06-22 18:37:40 +00:00
Cyrus Boadway 32f7517f19 Merge "Use icon splash screen when starting activity from widget interaction" into sc-dev am: 9dd0351ed1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15062776

Change-Id: I86e28dc686e769da4760959ec4343d659a4fd602
2021-06-22 18:20:50 +00:00
Sunny Goyal 9ffb0f803b Merge "Fixing TaskView.launchTask.onEndCallback is not called" into sc-dev am: eb3367796a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15032513

Change-Id: I0b76512550814f23fde9c95a59e90e50280e3dde
2021-06-22 18:20:46 +00:00
Cyrus Boadway e995155f7d Merge "Use icon splash screen when starting activity from widget interaction" into sc-dev am: 9dd0351ed1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15062776

Change-Id: I1447c51f1dca64c287f94a75bf318ed9dbeea66e
2021-06-22 18:19:48 +00:00
Sunny Goyal ed0d2c40f0 Merge "Fixing TaskView.launchTask.onEndCallback is not called" into sc-dev am: eb3367796a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15032513

Change-Id: Ib85ef63e35b76d140bbbc8d16a7268fba582b208
2021-06-22 18:19:43 +00:00
Cyrus Boadway e92f4af554 Merge "Use icon splash screen when starting activity from widget interaction" into sc-dev am: 9dd0351ed1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15062776

Change-Id: I21697475dcf370684e23d92157c44c8dc2995a0c
2021-06-22 18:19:41 +00:00
Sunny Goyal 2537d7e0e2 Merge "Fixing TaskView.launchTask.onEndCallback is not called" into sc-dev am: eb3367796a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15032513

Change-Id: I5b60eafe61298b09115f5c5656ef40802e2261ee
2021-06-22 18:19:37 +00:00
Cyrus Boadway 9dd0351ed1 Merge "Use icon splash screen when starting activity from widget interaction" into sc-dev 2021-06-22 18:13:52 +00:00
Sunny Goyal eb3367796a Merge "Fixing TaskView.launchTask.onEndCallback is not called" into sc-dev 2021-06-22 18:08:25 +00:00
Tracy Zhou 04f866bf1b Merge "Null check on target set before rendering task open animation" into sc-dev am: 578b45f919 am: af60e8e5b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14698046

Change-Id: I3ea98b76e73a047f831079a9e5f1ad03c7dcf2c5
2021-06-22 18:00:30 +00:00
Tracy Zhou 1aab577cd1 Merge "Null check on target set before rendering task open animation" into sc-dev am: 578b45f919 am: d107554f08
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14698046

Change-Id: I9b6ba01820192ea6e0e12aca87c06b0036b25d58
2021-06-22 17:59:25 +00:00
Tracy Zhou 6b4c93b0dc Merge "Null check on target set before rendering task open animation" into sc-dev am: 578b45f919
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14698046

Change-Id: I12121c440cf1fb95347b01cd5704a28ac088c951
2021-06-22 17:45:22 +00:00
Tracy Zhou af60e8e5b5 Merge "Null check on target set before rendering task open animation" into sc-dev am: 578b45f919
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14698046

Change-Id: Ide32019228f6d0603581e7791aaed5ab4b64bff9
2021-06-22 17:44:32 +00:00
Tracy Zhou d107554f08 Merge "Null check on target set before rendering task open animation" into sc-dev am: 578b45f919
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14698046

Change-Id: Iaced54e548dd1cc71e04e5d8d3ce9bc72b0336d3
2021-06-22 17:44:28 +00:00
Zak Cohen 3ab08fd258 Merge "Fade overview action buttons faster in overview -> home" into sc-dev am: 049c2f578b am: 7663208d0d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15054721

Change-Id: I366a9998531c8e478ecfe048200d86dca2bda655
2021-06-22 17:29:00 +00:00
Matt Casey 37567c24f8 Merge "Send a zero for assist invocation on animation end" into sc-dev am: 3a65795298 am: d85152e484
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15065435

Change-Id: I0327d3932072b5e3829f9139f822defc17b50964
2021-06-22 17:28:36 +00:00
Zak Cohen 28b263b2e6 Merge "Fade overview action buttons faster in overview -> home" into sc-dev am: 049c2f578b am: a6dd5b49d7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15054721

Change-Id: Iecb6049b59f132053caff2ac886d8f883eca211f
2021-06-22 17:28:26 +00:00
Matt Casey e0979a61d0 Merge "Send a zero for assist invocation on animation end" into sc-dev am: 3a65795298 am: f37285049a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15065435

Change-Id: I377306c7785462fdc30c52e84c77efab90e07fc1
2021-06-22 17:28:17 +00:00
Tracy Zhou 578b45f919 Merge "Null check on target set before rendering task open animation" into sc-dev 2021-06-22 17:21:32 +00:00
Zak Cohen a6dd5b49d7 Merge "Fade overview action buttons faster in overview -> home" into sc-dev am: 049c2f578b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15054721

Change-Id: I680d45f36df17c08936a29b502c8e09765df3f72
2021-06-22 17:03:20 +00:00
Zak Cohen cf29c0edde Merge "Fade overview action buttons faster in overview -> home" into sc-dev am: 049c2f578b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15054721

Change-Id: I425bda5686cfa847275bd21d73085ef0b6f0debd
2021-06-22 17:02:56 +00:00
Zak Cohen 7663208d0d Merge "Fade overview action buttons faster in overview -> home" into sc-dev am: 049c2f578b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15054721

Change-Id: I85003cecd3250a701bdb2b18b8e6ff3ab0d783a3
2021-06-22 17:02:53 +00:00
Matt Casey f37285049a Merge "Send a zero for assist invocation on animation end" into sc-dev am: 3a65795298
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15065435

Change-Id: Ib5837248faef0c9ee2160b34dbd1e3adb40b0699
2021-06-22 17:02:36 +00:00
Matt Casey d85152e484 Merge "Send a zero for assist invocation on animation end" into sc-dev am: 3a65795298
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15065435

Change-Id: Ib265dddfe60bd2f62cae8a461bebe04dd85f4d9d
2021-06-22 17:02:35 +00:00
Matt Casey d0a9e53573 Merge "Send a zero for assist invocation on animation end" into sc-dev am: 3a65795298
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15065435

Change-Id: I04fd68e6f82209fd629a1fef58152262ae7b8347
2021-06-22 17:01:51 +00:00
Zak Cohen 049c2f578b Merge "Fade overview action buttons faster in overview -> home" into sc-dev 2021-06-22 16:53:52 +00:00
Matt Casey 3a65795298 Merge "Send a zero for assist invocation on animation end" into sc-dev 2021-06-22 16:46:41 +00:00
Matt Casey eeac1aba30 Send a zero for assist invocation on animation end
When a corner gesture doesn't complete, we animate the progress from its
current value back to 0. When it hits 0, sysui will perform some cleanup
e.g. removing the window. However, it's possible the animator won't
return exactly 0 and will complete, so we should send an explicit 0
whenever the animator completes.

Bug: 187768368
Test: We don't have a repro for the bug, but expect this should be more
      robust. Tested to validate it didn't regress.
Change-Id: Id65f94534363c326fc2c8d0a9114a3c036aa55e4
2021-06-22 10:46:10 -04:00
Cyrus Boadway f158ec33d8 Use icon splash screen when starting activity from widget interaction
Set the flag to use the icon splash screen rather than the empty splash
screen when starting an activity from a widget interaction.

Bug: 191738655
Test: manual
Change-Id: Iff771a43648bbf6dfb88e2a6749c4526fd17da07
2021-06-22 10:14:06 +00:00
Tracy Zhou 8af0dd3e0c Null check on target set before rendering task open animation
Fixes: 190854921
Test: N/A
Change-Id: Iae7ef7cf3f4d2309223bfabe6d40f24b7e34439c
2021-06-21 21:33:28 -07:00
Sunny Goyal 4b2528307c Merge "Simplifying Launcher binding callbacks" into sc-v2-dev am: 49537a8942 am: 5ba498a832
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15019037

Change-Id: I0ed0925e8d81ca801ab5807f574b277d9191e9b0
2021-06-22 04:29:25 +00:00
Sunny Goyal 5ba498a832 Merge "Simplifying Launcher binding callbacks" into sc-v2-dev am: 49537a8942
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15019037

Change-Id: Id4d463f588a7cbade5e6619bf6e72477baadc026
2021-06-22 03:56:56 +00:00
Sunny Goyal 49537a8942 Merge "Simplifying Launcher binding callbacks" into sc-v2-dev 2021-06-22 03:42:28 +00:00
Lucas Dupin a928b462fd Merge "Apply depth even when surface is null" into sc-dev am: 818ed4b794 am: f87cd286d5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15055654

Change-Id: Ib935790dbaf841aee21632daf338d26a9e1c1198
2021-06-22 01:52:42 +00:00
Lucas Dupin 9a6bde9234 Merge "Apply depth even when surface is null" into sc-dev am: 818ed4b794 am: 07b3fc2d2c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15055654

Change-Id: Ib7e69cdf0a320697510c87dd321de4390e05445c
2021-06-22 01:52:16 +00:00
Lucas Dupin f87cd286d5 Merge "Apply depth even when surface is null" into sc-dev am: 818ed4b794
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15055654

Change-Id: I8ecba7fb05ad49dfadba39d849167b0b696304f3
2021-06-22 01:26:46 +00:00
Lucas Dupin f1151a21e4 Merge "Apply depth even when surface is null" into sc-dev am: 818ed4b794
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15055654

Change-Id: I3a0ac6094a00ad3f8ab4d4ddd148284d9848ba8d
2021-06-22 01:22:41 +00:00
Lucas Dupin 07b3fc2d2c Merge "Apply depth even when surface is null" into sc-dev am: 818ed4b794
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15055654

Change-Id: I66b092af5dc6ca580672865f65aaffe7eb98de33
2021-06-22 01:21:14 +00:00
Lucas Dupin 818ed4b794 Merge "Apply depth even when surface is null" into sc-dev 2021-06-22 01:10:23 +00:00
Lucas Dupin a6c38be150 Apply depth even when surface is null
We need to update mDepth even when the surface is null, otherwise
events will be ignored and mDepth will have the wrong value when
waking up from screen-off.

Test: pull up app drawer, screen off, unlock
Test: go to overview, screen off, unlock
Test: launch app, observe blurs and zoom
Fixes: 191153501
Change-Id: I33f5d84a50e24f05a09769b1f7f3c27969f847cd
2021-06-21 16:27:11 -07:00
Sunny Goyal b1fb20f23f Merge "Finish wrapped launcher animations if impl is gone" into sc-dev am: 871d435be2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15054029

Change-Id: I6f11306821f4e4356fd66e82ce28f8c04745ce39
2021-06-21 23:19:46 +00:00
Sunny Goyal b7bd28692a Merge "Finish wrapped launcher animations if impl is gone" into sc-dev am: 871d435be2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15054029

Change-Id: I13ee44bada34c3906591de8b619ce236100f1af7
2021-06-21 23:19:45 +00:00
Sunny Goyal 6cc492941b Merge "Fixing animation end not-called when cancelling state the animation recursively" into sc-dev am: b3eafe97bb am: b6cdee307b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15032078

Change-Id: I250b79241b12f23c0f53d1710887bf7327071cfb
2021-06-21 23:11:44 +00:00
Tony Wickham 10018d2191 Merge "Ensure mConsumer isn't set to null in reset()." into sc-dev am: 82fc5c83a5 am: 4de1650940
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15052402

Change-Id: I3943bc9286ae242dca9e9256ea34e65937463a10
2021-06-21 23:11:35 +00:00
Sunny Goyal 696c612964 Fixing TaskView.launchTask.onEndCallback is not called
Sometimes onAnimaitonCancelled can be called without onCreate. Calling
onEnd in this case so that the sate is cleared

Removing additional subclassing for the runner

Bug: 190856140
Test: Manual
Change-Id: If105cb343cab446a4eac90a45184ce50c6e4c485
2021-06-21 16:06:40 -07:00