Commit Graph

30250 Commits

Author SHA1 Message Date
The Android Open Source Project 4064b6b92e [automerger skipped] DO NOT MERGE - Merge RP1A.201005.006 am: 05a4c9e19a am: 603572dd6c am: 6b3d5d51b6 am: 1d05532628 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/1449166

Change-Id: Iafff39d1168805172d83401feaa4e6f43d9209d2
2020-10-06 22:17:51 +00:00
The Android Open Source Project 1d05532628 DO NOT MERGE - Merge RP1A.201005.006 am: 05a4c9e19a am: 603572dd6c am: 6b3d5d51b6
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/1449166

Change-Id: I0fe784c14863ff69c8375883331a04937cb2f6d4
2020-10-06 21:49:13 +00:00
The Android Open Source Project 6b3d5d51b6 DO NOT MERGE - Merge RP1A.201005.006 am: 05a4c9e19a am: 603572dd6c
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/1449166

Change-Id: I2eec0c9e683a4c6c33c4a6cc69cd8e7e4a391e6c
2020-10-06 21:15:43 +00:00
The Android Open Source Project 603572dd6c DO NOT MERGE - Merge RP1A.201005.006 am: 05a4c9e19a
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/1449166

Change-Id: I54d4f1ced0cc63b31b1d7a9b859c057f56bd5db2
2020-10-06 20:23:55 +00:00
The Android Open Source Project 05a4c9e19a DO NOT MERGE - Merge RP1A.201005.006
Bug: 168212094
Merged-In: Idef112187f34a18feea7e6a0b77258626f9d0ed4
Change-Id: Ibab48c1925a0ab7a80ddcaba45a7b73219bb0b0a
2020-10-06 16:53:21 +00:00
Hongwei Wang 56a98f651c Merge "Comply with the ISystemUiProxy.aidl change" 2020-10-06 04:09:06 +00:00
Alistair Delva 6b6b13502f Merge "Revert "Merge commit '8d14dbe041199d611839140f1c9285fd4174e9f4' ..."" 2020-10-05 20:01:22 +00:00
Alistair Delva 087a9e39b6 Revert "Merge commit '8d14dbe041199d611839140f1c9285fd4174e9f4' ..."
Revert "Merging from ub-launcher3-master @ build 6877130"

Revert "Merging from ub-launcher3-master @ build 6877130"

Revert "Merging from ub-launcher3-master @ build 6877130"

Revert submission 12738409-merge_ub-launcher3-master_6877130

Reason for revert: Introduced crashes to global presubmit

Reverted Changes:
I624658ce6:Merge commit '8d14dbe041199d611839140f1c9285fd4174...
Iccd2f1e3a:Merging from ub-launcher3-master @ build 6877130
I791d64951:Merging from ub-launcher3-master @ build 6877130
Icdd32ab01:Merging from ub-launcher3-master @ build 6877130

Bug: 169963211
Change-Id: I77a4ae59e823147beae8dd7cb9b54ccdace2c7f4
2020-10-05 14:46:26 +00:00
Riddle Hsu 7f2c08920f Merge "Add latency metrics for recents gesture" 2020-10-05 14:13:16 +00:00
Hongwei Wang 88ddae38db Comply with the ISystemUiProxy.aidl change
Two methods are added to support communications between Launcher and
SysUI when user swipes an auto PiP-able Activity to home.

Bug: 143965596
Test: N/A
Change-Id: I2c73a287a094e882bde3cd71c27f9f66ae20e64a
2020-10-02 15:42:33 -07:00
Matt Casey e984f90835 Merge "Merge commit '8d14dbe041199d611839140f1c9285fd4174e9f4' into merge_ub-launcher3-master_6877130" 2020-10-02 16:22:47 +00:00
Matt Casey 49a94be109 Merge commit '8d14dbe041199d611839140f1c9285fd4174e9f4' into merge_ub-launcher3-master_6877130
Change-Id: I624658ce682b55042a12faacd4cf0cfd5d3a9a56
2020-10-01 18:55:38 +00:00
Tracy Zhou 8d14dbe041 Merge "Fix logic around launchTask in the live tile case" into ub-launcher3-master 2020-10-01 00:49:14 +00:00
Tracy Zhou c8cbd822b5 Fix logic around launchTask in the live tile case
When how things are structured changed in the past 1-2 releases, we have dup logic in launchTask. There are two cases
- Swipe down from Overview: RecentsView#createTaskLaunchAnimation. In endListener, call launchTask in the non live tile case, and call finishRecentsAnimation in the live tile case
- Tap on the TaskView to launch task: In the non live tile case, call launchTask as it calls startActivity with option. In the live tile, currently we call createLaunchAnimationForRunningTask, which plays the task launch animation, which calls finishRecentsAnimation at the end. But this animation is not sufficient, when the user swipes the live tile task off to the right and tries to launch it. We will need to replace this animation with createRecentsWindowAnimator

Fixes: 169516051
Test: manual
Change-Id: Id764d6787175bcdb1c82adb8e4743af192a1fd9d
2020-09-30 16:41:44 -07:00
Schneider Victor-tulias 2ec0ade64a Add sandbox mode to gesture tutorial settings.
Test: manual

Added a Sandbox mode tutorial fragment and controller. This fragment allows the user to try all the gesture commands and receive feedback, whether the gesture was successful or not.

Preview: https://drive.google.com/file/d/1Qmn71ZHMOrv2XjUngb6S4W5jOaBIvF1_/view?usp=sharing

Change-Id: I7d28ce25daa38fa6d05b18d43d02b77c1fc8a264
2020-09-30 15:27:27 -07:00
Schneider Victor-tulias 6873cb82f3 Merge "Update TutorialFragments to work without hand gesture animations." into ub-launcher3-master 2020-09-30 22:26:01 +00:00
Winson Chung 87636e4045 Merge "Disable batching until the initial gesture is detected" into ub-launcher3-master 2020-09-30 20:23:53 +00:00
Jonathan Miranda 80eaab99e7 Merge "Draw BubbleTextView drawable behind ClipIconView during app close animation." into ub-launcher3-master 2020-09-30 20:15:50 +00:00
Jon Miranda 5e315bc7a9 Draw BubbleTextView drawable behind ClipIconView during app close animation.
The BubbleTextView drawable has built in shadows.

Prior to this, we waited for the FloatingIconView to finish
animating into place before fading in the BubbleTextView behind it.
We did this to prevent the shadow from blinking in.

Now that we've refactored FloatingIconView & ClipIconView,
we draw the BubbleTextView behind the ClipIconView so that the shadow is
revealed when the icon finishes clipping to its final shape and it
no longer has to be faded in.

Bug: 168608912
Change-Id: Ic0809f74ecbbec2f6e7caf7eca2fb560a8a02dec
2020-09-30 12:07:32 -07:00
TreeHugger Robot 3c3df686bf Merge "Resolve race condition between @Before conditions" into ub-launcher3-master 2020-09-30 18:39:58 +00:00
Samuel Fufa 9fa2d8812a Resolve race condition between @Before conditions
Bug: 159671700
Change-Id: I5c96c32c171b7b539ce0ea799cf45955c2bee670
2020-09-30 10:57:04 -07:00
Winson Chung aff3e5263e Disable batching until the initial gesture is detected
- Just doing other activity since that's the most common case for now

Bug: 167732711
Change-Id: Icc910dbaf057893710c5f0bc6705e57cf8e3ee22
2020-09-30 17:56:21 +00:00
Hilary Huo 24c81ad7b5 Merge "[pixel-search] Change Nasa actions title name" into ub-launcher3-master 2020-09-29 23:32:33 +00:00
Schneider Victor-tulias f8b7011264 Merge "Make the workspace popup menu items statically ordered." into ub-launcher3-master 2020-09-29 23:07:20 +00:00
Hilary Huo de9a5e109d [pixel-search] Change Nasa actions title name
Change-Id: I3e44513d797d867b97664ff2ee46a8e33d020e99
2020-09-29 15:31:04 -07:00
Hyunyoung Song 00524e7b86 Merge "Thumbnail/Suggest view type support remote action" into ub-launcher3-master 2020-09-29 21:37:45 +00:00
TreeHugger Robot 7c92c022d8 Merge "Adding jank tracing for some CUJs" into ub-launcher3-master 2020-09-29 21:15:18 +00:00
Winson Chung b006c243d0 Merge "Wrap animation runner for recents animation" into ub-launcher3-master 2020-09-29 18:42:24 +00:00
Riddle Hsu 7bdf3574a3 Add app start source info of apps launched from launcher
Bug: 166614700
Test: Enable statsd log: "adb shell cmd stats print-logs"
      adb logcat | grep statsd | grep "(48)"
      The line may contain 0x100000->1[I] 0x110000->10[I]
      that means 1=from launcher and 10=latency 10ms.
Change-Id: Iddaff7066b66e241ba58ec87129ddbe2c531dc7e
2020-09-30 00:53:56 +08:00
Riddle Hsu 63623967b8 Add latency metrics for recents gesture
Pass the touch down time to RecentsAnimation#startRecentsActivity.

Bug: 169221287
Test: Enable statsd log: "adb shell cmd stats print-logs"
      Touch gesture navigation bar.
      adb logcat | grep statsd | grep "(48)"
      The line may contain 0x100000->4[I] 0x110000->20[I]
      that means 4=by recents and 20=latency 20ms.
Change-Id: I81ee804895b7712f4d925736f5b4694c11a12cbe
2020-09-30 00:32:04 +08:00
Jonathan Miranda 17dc5a4414 Merge "Revert "Remove widgets that no longer fit the workspace in their current spans."" into ub-launcher3-master 2020-09-29 16:16:19 +00:00
Hyunyoung Song f271139682 Thumbnail/Suggest view type support remote action
Bug: 169330678


Change-Id: I629d3e6b1622bf71e0174eb2489e976ef98875ad
2020-09-29 02:03:48 -07:00
Jayaprakash Sundararaj 49876bbe7e Merge "[Search] [People] Pass intent to People view instead of URI." into ub-launcher3-master 2020-09-29 03:59:49 +00:00
Winson Chung 907845eba5 Wrap animation runner for recents animation
Bug: 160239388
Change-Id: I937c89b963b88702548daca7c0b85f7a79d5d706
2020-09-28 20:06:19 -07:00
jayaprakashs b7487f867c [Search] [People] Pass intent to People view instead of URI.
Tested:
On Phone

Bug: 169294622

Change-Id: I4e379a80a256e018761af2925e640745456faeec
2020-09-29 02:55:00 +00:00
Jonathan Miranda 9fcb45f872 Revert "Remove widgets that no longer fit the workspace in their current spans."
This reverts commit bf6e8ffbf0.

Reason for revert: broken tests
Bug: 141313472
Change-Id: I1e93e21e2c6618dea6cd099a46c9b9d2ab3ab81c
2020-09-29 02:08:43 +00:00
vadimt b8a30ef68a Adding jank tracing for some CUJs
Test: checking traces

Bug: 169220800
Bug: 169220955
Bug: 169221267
Bug: 169220924
Bug: 169220843
Change-Id: Ia32635764c78139f7e9a616c9fe70ae1a507c1b2
2020-09-28 20:59:14 +00:00
TreeHugger Robot cc7b860566 Merge "Fixing lock during RecentsModel initialization" into ub-launcher3-master 2020-09-28 19:32:07 +00:00
Sunny Goyal 10759887c2 Fixing lock during RecentsModel initialization
HandlerThread.getLooper blocks the current thread until.
the final thread is initialized. Updating RecentsModel to
use an executor instead of a handler thread to avoid this.

Change-Id: I3b2e82a375ea65bea1526af4a32c6a2488102541
2020-09-28 08:57:08 -07:00
Hyunyoung Song 95786e077d Good riddance UserEventDispatcher
Bug: 165675920
Bug: 161381246

TL;DR;;
- nano -> lite proto
- add all the missing logs to WW
- pin item related logging fix
- Removed logging for assistant

sgrep "com.android.launcher3.userevent.nano." | cut -f1 -d: | xargs sed -i -e 's/userevent\.nano\./userevent\./g'

Change-Id: Ie2a49fdd891cacbd7ef40a1dc9e41ff0574c7517
2020-09-27 13:41:49 -07:00
Hyunyoung Song 380d603f83 [automerger skipped] Merge "[DO NOT MERGE] Add component name to launcher home and overview gestures Bug: 168805198" into ub-launcher3-rvc-qpr-dev am: ab2e43e290 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12650710

Change-Id: I6c319eab44ab6c6273d3dad6389e71f91e5acf87
2020-09-26 07:14:28 +00:00
Hyunyoung Song ab2e43e290 Merge "[DO NOT MERGE] Add component name to launcher home and overview gestures Bug: 168805198" into ub-launcher3-rvc-qpr-dev 2020-09-26 06:55:11 +00:00
TreeHugger Robot b47551153a Merge "Allow touches on Workspace during transition from Overview" into ub-launcher3-master 2020-09-25 23:16:51 +00:00
Schneider Victor-tulias 1b17d6be20 Make the workspace popup menu items statically ordered.
Test: manual

Fixes: 160190991.

Reordering the workspace's popup menu items breaks muscle memory of getting to the wallpaper and home settings. Added ArrowPopup#show and refactored ArrowPopup#reorderAndShow to allow more flexbility.

Change-Id: I3fa327d08488a52312c86769bb9a065ccacb17aa
2020-09-25 16:03:05 -07:00
Sreyas Rangaraju de301593e8 Merge "Removing OAV HIDDEN_GESTURE_RUNNING flag." into ub-launcher3-master 2020-09-25 22:05:29 +00:00
Jerry Chang 91ef6856d7 Remove legacy involveSplitScreen API
The onSplitScreenInvoked was used to notify system ui to reset the
divider position before entering split screen. With
SplitScreenTaskOrganizer, WM Shell library could know the exact time
when entering/leaving split screen mode. Removes the legacy API and
resets divider position when leaving split screen mode.

Fix: 168869136
Test: atest WMShellTests
Test: atest SystemUITests
Test: manual check recents and split screen behavior
Change-Id: Id14925619d1ec7c014a3e306fd99ec3734f227da
(cherry picked from commit 44981eb88e)
2020-09-25 20:43:14 +00:00
Tracy Zhou 32b9f3dc40 Merge "[Live Tile] Switch to screenshot when any task menu option is selected" into ub-launcher3-master 2020-09-25 17:43:32 +00:00
Schneider Victor-tulias 2517dfd123 Update TutorialFragments to work without hand gesture animations.
Test: manual

TutorialFragments needed to implement getHandAnimationResId, however not all TutorialFragments will need a hand gesture animation. Updated TutorialFragment to remove this requirement.

Change-Id: I2f75d6447dcceb226569181176deed1d5e80fa5f
2020-09-25 10:19:45 -07:00
TreeHugger Robot 05e21950c9 [automerger skipped] Merge "[DO NOT MERGE] Make overview to home translate faster" into rvc-qpr-dev am: fd2f276d4e am: b3ab1189d2 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12687842

Change-Id: I144af9cf916a6385357ea164330dabe1bf187b03
2020-09-25 05:46:09 +00:00
Tony Wickham c182bb92eb [automerger skipped] [DO NOT MERGE] Make overview to home translate faster am: 0a22d107f6 am: 7750412cc2 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12687842

Change-Id: I726914c0414cffb3d18a5a623134e115bb804d24
2020-09-25 05:46:07 +00:00