Commit Graph

6517 Commits

Author SHA1 Message Date
Tracy Zhou 89b0a538b4 Merge "Wallpaper and non-app targets are not necessary" into sc-dev am: 540723bd05 am: 0785671ceb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15085898

Change-Id: I8882e5517ba1939e04f351d3b20383cc6c3498a2
2021-06-26 15:10:07 +00:00
Vadim Tryshev 7fd5a1d160 Merge "Postponing CUJ start by 1 frame" into sc-dev am: e70e6a3b0b am: 5877fc876a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15096971

Change-Id: Ia63b51c06983c06e851ea36c414b5c3e32e35a6c
2021-06-26 15:10:01 +00:00
Tracy Zhou 0785671ceb Merge "Wallpaper and non-app targets are not necessary" into sc-dev am: 540723bd05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15085898

Change-Id: I6268548f20cd19204b9016e5fa8406738d52c658
2021-06-25 19:27:44 +00:00
Tracy Zhou 540723bd05 Merge "Wallpaper and non-app targets are not necessary" into sc-dev 2021-06-25 19:11:57 +00:00
Vadim Tryshev 5877fc876a Merge "Postponing CUJ start by 1 frame" into sc-dev am: e70e6a3b0b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15096971

Change-Id: Ieef68819c6fb2ff2f96f256818a2b38bbfe7dce3
2021-06-25 18:21:21 +00:00
Vadim Tryshev e70e6a3b0b Merge "Postponing CUJ start by 1 frame" into sc-dev 2021-06-25 17:56:34 +00:00
Tracy Zhou 936f06e02c Wallpaper and non-app targets are not necessary
Fixes: 191773356
Test: Swipe up to overview, launch another app, and make sure it works
Change-Id: I3f71d90687e18f38ddb17876bf7c56861bc61932
2021-06-25 10:17:50 -07:00
Winson Chung 3a9d18372c Merge "Tweak live tile rotation handling" into sc-dev am: 694734f133 am: 68d222d294
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15023837

Change-Id: I87cd64a01be7507ea75fa5226cf4aecd4a0f0fc5
2021-06-25 16:16:43 +00:00
TreeHugger Robot 6b22845f58 Merge "Update gesture navigation intent tutorial steps handling" into sc-dev am: c20f6b52ab am: cd34f3db33
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15082876

Change-Id: I97ed868c6e0306402611ae46a87d02ded509f292
2021-06-25 16:16:34 +00:00
Schneider Victor-tulias 6f23cf0ceb Merge "Update Gesture navigation tutorial activity permissions" into sc-dev am: a217d6fccd am: 5f4261c585
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15083216

Change-Id: Ib2834b4e597ff856e2f98f68be1caa22148249e3
2021-06-25 16:16:30 +00:00
TreeHugger Robot 5560978f64 Merge "Revert "Fix some touch issues during gesture nav transition"" into sc-dev am: c48d40475b am: e14ba668cb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15092224

Change-Id: Ied3804c8d5c467782711af5131f3caeaddf93c2a
2021-06-25 16:16:26 +00:00
Alex Chau 3a3375b0d2 Merge "Add touch event of on taskbar for various cases" into sc-v2-dev am: 595893c33d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15095554

Change-Id: I475747b3a9836e305c2a1a44efcb3e828c3e5432
2021-06-25 08:58:43 +00:00
Alex Chau 595893c33d Merge "Add touch event of on taskbar for various cases" into sc-v2-dev 2021-06-25 08:47:57 +00:00
TreeHugger Robot 00e3efc034 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-06-25 01:10:56 +00:00
TreeHugger Robot 20f3e0623a Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-dev 2021-06-25 00:57:05 +00:00
Winson Chung 68d222d294 Merge "Tweak live tile rotation handling" into sc-dev am: 694734f133
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15023837

Change-Id: I5e35b257abed7cec02c631a9b4c08d5d57f1ee54
2021-06-24 23:46:22 +00:00
Winson Chung 694734f133 Merge "Tweak live tile rotation handling" into sc-dev 2021-06-24 23:30:07 +00:00
TreeHugger Robot cd34f3db33 Merge "Update gesture navigation intent tutorial steps handling" into sc-dev am: c20f6b52ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15082876

Change-Id: Iefae4357f7e887365a9b4941c748750563a81122
2021-06-24 23:17:42 +00:00
TreeHugger Robot c20f6b52ab Merge "Update gesture navigation intent tutorial steps handling" into sc-dev 2021-06-24 23:06:40 +00:00
Schneider Victor-tulias 5f4261c585 Merge "Update Gesture navigation tutorial activity permissions" into sc-dev am: a217d6fccd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15083216

Change-Id: I210d0c44c7426bd1aac2070b13539e0c666ae187
2021-06-24 22:20:11 +00:00
Schneider Victor-tulias a217d6fccd Merge "Update Gesture navigation tutorial activity permissions" into sc-dev 2021-06-24 22:11:18 +00:00
TreeHugger Robot e14ba668cb Merge "Revert "Fix some touch issues during gesture nav transition"" into sc-dev am: c48d40475b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15092224

Change-Id: I0b5bf7477474db566644c4b5f69cabdb56369b6c
2021-06-24 22:05:55 +00:00
TreeHugger Robot c48d40475b Merge "Revert "Fix some touch issues during gesture nav transition"" into sc-dev 2021-06-24 21:53:47 +00:00
Schneider Victor-tulias f0c2158a5f Update gesture navigation intent tutorial steps handling
Updated gesture navigation to use either a comma-separated string or a string array for defining tutorial steps.

Fixes: 184002732
Test: manual
Change-Id: Ib2f8f78ccd57100d978db799b785fd9dffe9fb7f
2021-06-24 14:05:44 -07:00
Vinit Nayak 736eb84d13 Merge "Add rounded corners to TaskMenu Items" into sc-dev am: 646fdb802e am: 69a7768ea6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15084517

Change-Id: I8a9df14959935a4f0c1f067bf750c33c485e70a7
2021-06-24 20:42:47 +00:00
Vinit Nayak 69a7768ea6 Merge "Add rounded corners to TaskMenu Items" into sc-dev am: 646fdb802e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15084517

Change-Id: Ida241e8f5d6293ccd7e2dec7524b27c9aaa94bdb
2021-06-24 20:24:17 +00:00
Vinit Nayak 3d17b57eaf Merge "Add rounded corners to TaskMenu Items" into sc-dev am: 646fdb802e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15084517

Change-Id: I61e69bf0e4af8b3e3c784c8832e9a4ba74211d2d
2021-06-24 20:23:46 +00:00
Vinit Nayak 646fdb802e Merge "Add rounded corners to TaskMenu Items" into sc-dev 2021-06-24 20:13:40 +00:00
Bill Yi df620a32cd Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ie4bdc25f85dcf0e3981113e1636ada6787f78611
2021-06-24 19:49:18 +00:00
Bill Yi ea83be4e99 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Id3e8879bd00e1943eab357a11e7f8e36c48250c2
2021-06-24 19:48:45 +00:00
Winson Chung 46319004c1 Tweak live tile rotation handling
- With ag/15023409, the system will screenshot and cancel the recents
  animation based on the hint provided by launcher when there is a
  global config change. As such, we can remove extra handling of the
  configuration change on the launcher side, and handle the cancel
  with the provided snapshot.

  To handle the snapshot, we need to hook into the gesture state
  recents animation callbacks (which actually are of the lifecycle of
  the animation and not just the gesture).

Bug: 189843542
Test: With live-tile enabled, swipe up to overview and rotate
Change-Id: If74f3fc5d47c327f9f5cca8f1f5d23b48cd3c954
2021-06-24 12:35:53 -07:00
vadimt ca383ffdf5 Postponing CUJ start by 1 frame
for CUJ_APP_LAUNCH_FROM_ICON, CUJ_APP_CLOSE_TO_HOME,
CUJ_APP_LAUNCH_FROM_WIDGET and CUJ_APP_LAUNCH_FROM_RECENTS

Test: Local perfetto run
Bug: 190858586
Change-Id: I7a26d91c44a0a4c767bde3230d39a096a26d7b75
2021-06-24 11:44:57 -07:00
Zak Cohen 95d23f9a4d Revert "Fix some touch issues during gesture nav transition"
This reverts commit 1351c2214d.

Reason for revert: Suspect causing test failures: https://b.corp.google.com/issues/191946109

Change-Id: Ib1b5545b3a612e89923ea06a890e4a07be9fa857
2021-06-24 18:11:36 +00:00
Alex Chau 7a9972289f Add touch event of on taskbar for various cases
- Temporarily disable leak detection on tablets until b/191449914 is resolved
- Add touch event on taskbar when interacting with navigation buttons
- Added TaplTestsLauncher3.initialize to StartLauncherViaGestureTests which is present in TaplTestQuickstep to solve LauncherInstrumentation being null problem on tablets

Bug: 191344757, 191449914
Test: TaplTestQuickstep and StartLauncherViaGestureTests
Change-Id: I49accc458d133717f290140abe80aae8a683f6c0
2021-06-24 18:00:12 +01:00
Tony Wickham 47e185fca8 Merge "Fix some touch issues during gesture nav transition" into sc-dev am: 8db306f3c5 am: 9f7eae758f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15081302

Change-Id: I946b5904be09620c4519b69f20e453d234491b6d
2021-06-24 01:32:35 +00:00
TreeHugger Robot 6057ff99ca Merge "Ensure InputConsumer is non-null in remaining cases" into sc-dev am: 862224f913 am: bd80a07da1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15084524

Change-Id: I1342bd134c27fc2926743794c821ec19556fad35
2021-06-24 01:32:21 +00:00
Tony Wickham 9f7eae758f Merge "Fix some touch issues during gesture nav transition" into sc-dev am: 8db306f3c5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15081302

Change-Id: I95ef73ae3b9352e70d16ff3a97ae74abf0b69656
2021-06-24 01:18:10 +00:00
TreeHugger Robot bd80a07da1 Merge "Ensure InputConsumer is non-null in remaining cases" into sc-dev am: 862224f913
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15084524

Change-Id: If699c0ba7e4ef2e1bcb8026de6a16ed5fc599c6d
2021-06-24 01:18:03 +00:00
Tony Wickham 0a53f8e4f7 Merge "Fix some touch issues during gesture nav transition" into sc-dev am: 8db306f3c5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15081302

Change-Id: I6d3469f46d2bf98e12f9e2078a21d550b96e7435
2021-06-24 01:17:09 +00:00
TreeHugger Robot 4601153fd5 Merge "Ensure InputConsumer is non-null in remaining cases" into sc-dev am: 862224f913
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15084524

Change-Id: I8b2dfea5178e8f5a40279aaaf1137dff00350e32
2021-06-24 01:17:04 +00:00
Tony Wickham 8db306f3c5 Merge "Fix some touch issues during gesture nav transition" into sc-dev 2021-06-24 01:08:43 +00:00
TreeHugger Robot 862224f913 Merge "Ensure InputConsumer is non-null in remaining cases" into sc-dev 2021-06-24 01:04:18 +00:00
Tony Wickham f64f9a14d8 Ensure InputConsumer is non-null in remaining cases
Anywhere that was using mResetGestureInputConsumer now uses getDefaultInputConsumer, which returns NO_OP if mResetGestureInputConsumer is null.

Test: none
Bug: 191684742
Change-Id: I1ae02b01a9629fa0830955dfe4d83c95a4759c14
2021-06-23 16:39:44 -07:00
Vinit Nayak d86a9948f9 Add rounded corners to TaskMenu Items
Bug: 188168717
Test: Manual
Change-Id: I7cce42fb08f03a9689b4c5d56ed8208d6f60f7d7
2021-06-23 23:16:01 +00:00
Hilary Huo d6583d43e2 Merge "[settings-pixel-search] Add ww logging to track slice fetching timeout" into sc-dev am: 08843d8e37 am: cb4475f7d8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15068624

Change-Id: I60bc789e43bc2a2af58354df44ccf722f3407b73
2021-06-23 22:40:44 +00:00
Hilary Huo cb4475f7d8 Merge "[settings-pixel-search] Add ww logging to track slice fetching timeout" into sc-dev am: 08843d8e37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15068624

Change-Id: I58da46b9fc9fd83205c352996c78453885666397
2021-06-23 22:29:13 +00:00
Hilary Huo e04ca46d2a Merge "[settings-pixel-search] Add ww logging to track slice fetching timeout" into sc-dev am: 08843d8e37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15068624

Change-Id: I3f9c316172aaabd2eb3595eaf80a1edf75045fe4
2021-06-23 22:28:17 +00:00
Hilary Huo 08843d8e37 Merge "[settings-pixel-search] Add ww logging to track slice fetching timeout" into sc-dev 2021-06-23 22:18:00 +00:00
Schneider Victor-tulias e6b93993d1 Update Gesture navigation tutorial activity permissions
Temporarily removed REBOOT permission requirement from GESTURE_SANDBOX.

Fixes: 188035141
Test: manual
Change-Id: I11788d7c6dd5a7b10e8cc4400b17f5f2fec967f7
2021-06-23 13:08:21 -07:00
Tony Wickham 1351c2214d Fix some touch issues during gesture nav transition
- Don't recreate the laucher transition controller if we've already ended it, as it could clobber a touch interaction that started in the meantime
  - Test: swipe up from an app to overivew, swipe to dismiss it during the transition.
  - Previously, we were ending the controller twice (once on touch down as we started proxying, and again in setupLauncherUiAfterSwipeUpToRecentsAnimation()), and the second one could happen after starting the dismiss interaction.
- Don't recreateControllers() if orientation didn't change
  - Test: swipe up to go from an app to home, swipe up to all apps during the transition.
  - Previously, we were getting the following sequence:
    1. Touch down on home to start swiping to all apps - all current controllers get this down event to start determining whether to intercept
    2. Before reaching touch slop, we recreateControllers(), so all new controllers won't get the down event and thus won't intercept
  - Now, we avoid unnecessarily recreateControllers(), so the original controllers can still intercept.

Test: see above
Fixes: 189700453
Change-Id: Icfa5b6cdb32122adaf6ac8e8cb197b0c477dac60
2021-06-23 13:07:18 -07:00