Commit Graph

58436 Commits

Author SHA1 Message Date
Alex Chau 543857f496 Add screen recording to flaky test
- Also updated bug id for a ScreenRecord

Test: presubmit
Bug: 242163205
Bug: 241821721
Fix: 242163245
Change-Id: I43ff9fca285649933a100e4a02c660087308a7ac
2022-08-26 18:36:33 +01:00
Sebastian Franco ffae7d256c [Merge conflict tmp-qpr] Adding flag to improve the icons reordering on foldables
Test: compiles
Bug: 188081026
Change-Id: Ifa30bbc9ff38f2cc0f9530f3e075b5eb662f63eb
2022-08-26 00:05:27 +00:00
Android Build Coastguard Worker e4627dea18 Snap for 8994498 from 9672e2e74f to tm-qpr1-release
Change-Id: I60bafa62f9a43336db0dbb66d02d8389b8d3bb65
2022-08-25 23:25:39 +00:00
Alex Chau 20eb0e3f67 Replace shelf height with keep clear areas registration in Launcher.
This affects Hotseat only for now. Taskbar will be occluded when unstashed.

When in gesture nav and with auto-enter pip, we need to pre-register the Hotseat
keep clear areas, as otherwise the event appears after the animator is started
and current logic doesn't allow to update those destination bounds in the animator.

Test: manually, existing tests pass
Bug: 183746978

Change-Id: I4d97ca77225d3502acac1fb6b5e3eff3e81285ed
2022-08-25 22:52:17 +00:00
Schneider Victor-tulias 305a1df9d9 Merge changes I562abc6c,I7a48d960,I0916f969 into tm-qpr-dev am: 7fb96a5305 am: 2ed4c84e68
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19517498

Change-Id: If267d42f6d15fef03373ffe0c77fc1ebb1a7dd3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-25 21:31:02 +00:00
Schneider Victor-tulias 2ed4c84e68 Merge changes I562abc6c,I7a48d960,I0916f969 into tm-qpr-dev am: 7fb96a5305
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19517498

Change-Id: I21769aa2d541176fb63faceb55043dfccee1a693
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-25 21:02:03 +00:00
Schneider Victor-tulias 7fb96a5305 Merge changes I562abc6c,I7a48d960,I0916f969 into tm-qpr-dev
* changes:
  Update ActiveGestureLog to store n-gestures rather than n-events.
  Add input consumer selection reason to active gesture logs
  Collapse EventLogArray into ActiveGesture log.
2022-08-25 20:42:13 +00:00
Bill Yi c5b877dd2c Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I0124f44d3c65c840fb7bf213ec3a01892a3d8634
2022-08-25 11:20:35 -07:00
Bill Yi 72fd10fc21 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I831d74eb12eb04a22cd1d8b2747ea300d9dcb351
2022-08-25 11:19:56 -07:00
Bill Yi 4bf2ba3909 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I863080296dc2f570776996e1fc700d152622282b
2022-08-25 11:19:29 -07:00
Schneider Victor-tulias 976fdbe623 Update ActiveGestureLog to store n-gestures rather than n-events.
Test: printed logs after several gestures
Bug: 227514916
Change-Id: I562abc6c5c43e53a53b085234b0be01dae90ac06
2022-08-25 17:05:01 +00:00
Schneider Victor-tulias 24637f50c5 Add input consumer selection reason to active gesture logs
Test: manually tried gestures in 3 button and gesture nav and checked logs
Bug: 227514916
Change-Id: I7a48d960ef5a41ddee95153fa08a2345f00cbef7
2022-08-25 10:03:30 -07:00
Schneider Victor-tulias a0cd3e0295 Collapse EventLogArray into ActiveGesture log.
EventLogArray is never used directly, only used as a super class of ActiveGestureLog. Simplifying the hierarchy to simplify follow-up changes.

Test: manually tried gestures in 3 button and gesture nav and checked logs
Bug: 227514916
Change-Id: I0916f969a776953ddc4886846ad2f4936566e7d7
2022-08-25 09:59:13 -07:00
Thales Lima 1e8b45f8f1 Extract cell horizontal space to a method
Fixes: 229100375
Test: DeviceProfileTest
Change-Id: Ia2e560b37f4e9fbff9b5c2e7c0ef3fe710e55c29
2022-08-25 11:50:59 -04:00
Alex Chau b5809add48 Remove ScreenRecord for WorkProfileTest.toggleWorks
Bug: 242163822
Bug: 243688989
Test: presubmit
Change-Id: I6ee7934c854f379022062fd2117f12ac84209885
2022-08-25 12:06:47 +01:00
Ke-Yu Lu 7ba396089c Merge "Add getIconName to AppIcon" into tm-qpr-dev am: 9672e2e74f am: 03456a8fc6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19707039

Change-Id: Id2304ce719cdf65eba95c5d97619b92aa5dcd0ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-25 09:25:55 +00:00
Ke-Yu Lu 03456a8fc6 Merge "Add getIconName to AppIcon" into tm-qpr-dev am: 9672e2e74f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19707039

Change-Id: Id31b524803f635aa2643f533dd1930789ebb6e18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-25 09:05:05 +00:00
Ke-Yu Lu 9672e2e74f Merge "Add getIconName to AppIcon" into tm-qpr-dev 2022-08-25 08:43:49 +00:00
Bill Yi 4374fc5fb0 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ifdddfb5419dfc5e88939f25cc12d87f5b9f85728
2022-08-24 22:08:35 -07:00
Android Build Coastguard Worker 8cb781a8ca Snap for 8989105 from 831f5ee748 to tm-qpr1-release
Change-Id: Ib3a975e8b949e4f836547bcbd2c39494463f0c0c
2022-08-24 23:25:16 +00:00
Sunny Goyal 4b0dc5b562 Inlining BaseQuickstepLauncher to QuickstepLauncher am: d6801af69a am: 85c106aba1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19668510

Change-Id: If899cc781782346d4aedd1562033c774171388fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 23:21:10 +00:00
Sunny Goyal 85c106aba1 Inlining BaseQuickstepLauncher to QuickstepLauncher am: d6801af69a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19668510

Change-Id: I576f4f3a586b159b552d301aa9084ece2565c8f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 22:56:19 +00:00
Ke-Yu Lu 6520372966 Add getIconName to AppIcon
Bug: 237606436
Test: manual on local device
Change-Id: Ifcd18cefa35148fd744087a207e48791c098899a
2022-08-25 04:54:58 +08:00
Sunny Goyal d6801af69a Inlining BaseQuickstepLauncher to QuickstepLauncher
Bug: 243022799
Test: Presubmit
Change-Id: I3706fc1f10d88ea73bd873c7e94c3e78795791eb
2022-08-24 12:51:21 -07:00
Evan Rosky 2cfc8abceb Merge "Use SysUI/Shell's transaction apply token in Launcher" 2022-08-24 15:02:47 +00:00
Pat Manning 53d750e427 Launch tasks before testing switch to overview.
Bug: 238461210
Test: TaplTestsQuickstep#testSwitchToOverview
Change-Id: I0033b8b33371a01165c595ae66826bef5699eddb
2022-08-24 12:25:00 +00:00
Jeff Chang 7cffefbe9b Merge "Launch split task with correct UserHandle" into tm-qpr-dev am: 831f5ee748 am: ede6d7b35c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19668512

Change-Id: I64778a8e2f7930a5a132c897e3dee6dbd2532e36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 08:52:12 +00:00
Jeff Chang ede6d7b35c Merge "Launch split task with correct UserHandle" into tm-qpr-dev am: 831f5ee748
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19668512

Change-Id: Ic8ebe6eed9db0eae534c7b3b710e8abf490b7312
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 08:23:25 +00:00
Jeff Chang 831f5ee748 Merge "Launch split task with correct UserHandle" into tm-qpr-dev 2022-08-24 07:48:09 +00:00
Nataniel Borges d49770c716 Merge "Fix testDisableRotationCheck" 2022-08-24 07:13:49 +00:00
Brian Isganitis 1a80162b7a Merge "Added debug menu option for testing secondary display." into tm-qpr-dev am: 06b1d8c114 am: d8a2537ec0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19701174

Change-Id: Idb221d4f7bc7ff4827d57804d308c79e9ada942d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:36:19 +00:00
Hyunyoung Song bd4e90ca42 Merge "Remove autofill from launcher edittext boxes" into tm-qpr-dev am: f7504a0909 am: 4f78f65472
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19716286

Change-Id: I85730d7573cae8fe8306af25555ced9c74e84166
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:33:49 +00:00
Winson Chung 19da9249dc Merge "Defer adding surface changed callback until view root is valid" into tm-qpr-dev am: c04576ad6e am: 9411d64586
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19628908

Change-Id: I8bb7d072097f0b1b22fac5f63ea8e525e3b88af5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:27:03 +00:00
Brandon Dayauon c2cb9a3823 Merge "Fix jumpiness when dragging surface down and up." into tm-qpr-dev am: dc51afd920 am: 6c3f5a32aa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19600189

Change-Id: I50d10c838e8e6291a261243898de201f3ce1bb0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:25:07 +00:00
Pinyao Ting 292d0d3dc9 Merge "Explicit Nullbility in Launcher (Part 2)" into tm-qpr-dev am: 775b0d21dc am: ff8f09b5b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19679564

Change-Id: I569d5e6fd9ebbcb31266c6683c129481ee3c2144
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:08:54 +00:00
Sam Dubey 18c244b452 Merge "Onboard tests in IW suite" into tm-qpr-dev am: f9d1b193bc am: 07f55c6304
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19657853

Change-Id: I635d88fa6fc4c4781116f4b0aa38164222653626
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:01:15 +00:00
Bill Yi af8a294aab [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-d1-dev am: f4e7a1a703 -s ours am: ea3e52075a -s ours am: 85c6ba63b5 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I06fd075a458ca898a03c29aa3fb8279712bb4063
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:00:33 +00:00
Bill Yi a99cf36cbd [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 113cbbeffe -s ours am: 8c7e2bf2ab -s ours am: b9c8706ee8 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iccd14aaa134126687a598dddec91387d2c138860
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:00:27 +00:00
Bill Yi b921afc8ad [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-d1-dev am: e65ff07d53 -s ours am: d6047dc71f -s ours am: 2caede5a36 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2ee66611661c234a845d127904ada5616e51cdcc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 05:00:20 +00:00
Bill Yi 017662db05 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5e0bb864dd -s ours am: 39c7c8d7d1 -s ours am: 132d152e85 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I7a341240b848ceb2eaf41974107a1b59405e3d9a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 04:59:59 +00:00
Bill Yi 038eaeaef6 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-d1-dev am: 81ec6af3b7 -s ours am: 717fbedd51 -s ours am: 13a51b008e -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib57cfd86745abc5bdb3a8cb0b3efd3db0c31994c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 04:59:38 +00:00
Bill Yi e3ef2c828b [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 93a2a5bcc4 -s ours am: 5ab0693dce -s ours am: 9210e868dc -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2d7f8b57e581aa74230fc9fb81cb723d142dd5ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 04:59:19 +00:00
Jeff Chang 9f27fa3687 Launch split task with correct UserHandle
PendingIntent#getActivity gets the owner UserHandle from the app
context. That makes the activity launch fail since the app only exists
in the work profile environment(secondary user).

This CL gets the correct Userhandle from Launcher and use
PendingIntent#getActivityAsUser to launch split task.

Bug: 242039471
Test: Launch Google chat by shortcut to enter split (work-profile)
Change-Id: Ie1db8a858bf9cee700cb3ff3a9e607a5d1dbad30
2022-08-24 10:39:04 +08:00
Brian Isganitis d8a2537ec0 Merge "Added debug menu option for testing secondary display." into tm-qpr-dev am: 06b1d8c114
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19701174

Change-Id: I3b478199572cee3b7a0e71623ab83eee58f47eef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-24 01:05:24 +00:00
Evan Rosky 6e326cf205 Use SysUI/Shell's transaction apply token in Launcher
Launcher and SysUI/Shell have a lot of interactions
that require careful synchronization and ordering (at-least
with shell-transitions). As a result, they need to share
the same apply token or else some operations can end up
out-of-order despite being applied in-order.

Bug: 242193885
Test: Open an app, quickswitch repeatedly.
Change-Id: I4cbe8b5db28516db7a08b4022f1199f3f6b89591
2022-08-24 00:06:18 +00:00
Brian Isganitis 06b1d8c114 Merge "Added debug menu option for testing secondary display." into tm-qpr-dev 2022-08-23 23:57:15 +00:00
Android Build Coastguard Worker 98113afadc Snap for 8983512 from 775b0d21dc to tm-qpr1-release
Change-Id: I162dfc601965a9534640b402a1d8cae7c0865fcc
2022-08-23 23:25:47 +00:00
Hyunyoung Song 4f78f65472 Merge "Remove autofill from launcher edittext boxes" into tm-qpr-dev am: f7504a0909
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19716286

Change-Id: I2295d776872f765fa870fc5c474968c8e6ae7c81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-23 23:05:40 +00:00
Winson Chung 9411d64586 Merge "Defer adding surface changed callback until view root is valid" into tm-qpr-dev am: c04576ad6e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19628908

Change-Id: I8f43ab2e866c34ccddd4c802c4892714160a66f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-23 23:03:18 +00:00
Hyunyoung Song f7504a0909 Merge "Remove autofill from launcher edittext boxes" into tm-qpr-dev 2022-08-23 22:15:44 +00:00