summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/allapps/search
Commit message (Collapse)AuthorAgeFilesLines
* Fix search bar incorrectly positioned after swiping up to homepaphonb2019-12-121-1/+4
| | | | Change-Id: I3c29fe43ea77f5b3a842242b1e66633eac4459de
* Launcher3: Retrieve the searchbar padding from device profileChris Crump2019-12-121-3/+3
| | | | | | Use device profile to get the desired padding Change-Id: I3f6e058fae48ebcde46e223e9ab7546a08877083
* Launcher3: Can't search out local app by Chineseyingrenw2019-12-121-1/+2
| | | | | | | | | | | | | | Description: Chinese content type is Character.OTHER_LETTER. When key matches,it check the content type. And if type is Character.OTHER_LETTER, it doesn't support search and break. When the content type is Character.OTHER_LETTER, make it work normally. Change-Id: I3713f24c9206fe16a8da2a23e6c90d68079dd533 Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
* Launcher3: Fix launcher preview renderingpaphonb2019-12-121-3/+14
| | | | | | Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> Change-Id: I8c6fc263a3021f3ff929bc75b2730962b29d3758 Signed-off-by: DennySPB <dennyspb@gmail.com>
* Optimizing some layouts in taskviewSunny Goyal2019-06-131-8/+3
| | | | | | | | | > Recycling DigitalWellBeingToast so that the view is not inflated everytime > Simplifying DigitalWellBeingToast to use a single text view > Adding support for footers in taskView without creating additional layout Bug: 122345781 Change-Id: Ia889819b93eb8644532ea95c6767554874d5e2d1
* Adding a utility class to listen for app launchesSunny Goyal2019-03-261-1/+3
| | | | Change-Id: I62e82a6e04b7101773d98c6e7aec574facd053fe
* Removing Launcher dependency in search box layoutSunny Goyal2018-11-201-5/+8
| | | | | Bug: 118758696 Change-Id: Id918c44b8bd2a97ab577481b7584afbe56e8a591
* Removing separate hotseat widget, instead using a QSB acroll all UI.Sunny Goyal2018-11-051-0/+9
| | | | | | | The QSB is responsible for updating its UI according to various states. Bug: 109828640 Change-Id: Ic8cbf3d404d5870de0f6b8fe25a332b8d21bae20
* Move IconNormalizer/ShadowGenerator/LauncherIcons to icons packageHyunyoung Song2018-09-261-1/+1
| | | | | | | | | Bug: 115891474 Sending out the package name changing CL first before I make LauncherIconsHandler and tests around it. Change-Id: Ic10479a06333e1435b392a7072cd08782e710cbd
* Migrating to android-xSunny Goyal2018-08-141-2/+0
| | | | Change-Id: I9a774152d13a541e8496dd84f2469bfed407f86d
* Hides the keyboard when qsb loses focus in All appsMehdi Alizadeh2018-06-051-1/+12
| | | | | Bug: 80190879 Change-Id: I88da6ef7a88b9dd4fce06e4f2b4592ee6ce39195
* Fixing Search box not getting aligned properly based on insetsSunny Goyal2018-04-301-3/+12
| | | | | Bug: 77893699 Change-Id: If195395af7858c3115d695a308810480474541a5
* Don't wait until layout to calculate the scroll rangeSunny Goyal2018-03-281-31/+12
| | | | | | | | | State UI is based on scroll range, which is applied on insets change. So the scroll range should be updated as part of insets change, for the State UI to be applied properly Bug: 77220795 Change-Id: I839f89e4887d9731b1483135724227c4245a00a9
* Simplifying all-apps search boxSunny Goyal2018-03-012-121/+41
| | | | | | | | > Giving the search box a solid background so that it work fine with scrolling > bottom shadow logic for search box Bug: 73085356 Change-Id: Ie4dc4922be39ffd8e2d562becedbd4c6f820e6c9
* Adding isSeascape method to have a common place to orientation checkSunny Goyal2018-01-261-4/+4
| | | | Change-Id: Ia61792b29ab0d1d74f76a8dfa53bbf968874dfaa
* Adding AppsStore for handling various app updatesSunny Goyal2018-01-251-2/+16
| | | | Change-Id: Ia2242ce583576ace0924ef7142793ba37f4adcb9
* Removing unused app discovery supportSunny Goyal2018-01-232-25/+0
| | | | Change-Id: I670be29851b232caa5c05624ae37ae5e92a8b65f
* Fix work tab is gone when leaving search modeTony Mak2018-01-111-0/+1
| | | | | | | | | | | 1. onSearchResultsChanged is not called if the query is empty. Introduce onClearSearchResult and restore the tab there 2. rebindAdapters should only perform the actual logic if showTabs != mShowTabs, except the first time when we init the layout in onFinishInflate. Fix: 71737947 Change-Id: I5485d6be0fc33b73aa6e0709be66cef8d43b4dbd
* Enable work profile tab in all apps.Mario Bertschler2017-11-141-15/+11
| | | | | | | | | | This CL will bring two tabs to all apps: Personal and Work, currently only if the user has a workfile set up and behind a feature flag defaulting to disabled. Bug: 68713881 Change-Id: Ib5a558281ef3593359db3ad593ee1d0cf279f547
* Moving some calls off the UI threadSunny Goyal2017-10-021-22/+1
| | | | | | | This saves ~5ms in onNewIntent Bug: 67305604 Change-Id: Ic97727b1c526e50bd3c8a1d8f511e1d7fd5e05e7
* Add spring to QSB when opening all apps.Jon Miranda2017-08-231-0/+13
| | | | | Bug: 64355491 Change-Id: I760856a32779b314c8b01ef2c051985e18b68ecb
* Remove LAUNCHER3_ALL_APPS_PULL_UPHyunyoung Song2017-08-211-2/+1
| | | | | | | | Bug: 63712253 Verified: all apps transition fully functional Verified: NO_ALL_APPS_ICON = false case also works. Change-Id: I779fb7bd4927c5923da3f85590d912dbbbcdef4d
* Fixing various testsSunny Goyal2017-07-311-4/+0
| | | | | | | | | | > Migrating UI tests to AndroidJUnit4 for better support > Removing obsolete RotationPreference test > Fixing broken FileLogTest and AndroidJUnit4 > Removing InvariantDeviceProfileTest as it does not work well with resource overlays Change-Id: I0abb1df6765d76d86c1c6c84e8ac35eb9a6bcdaa
* Using collator for string matchingSunny Goyal2017-07-181-4/+53
| | | | | | | This provides a better matching for non-latin characters on N and above Bug: 63763127 Change-Id: I220487d242ff547311ddd13e7af380a7e47eec0e
* Accounting for bottom margin in the search box in app-scroll rangeSunny Goyal2017-07-171-1/+2
| | | | | Bug: 2539098 Change-Id: I9d7cdb05d33af397a4adcfc2f1f6c1d380b9fb0e
* Launcher3: Can't search out local app by Chineseyingrenw2017-07-121-1/+2
| | | | | | | | | | | | | | Description: Chinese content type is Character.OTHER_LETTER. When key matches,it check the content type. And if type is Character.OTHER_LETTER, it doesn't support search and break. When the content type is Character.OTHER_LETTER, make it work normally. Bug: 63534074 Change-Id: I3713f24c9206fe16a8da2a23e6c90d68079dd533
* Updating fast scrollbar UI in LandscapeSunny Goyal2017-06-262-12/+32
| | | | | | | | | | | Creating a separate view for FastScrollBar and moving all the relavant logic in the view. For protrait, the touch handling is delegated by the recycler view just like before. For landscape, the dcrollbar does not overlay with recyclerView and handles the touch itself Bug: 37015359 Change-Id: Ie1981326457ba739bdf0ac8063db1065f395f133
* Get rid of an unused import from AppsSearchContainerLayout class.Rajeev Kumar2017-06-231-3/+0
| | | | Change-Id: Ia6d321ee3405dd82542a102489c1dba94f470bb0
* Removing long press support from page-indicatorSunny Goyal2017-06-151-12/+0
| | | | | | Bug: 62445549 Bug: 38163974 Change-Id: Ic0ae44ded7e4755c5401f327ce0d98a9ea96b2ab
* Extracting search algorithm in an interface to make it easier to change the ↵Sunny Goyal2017-06-144-27/+43
| | | | | | search behavior Change-Id: I0b1d1387c78d13ef749aac39d5c8167c2909716a
* Making some methods accessibleSunny Goyal2017-05-191-2/+2
| | | | | Bug: 37616877 Change-Id: I22ed43d9a39d321757d7c2fde7754b95a44780e2
* Aligning the search box with bottom of hotseat iconsSunny Goyal2017-05-171-2/+11
| | | | | Bug: 37616877 Change-Id: I153e754db8e6c96b47ab644e19ce110f56bf852e
* Adding support for top padding in BaseRecyclerView. The scrollbar isSunny Goyal2017-05-151-0/+16
| | | | | | | | | drawn below the top padding. Also adding callback for getting the all-apps vertical pull range so that it can be controlled by SearchUiManager Bug: 37616877 Change-Id: Ib4642073f3e92f6676caede3bddd652fda89c86f
* Moving apps search related logic into a custom layout fileSunny Goyal2017-05-084-0/+620
This will allow derivative projects to easily change the search behavior by simply overriding the xml file Bug: 37616877 Change-Id: Ib8d6a2dab06819a52611e9a3d97c70c5a49bbf97