summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | Merge "Disable failing widget tests" into ub-launcher3-qt-qpr1-devVadim Tryshev2019-09-132-0/+3
| | |\ \
| | | * | Disable failing widget testsvadimt2019-09-122-0/+3
| | | |/ | | | | | | | | | | | | | | | | Bug: 140837771 Change-Id: Ibba7769543e682315ea23640f68416defa85f365
* | | | Snap for 5885124 from 757d62dcaa25f368750e5bdf629c407eb118490a to ↵android-build-team Robot2019-09-192-5/+21
|\| | | | | | | | | | | | | | | | | | | | | | | qt-qpr1-release Change-Id: I1ae67b5b52f9a70bbeb1fd317b8670e4f91e2c2d
| * | | Make sure that live tile overlay is added only once.Tracy Zhou2019-09-162-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Users report seeing empty launcher. After adding some logging, live tile overlay can be added twice and removed only once. I added some logic to make sure that it can only be added once. Test: manual Fixes: 135864059 Fixes: 140337263 Change-Id: I9d3325c56e76654f1397cc65979b97a6c0a80aee (cherry picked from commit d3ef57b4ddb635580fc5898d22b31193894cda60) (cherry picked from commit 4fa6f63ffd7a5ab230d17e8401d29cae3e5440b8)
* | | | Snap for 5876498 from a7a1b57bc8b211ca64598aa42e83eb21789056b9 to ↵android-build-team Robot2019-09-1454-306/+879
|\| | | | | | | | | | | | | | | | | | | | | | | qt-qpr1-release Change-Id: I866d5ec8927a6212cd51532492d91c88d6822cc8
| * | | Merging ub-launcher3-qt-qpr1-dev, build 5872416Hyunyoung Song2019-09-1254-306/+879
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: Manual Bug:121280703 P2 Finish implementation of PortraitLandscape annotation for tests Bug:135633159 P3 [QPR] Promise icons on home screen Bug:135638690 P1 [QPR] On-device app search Bug:137106918 P2 UX: Accidental NGA triggering when hitting Undo actions in apps Bug:137200188 P3 Home screen app title disappears during animation Bug:138195597 P2 Wrong icon animated on return to home screen Bug:138396187 P1 Swipe and hold from an app no longer uses spring to animate adjacent task Bug:138729157 P1 [Flaky test] java.lang.AssertionError: http://go/tapl : want to fling backwards in widgets, flung back, but the current state is not WIDGETS; Unexpected launcher object visible: workspace Bug:138729456 P1 [Flaky test] java.lang.AssertionError: http://go/tapl : Can't find an object with selector: BySelector [CLASS='\Qandroid.widget.TextView\E', PKG='\Qcom.google.android.apps.nexuslauncher\E', TEXT='\QShortcut 3\E'] (visible state: Workspace) Bug:138964490 P1 Support DeviceConfig to drive ToggleableFlags Bug:139021165 P2 [TEST TRACKER] [QPR] Promise icons on home screen Bug:139137636 P2 Create memory tests for Launcher Bug:139551306 P4 [Polish] Reduce shelf paddings in Overview Bug:139885365 P3 App open animation different between launcher suggested apps and launcher home screen/drawer Bug:139918680 P2 [a11y] Talkback shouldn't keep focusing on the background item and speak the description of the background item again after entering Widget list. Bug:140076379 P1 Launcher ub-launcher3-qt-qpr1-dev Branch Build Keeps Crashing due to Exception Bug:140252951 P2 Add widget launch test. Bug:140308849 P2 Jank during swipe up to home, especially noticeable after pausing first Bug:140311911 P2 Flake in Launcher tests: java.lang.AssertionError: Stable state != state: OverviewState, LauncherState Bug:140405990 P2 [a11y] Unable to add shortcut to Home screen by Voice access or Switch access. Bug:140819614 P1 If an install session is abandoned for an already installed app, the corresponding icon is removed Bug:140823188 P1 AppPredictionsUITests failing Bug:140837771 P1 Failing test: AddConfigWidgetTests and AddWidgetTests are failing Change-Id: I1efae6216c53b1fee3e105c9356ed43c4bf46c6e
| | * | Fix the issue deep shortcuts cannot be added to workspace viaPinyao Ting2019-09-122-35/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | voice/switch access Bug: 140405990 Change-Id: Ie54d9c738fc51445f3aa49458ff4fc1dd6e4fc67 Merged-In: Ie54d9c738fc51445f3aa49458ff4fc1dd6e4fc67 (cherry picked from commit 8a739f9511cc3833fdd9df33ce35bd6126ba1ea4)
| | * | Merge "Fixing widget tests" into ub-launcher3-qt-qpr1-devVadim Tryshev2019-09-121-1/+1
| | |\ \
| | | * | Fixing widget testsvadimt2019-09-121-1/+1
| | | |/ | | | | | | | | | | | | | | | | Bug: 140837771 Change-Id: If5dcf455b1a87b06c883dd1f0d46c6748e6d1a94
| | * | Fix failing test testPromiseIcon_addedFromEligibleSession.Jon Miranda2019-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Test: Ran tests on device Bug: 140819614 Change-Id: I8ee6836d3a06f315518aa4829c8e2ddf8cf5f74d
| | * | Merge "Replace OnGlobalLayoutListener with StateListener to update ↵Tony Wickham2019-09-111-7/+11
| | |\ \ | | | | | | | | | | | | | | | predictions" into ub-launcher3-qt-qpr1-dev
| | | * | Replace OnGlobalLayoutListener with StateListener to update predictionsTony Wickham2019-09-111-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we were using OnGlobalLayoutListener, which is only called when AllAppsContainerView or a child is re-laid out or visibility changes to or from GONE. Since we no longer relayout when already scrolled to the top, we need a better hook to check whether all apps has changed visibility for the purpose of updating predictions. Bug: 140823188 Change-Id: I7c4a0d94c529eb86b55729c75843c8b0bd673d8c
| | * | | Merge "Fix bug where existing icon is removed when install session is ↵TreeHugger Robot2019-09-112-4/+36
| | |\ \ \ | | | | | | | | | | | | | | | | | | abandonded." into ub-launcher3-qt-qpr1-dev
| | | * | | Fix bug where existing icon is removed when install session is abandonded.Jon Miranda2019-09-112-4/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Ensure we only add promise icons for apps that aren't already installed to our internal list of session ids. - Ensure we only remove promise icons created from the install session when that session is abandonded. Bug: 140819614 Change-Id: I3c93865b5e96a9c7a160154b45a38eb90ac9d183
| | * | | | Merge "Adding support for building a "spring like animation" with ↵TreeHugger Robot2019-09-112-12/+238
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | precomputed values" into ub-launcher3-qt-qpr1-dev
| | | * | | | Adding support for building a "spring like animation" with precomputed valuesSunny Goyal2019-09-092-12/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 138396187 Change-Id: Idba323090ecd9aca43c01414a32ab3b2e292e73e
| | * | | | | Adding testing for opening a widgetvadimt2019-09-111-0/+9
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | Bug: 140252951 Change-Id: Ic1c867db602f1890b74e7b539b44b2a440267384
| | * | | | When DeviceConfig/FeatureFlag value is different than the previousHyunyoung Song2019-09-115-13/+44
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | value, refresh icon cache Bug: 135638690 Bug: 138964490 Test: manually toggled feature flag UI on/off $ adb shell device_config put launcher APP_SEARCH_IMPROVEMENTS [true|false] when launcher is in foreground and also when it is in the background Afterwards, saw if "bank" would show BofA app or not Change-Id: I98b62bd07b14a225168217d7eb9bfdfc7f74435d
| | * | | Reenabling some widget testsvadimt2019-09-104-12/+16
| | | |/ | | |/| | | | | | | | | | | | | Bug: 140837771 Change-Id: I437f39b4a7f4b518551a157858c9b1a4812ee65d
| | * | Disable currently failing widget testsvadimt2019-09-102-0/+5
| | | | | | | | | | | | | | | | Change-Id: I2009b9c6f11a698bcf12a0b5ba97f98262fcee54
| | * | Merge "Ensure the icon load request matches the ItemInfo for the floating ↵TreeHugger Robot2019-09-101-5/+13
| | |\ \ | | | | | | | | | | | | | | | view." into ub-launcher3-qt-qpr1-dev
| | | * | Ensure the icon load request matches the ItemInfo for the floating view.Jon Miranda2019-09-101-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the bug where the wrong icon is present during the app close animation. Bug: 138195597 Change-Id: Ife2c6ad135dde54583f6f2bb2caf3b1e9325e064 Merged-In: Ib3767ec5c2b4eb22b35e5148879e11d2c1b28e3c
| | * | | Merge "Add tests for play promise icons." into ub-launcher3-qt-qpr1-devJonathan Miranda2019-09-093-4/+119
| | |\ \ \
| | | * | | Add tests for play promise icons.Jon Miranda2019-09-063-4/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 139021165 Change-Id: Ie1a049b283b70f6bd22b43c09aef263282cb0f56 Merged-In: I45469b7523d8aea12c34d460c7b69c571a415675
| | * | | | Merge "Add distance threshold for assistant gesture fling" into ↵Miranda Kephart2019-09-092-7/+13
| | |\ \ \ \ | | | |_|/ / | | |/| | | | | | | | | ub-launcher3-qt-qpr1-dev
| | | * | | Add distance threshold for assistant gesture flingMiranda Kephart2019-08-082-7/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was possible to invoke the assistant accidentally. This change adds a minimum distance threshold before we register a fling (the same distance as used for drag, 55dp). Bug: 137106918 Test: manual; tested that accidental flings were much more difficult, but intentional invocations were still easy to register Change-Id: I40c8bd43c1a28c7b161467804a1e44746b8e92ef
| | * | | | Merge "Support for getting Launcher Pss by tests" into ub-launcher3-qt-qpr1-devTreeHugger Robot2019-09-093-9/+10
| | |\ \ \ \
| | | * | | | Support for getting Launcher Pss by testsvadimt2019-09-063-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 139137636 Change-Id: I8cad7dec07ce400cf927e3fc2ba9904fef942d9a
| | * | | | | Add one null check to testsvadimt2019-09-061-2/+5
| | |/ / / / | | | | | | | | | | | | | | | | | | Change-Id: Ib4b50ac06d44b1811e0388bc373fe420fa5570fd
| | * | | | Merge "Add tracing for non-dragging icon" into ub-launcher3-qt-qpr1-devTreeHugger Robot2019-09-052-0/+9
| | |\ \ \ \
| | | * | | | Add tracing for non-dragging iconvadimt2019-09-052-0/+9
| | | | |/ / | | | |/| | | | | | | | | | | | | | | | | | | | Bug: 138729456 Change-Id: Ib18f1544f2520509bd982f032bf3ed0c72ca9529
| | * | | | Merge "Properly prevent All Apps relayouts by avoiding scrollToPosition" ↵Tony Wickham2019-09-054-16/+9
| | |\ \ \ \ | | | |/ / / | | |/| | | | | | | | | into ub-launcher3-qt-qpr1-dev
| | | * | | Properly prevent All Apps relayouts by avoiding scrollToPositionTony Wickham2019-09-034-16/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calling scrollToPosition on RecyclerView internally calls requestLayout() (to cacluate where to scroll and then go there). Therefore, we should avoid calling that whenever possible, especially during transitions. In particular, we can optimize scrollToTop() to not scrollToPosition() if we are already at the top. This makes some other workarounds unnecessary, namely setting All Apps to GONE during system gestures. Test: Open an app, swipe up, ensure AllAppsRecyclerView doesn't get onLayout(). If we had scrolled to an app first, we get one layout in prepareRecentsUi(), but not during the transition. Bug: 140308849 Change-Id: I62ee341bf5893c121cfc013cc6542559f79d2a42
| | * | | | Merge "Adding a test method to get a Launcher object when it becomes ↵Vadim Tryshev2019-09-052-3/+21
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | non-null" into ub-launcher3-qt-qpr1-dev
| | | * | | | Adding a test method to get a Launcher object when it becomes non-nullvadimt2019-09-042-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1c56777c87827b5edf1c7f55ad9639321e598311
| | * | | | | Enabling some tests in landscape modevadimt2019-09-044-49/+7
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Bug: 121280703 Change-Id: I285638d832594d5fed26ee812737a4356b110899
| | * | | | Merge "Removing flinging via UI Automator" into ub-launcher3-qt-qpr1-devTreeHugger Robot2019-09-054-26/+24
| | |\ \ \ \
| | | * | | | Removing flinging via UI Automatorvadimt2019-09-044-26/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UI Automator loses events. Switching to the homemade scrolling. Bug: 138729157 Change-Id: Ib09bd5714e83eadfc65b54202867bf375e6b47c5
| | * | | | | Merge "Update app open/close animations." into ub-launcher3-qt-qpr1-devTreeHugger Robot2019-09-048-56/+134
| | |\ \ \ \ \
| | | * | | | | Update app open/close animations.Jon Miranda2019-09-048-56/+134
| | | | |_|_|/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - For app open, the icon text remains where it is and only the icon moves. - Similarly for app close, the icon text remains where it is and fades in with the rest of the other icons text. - With this change, the original view is always "VISIBLE" (if BubbleTextView/FolderIcon) but we hide certain elements. Added video to bug. Bug: 137200188 Bug: 139885365 Change-Id: I3d20c5f05bc7c0b9d052d8074ac3bfc21531c83d Merged-In: I3d20c5f05bc7c0b9d052d8074ac3bfc21531c83d
| | * | | | | Merge "Enabling debug tracing for all UI tests" into ub-launcher3-qt-qpr1-devVadim Tryshev2019-09-044-9/+2
| | |\ \ \ \ \ | | | |_|/ / / | | |/| | | |
| | | * | | | Enabling debug tracing for all UI testsvadimt2019-09-034-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I434ee378baf35de955c8a589b8380e1751e4107a
| | * | | | | Merge "Removing numbers from error message" into ub-launcher3-qt-qpr1-devVadim Tryshev2019-09-041-2/+1
| | |\ \ \ \ \
| | | * | | | | Removing numbers from error messagevadimt2019-09-031-2/+1
| | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They interfere with flake clustering Change-Id: I845b6e080824e00b9442070d53a0a3b448670d67
| | * | | / / Reduces padding of the Overview shelf in no button mode.Andy Wickham2019-09-034-8/+16
| | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: https://screenshot.googleplex.com/iw6baTCfoy2.png After: https://screenshot.googleplex.com/8CcsQvLhYDo.png Desired: https://b.corp.google.com/action/issues/139551306/attachments/26925873?download=false Test: Examined before and after padding and verified 3-button is unaffected. Fixes: 139551306 Change-Id: Ia416399cf25e7c6c2fb8aa84ad20e7ad74dcd31b (cherry picked from commit ddc9622e92fb5a4b211a5942ec679d195dc10d19)
| | * | | | Marks ScrimView unimportant for accessibility when Widgets screen is opened.Andy Wickham2019-09-033-22/+42
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents it from holding focus while the Widgets screen is visible (after using Widgets action from the All Apps caret thingy). Test: Manually followed steps provided in bug, and issue not seen after this change. Fixes: 139918680 Change-Id: I280ac97fb7ff9fa67f1c6a1ce9cdfa9e451231eb
| | * | | Merge "Only add promise icon if icon is provided in the SessionInfo." into ↵TreeHugger Robot2019-09-031-11/+24
| | |\ \ \ | | | | | | | | | | | | | | | | | | ub-launcher3-qt-qpr1-dev
| | | * | | Only add promise icon if icon is provided in the SessionInfo.Jon Miranda2019-09-031-11/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - In some cases, SessionInfo is created without an icon until later on in the install process. This prevents promise icons with default Android logo from appearing. - This will also prevent apps without a launching activity from appearing as a promise icon and then disappearing when the app is installed. Bug: 135633159 Change-Id: I30adde8bf2cf583bffca8ed878f9cc20d6d41a13
| | * | | | Merge "Fix bug where we incorrectly change the default profile id of the ↵Sunny Goyal2019-09-031-6/+0
| | |\ \ \ \ | | | |/ / / | | |/| | | | | | | | | database." into ub-launcher3-qt-qpr1-dev
| | | * | | Fix bug where we incorrectly change the default profile id of the database.Jon Miranda2019-08-301-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I0fafc06f5e28c1fdff77003c984e686719a60cd2