Commit Graph

1814 Commits

Author SHA1 Message Date
Alex Chau f079e78cb8 Merge "Use less icons in hotseat when in 3 button nav for tablet" into tm-dev am: d8a37c2e12
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16988303

Change-Id: I73e5e382d7b4d64a5f360ffeca1b0de570f896ff
2022-03-08 12:22:07 +00:00
Alex Chau d8a37c2e12 Merge "Use less icons in hotseat when in 3 button nav for tablet" into tm-dev 2022-03-08 11:58:55 +00:00
TreeHugger Robot d0f1dfc650 Merge "Revert "Adding better diags when SysUI crashes during Launcher test"" into tm-dev am: 90ab34b1d8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17109906

Change-Id: I50dca52ded87385e5f0d5b0129f6d0c0ca8b2279
2022-03-07 23:56:16 +00:00
TreeHugger Robot 90ab34b1d8 Merge "Revert "Adding better diags when SysUI crashes during Launcher test"" into tm-dev 2022-03-07 23:14:49 +00:00
Vadim Tryshev fcd569055e Revert "Adding better diags when SysUI crashes during Launcher test"
This reverts commit b0e0f5f44a.

Reason for revert: This cl prevents the ability to run tests from android studio.

Change-Id: I8a1cbcd2e8faefdd168aac5bcad4f21c73694839
2022-03-07 20:37:42 +00:00
Alex Chau 6ed408f59f Use less icons in hotseat when in 3 button nav for tablet
- We have less space on tablets when 3 button nav is enabled because QSB is now inline with the icons. This creates a new attribute to define how many icons should be shown when in that mode. This could be used for other grids in the future as well.
- InvariantDeviceProfile now listens for nav mode changes

Fixes 214882090, 221420204
Test: manual

Change-Id: I012432a1a322c4e5505e46a1198c841ab124aaa6
2022-03-07 18:38:05 +00:00
Benno Lin 894984299f Fix Tapl drag to folder issue on S5 and R3
Bug: 205015793
Bug: 205014516
Test: atest Launcher3Tests
Test: https://android-build.googleplex.com/builds/abtd/run/L47800000953216369
Test: https://android-build.googleplex.com/builds/abtd/run/L63300000953213948
Change-Id: If481d2b6503e8d47953b00c102719c447f43da41
2022-03-04 00:58:33 +00:00
Alex Chau c8eedba4d2 Merge "Increase PromiseIconUiTest timeout temporarily" into tm-dev am: b7d5cf4c60
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17056087

Change-Id: Ib0cfb6f34ff676c5ff8b31134460cbdbbd63bcbc
2022-03-03 10:20:57 +00:00
Benno Lin 1c62b18daf Merge "Fix Tapl drag to folder issue on S5 and R3" 2022-03-03 01:18:21 +00:00
Benno Lin 8d8c14805a Fix Tapl drag to folder issue on S5 and R3
Bug: 205015793
Bug: 205014516
Test: atest Launcher3Tests
Test: https://android-build.googleplex.com/builds/abtd/run/L47800000953216369
Test: https://android-build.googleplex.com/builds/abtd/run/L63300000953213948
Change-Id: If481d2b6503e8d47953b00c102719c447f43da41
2022-03-03 01:18:01 +00:00
Alex Chau 6ecc69974b Increase PromiseIconUiTest timeout temporarily
- PromiseIcon installSession takes a long time to be created in certain device, incrase the timeout until b/222319304 is fixed

Bug: 202985412
Test: labtest
Change-Id: I51e6136b5a79e68f509745035206a6752f7318af
2022-03-02 19:07:38 +00:00
TreeHugger Robot 2c0332d283 Merge "Adding better diags when SysUI crashes during Launcher test" into tm-dev am: 60a15f5c24
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17033582

Change-Id: I2dc3df39c9c77580de2ca048e4ddaddecb21e34a
2022-03-02 18:36:42 +00:00
TreeHugger Robot 60a15f5c24 Merge "Adding better diags when SysUI crashes during Launcher test" into tm-dev 2022-03-02 18:17:28 +00:00
vadimt b0e0f5f44a Adding better diags when SysUI crashes during Launcher test
Test: presubmit; sys ui tests where this rule is already used
Bug: 187761685
Change-Id: Ib4491e5c7ebbea0bb3b17fc8c4b3a6c59a3bdb2a
2022-02-28 18:59:25 +00:00
TreeHugger Robot c1d401d1fa Merge "Adding tests for themed icons support in Launcher" into tm-dev 2022-02-26 01:17:46 +00:00
Sunny Goyal 8dc9415af5 [automerge] Adding tests for themed icons support in Launcher 2p: bcec90b081 2p: f4cc4c3c53
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17007428

Bug: 205772453
Change-Id: I9dcb8b1a6f3e4d51b745d237f2b71a3741227c30
2022-02-25 21:36:11 +00:00
Sunny Goyal f4cc4c3c53 [automerge] Adding tests for themed icons support in Launcher 2p: bcec90b081
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17007428

Bug: 205772453
Change-Id: Iec60841c7a1bac1295623818061e1133b38aa582
2022-02-25 21:35:54 +00:00
Sunny Goyal bcec90b081 Adding tests for themed icons support in Launcher
Bug: 205772453
Test: Presubmit
Change-Id: I2fc8cade8e103e5a7b3aa7349c870e613929464c
2022-02-25 13:35:18 -08:00
Vadim Tryshev 2107f059cb Merge "Preparing to using "platform-test-rules" library from Launcher tests" into tm-dev 2022-02-24 20:10:00 +00:00
Alex Chau 67d7be9c36 Add extra logs for launcher not initialized
- Add logs to figure out why launcher model is not loaded properly in a test

Bug: 215233405
Test: None
Change-Id: If9e6a18ed2955928fe4ad57e6d7aa34e39c32036
2022-02-24 16:28:54 +00:00
Thales Lima 2f1ae6a1b5 Merge "Create new logic for grid migration" into tm-dev am: bfb275bf21
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16976104

Change-Id: I646e0c030aaa7c7a111ba1ad295332617bcf5af8
2022-02-23 19:44:47 +00:00
TreeHugger Robot 9f7ceb1c91 Merge "Fix jump in animation for hotseat while re-arranging icons" into tm-dev am: 49cb99a420
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16967985

Change-Id: I05ccfa5901e84dd103348ae16dad28cb1edb2408
2022-02-23 18:14:14 +00:00
Thales Lima bfb275bf21 Merge "Create new logic for grid migration" into tm-dev 2022-02-23 18:07:06 +00:00
Thales Lima 0a7ff8780f Create new logic for grid migration
Fixes 217564863
Test: manual, changing grids from Wallpaper & Style and checking against spec

Change-Id: I94cf77111b37810282527f1a212b6e4126d3eba1
2022-02-23 15:20:50 +00:00
vadimt 13839e4cc6 Preparing to using "platform-test-rules" library from Launcher tests
I want to include some stuff (like android.platform.test.rule.CrashDetector) but I want to land just the dependency part and see if I get postsubmit build problems that sometimes appear in obscure AOSP targets.

Test: presubmit
Bug: 187761685
Change-Id: I334b9f1029edbe8621df940900f43d0c5059373e
Merged-In: I334b9f1029edbe8621df940900f43d0c5059373e
2022-02-22 21:39:35 +00:00
Nicolo' Mazzucato 5765d42ada Fix jump in animation for hotseat while re-arranging icons
While re-arranging icons the hotseat remains in scale 1.0f, while the workspace reduces it's scale (as defined by SpringLoadedState.java). Previously, the code to aggregate animations was assuming hotseat and workspace always had the same scale.

MultiScaleProperty.get() was being used to set the starting value of the animation. Previously, it was returning the last aggregated value. However, this value was correct only for the workspace, but not for the hotseat. Returning the current view scale makes it always correct.

Bug: 220271046
Test: Dragged icons from hotseat to workspace, and verified animation didn't jump
Change-Id: Ic01776c1d8e3967624626ed7c44d194a06295790
2022-02-22 18:27:26 +01:00
vadimt d76d05162b Preparing to using "platform-test-rules" library from Launcher tests
I want to include some stuff (like android.platform.test.rule.CrashDetector) but I want to land just the dependency part and see if I get postsubmit build problems that sometimes appear in obscure AOSP targets.

Test: presubmit
Bug: 187761685
Change-Id: I334b9f1029edbe8621df940900f43d0c5059373e
2022-02-17 14:40:33 -08:00
András Klöczl a29eed894f Merge "Fix two panel tapl test dragging issue" 2022-02-16 22:47:47 +00:00
Andras Kloczl 659cfbe1f6 Fix two panel tapl test dragging issue
It seems if the dragging target position's X coordinate is 0
then there is a weird bug in portrait mode.

Test: atest TwoPanelWorkspaceTest
Bug: 197631877
Change-Id: I7d8702b06e5ed396814339080f8e814e9f8a6a65
2022-02-16 13:47:50 +00:00
Schneider Victor-tulias d6279ae641 Update TAPL object hierarchy in preparation for Taskbar TAPL tests
See design at: go/taskbar-tapl-tests

Test: Ran tests remotely
Bug: 215218813
Change-Id: I1c2ceac8954973ea3ae5b2f797fdfb96ba7a6ec4
2022-02-15 13:33:26 -08:00
TreeHugger Robot fccae60a24 Merge "Add Z scaling during unfold to launcher" 2022-02-15 17:49:11 +00:00
Nicolo' Mazzucato 12131a40fe Add Z scaling during unfold to launcher
The unfold progresses are mapped to 0.85 - 1 range and set as a scale for launcher.

In case of multiple scale animations for workspace and hotseat, they are combined using MultiScaleProperty (e.g. opening an app while unfolding/going to all apps while unfolding). Note that this is a pretty difficult scenario to be in. If that happens, we multiply all values and bound the result between the max and min values.

Bug: 217368525
Test: atest MultiScalePropertyTest and manually
Change-Id: I6131c39f36deade0b7280c72edda2d72045344e9
2022-02-15 17:02:36 +01:00
Benno Lin 978d646864 Merge "Implemnet methods to drag a icon to given Workspace cell" 2022-02-15 01:49:21 +00:00
Benno Lin 7738cac424 Implemnet methods to drag a icon to given Workspace cell
The CL implements public methods to drag an Icon from AllApps to a
given cell in the workspace.

Bug: 199120092
Test: Launcher3Tests:com.android.launcher3.ui.TaplTestsLauncher3#testDragAppIconToWorkspaceCell
Test: https://android-build.googleplex.com/builds/abtd/run/L89300000953052361
Test: https://android-build.googleplex.com/builds/abtd/run/L44500000953013792
Change-Id: Ife16d1f1b55b809763dd40f5afee6711049a4729
2022-02-15 01:48:45 +00:00
vadimt 2dd23a0466 Not postponing expecting Pilfer when swiping to overview.
TAPL was expecting pilfer upon UP in the swipe-pause-to-overview gesture.
Actual Pilfer happens earlier, which resulted in wrong sequence-mismatch diags if the gesture fails before UP.
Now expecting Pilfer earlier.

Also fixing a problem that sneaked through earlier reviews when even down time was passed incorrectly.

Bug: 187761685
Test: presubmit
Change-Id: If4289a011247bf7801405ecaac8befa8461e8a37
2022-02-12 01:57:13 +00:00
Alex Chau 449cd7226d Merge "Use less steps for home gesture" 2022-02-08 10:51:38 +00:00
Thales Lima f7bad2c880 Use less steps for home gesture
Needed because when running tests in virtual devices is very slow. The previous number of steps was also greater than the default timeout for home gesture.

Fixes 215673732
Test: atest Launcher3Tests:RequestPinItemTest

Change-Id: I9b13d97deb158222ba0ebf3f6a536c5a7ae632cf
2022-02-04 19:00:23 +00:00
TreeHugger Robot 0acf93b251 Merge "Fix licenses and license texts." 2022-02-01 19:02:06 +00:00
Bob Badour a7548b5871 Fix licenses and license texts.
Entire package is 1p.

Bug: 210912771

Test: m nothing

Change-Id: Id941d93786882aca78f214ac692433a353b84ed3
2022-02-01 17:26:39 +00:00
Pat Manning 30c28a0a22 Reenable tablet tests for OOP TAPL tests.
Bug: 210158657
Test: TaplTestsQuickstep.java
Change-Id: Ib604642be6819065cde4167f3705d43ced3b2fda
2022-01-31 18:49:20 +00:00
Alex Chau 758437493f Add ScreenRecord for a flaky test
Bug: 202433017
Test: none
Change-Id: If4bc72e5eae39ce641521b2edbf3ba630968c561
2022-01-29 18:35:56 +00:00
TreeHugger Robot 65ffe19260 Merge "Allow overriding enterprise related strings in Launcher" 2022-01-28 18:52:43 +00:00
kholoud mohamed c76b2035aa Allow overriding enterprise related strings in Launcher
Test: manual
Bug: 188414133
Bug: 211422509
Bug: 188410712
Change-Id: I75858cdcf2057e7c270da5893cd9a90c6753f182
2022-01-28 16:33:03 +00:00
Alex Chau e9703705c3 Merge "Revert "Add ScreenRecord for a flaky test"" 2022-01-28 09:55:23 +00:00
Alex Chau 4185089847 Revert "Add ScreenRecord for a flaky test"
This reverts commit 1a9ef83988.

Reason for revert: Remove ScreenRecord to see if it resolves stale input event problem
Bug: 215672979

Change-Id: Ia7b7cd992c79af34b11d17becde98f253ab778ac
2022-01-27 21:48:59 +00:00
Vadim Tryshev 56153bbc89 Merge "Revert "Revert "Removing unused tracing""" 2022-01-26 18:43:19 +00:00
TreeHugger Robot 48fb939966 Merge "Don't start dragging widget below bottom gesture margin" 2022-01-25 18:47:18 +00:00
Brian Isganitis c19b51e1f3 Merge "Refactor all apps to depend on activity context." 2022-01-25 18:34:30 +00:00
Alex Chau f7f4f4d7ed Don't start dragging widget below bottom gesture margin
Bug: 215672979
Test: AddConfigWidgetTest
Change-Id: I8121c0662249ec019f4f47a402f7f78655a6b930
2022-01-25 15:18:12 +00:00
Thales Lima ec951f7f2c Merge "Make hotseat fit one line on tablets" 2022-01-25 14:03:34 +00:00