summaryrefslogtreecommitdiffstats
path: root/src/com/android
Commit message (Collapse)AuthorAgeFilesLines
* Replacing setAlphaComponent with setAlphaComponentBound for better animation ↵Sunny Goyal2018-11-0610-33/+33
| | | | | | | | | | interpolation setAlphaComponent throws expetion for invalid range, which can cause brashes in overshoot interpolation Bug: 118390004 Change-Id: Ic9c5ff3d660eba353b982c4c47ccfaf329b3e296
* Merge "Removing UserManagerCompat wrapper for getting baded label" into ↵TreeHugger Robot2018-11-066-26/+12
|\ | | | | | | ub-launcher3-master
| * Removing UserManagerCompat wrapper for getting baded labelSunny Goyal2018-11-056-26/+12
| | | | | | | | | | | | | | This removes some crass dependency on Launcher compat implementation making it easier to move iconCache to a separate library Change-Id: If5fab0c82d98089cde6f54b6a374fb7bb2db5ae8
* | Merge "Disable Shortcuts menu item for Android Go devices." into ↵TreeHugger Robot2018-11-061-2/+5
|\ \ | |/ |/| | | ub-launcher3-master
| * Disable Shortcuts menu item for Android Go devices.Rajeev Kumar2018-11-051-2/+5
| | | | | | | | | | | | Bug: 112904271 Test: Manual test Change-Id: I423afd62063babcda52d3907bbd608049238f065
* | Merge "Removing some launcher cross dependency in BaseIconCache so that it ↵TreeHugger Robot2018-11-066-109/+146
|\ \ | | | | | | | | | can eventually be moved to icon library" into ub-launcher3-master
| * | Removing some launcher cross dependency in BaseIconCacheSunny Goyal2018-11-056-109/+146
| | | | | | | | | | | | | | | | | | so that it can eventually be moved to icon library Change-Id: I65e3ad34322a10695c1ba114f5e60c4418747f05
* | | Merge "Split out launcherProtos from sysui_shared.jar" into ub-launcher3-masterTreeHugger Robot2018-11-061-1/+1
|\ \ \ | |_|/ |/| |
| * | Split out launcherProtos from sysui_shared.jarHyunyoung Song2018-11-051-1/+1
| | | | | | | | | | | | | | | Bug: 113043444 Change-Id: I3115cdc7871b0f77601e399df01cdde0dde87c6e
* | | Create a launcher LoaderResults override.Rajeev Kumar2018-11-051-53/+28
| |/ |/| | | | | | | | | | | | | This change disables shortcuts/widgets binding on Android Go devices. Bug: 112904271 Test: Manual test Change-Id: I3dbcd23dc448ff9ca5fe6c32958dcffb51c4bcf5
* | Removing separate hotseat widget, instead using a QSB acroll all UI.Sunny Goyal2018-11-058-139/+78
| | | | | | | | | | | | | | The QSB is responsible for updating its UI according to various states. Bug: 109828640 Change-Id: Ic8cbf3d404d5870de0f6b8fe25a332b8d21bae20
* | Merge "Add StatsLog*Manager for logging. Bug: 113043444" into ↵Hyunyoung Song2018-11-0510-66/+159
|\| | | | | | | ub-launcher3-master
| * Add StatsLog*Manager for logging.Hyunyoung Song2018-11-0510-66/+159
| | | | | | | | | | | | | | | | | | Bug: 113043444 Verification: (19) is our event classifier number 11-05 11:24:28.188 932 994 I statsd : { 1541445868000000000 766293363001 (19)0x10000->1[I] 0x20000->0[I] 0x30000->0[I] 0x40000->[S] 0x50000->1[I] } Change-Id: I75403837f9fa8e51efa012fb708bce7efc9c4488
* | Merge "Create a launcher model override." into ub-launcher3-masterTreeHugger Robot2018-11-021-240/+0
|\ \
| * | Create a launcher model override.Rajeev Kumar2018-11-021-240/+0
| | | | | | | | | | | | | | | | | | | | | | | | This change disables shortcuts/widgets loading on Android Go devices. Bug: 112904271 Test: Manual test Change-Id: I2c40f87a8f5d752525c99d254693a4e0a9eeeb2b
* | | Create iconloader libraryHyunyoung Song2018-11-026-984/+0
| | | | | | | | | | | | | | | | | | | | | Bug: 115891474 Test: Builds everything Change-Id: I1d75702d4e5a10d694eeb839784a629de2f74dd2
* | | Merge "Simplifying scrim drawable initialization." into ub-launcher3-masterSunny Goyal2018-11-021-23/+17
|\ \ \ | |/ / |/| |
| * | Simplifying scrim drawable initialization.Sunny Goyal2018-10-311-23/+17
| |/ | | | | | | | | | | | | | | | | Scrim drawable is initialized as null in certain cases in code, but it is also initialized as null in sytle. Only using the style definition as source of truth to avoid missing null checks Bug: 118450709 Change-Id: I9dab18405932d1b5c0e697838738a1392f97021c
* | Merge "FeatureFlag: quick scrub is now quick switch" into ub-launcher3-masterTreeHugger Robot2018-11-012-3/+14
|\ \
| * | FeatureFlag: quick scrub is now quick switchTony2018-11-012-3/+14
| |/ | | | | | | | | | | | | | | | | | | | | | | - Scale down current task and translate it to the left - Translate previous task in from the left - This is a toggle; quick switch again returns to the first task Currently this is implemented by repurposing onQuickScrub(progress) to update the positions of the first two pages. This makes tracking velocity a bit difficult; if we want to go down this path in the long run we should probably track velocity properly on MotionEvents. Change-Id: I4445b5f08b6e88e71cbb5e30b1f1d45c5f1edc68
* / Create a deep shortcuts override.Rajeev Kumar2018-10-311-254/+0
|/ | | | | | | | This change disables deep shortcuts on Android Go devices. Bug: 112904271 Test: Manual test Change-Id: I6150a3500f67d8a8412b51796cc442e3384c2cbb
* Remove unused code from DeepShortcutView.Zak Cohen2018-10-261-10/+0
| | | | | Change-Id: I4df34c71912bdd91c3e5ef37ae4af7b185fd369a Tested: manual on pixel 3
* DeepShortcut - show loading placeholder before content is available.Zak Cohen2018-10-261-0/+63
| | | | | | | | | | | | | Sometimes the deep shortcuts can take time to load, show an initial loading state before any text is set. Note: changed singleLine to lines=1 as the former causes issues with RTL layout and is deprecated. Bug: 78620208 Tested: manual test on pixel 3 Change-Id: I782addb8d64425a1a95cee4f104fc0bd44809815
* Merge "Adding test methods" into ub-launcher3-masterTreeHugger Robot2018-10-252-1/+5
|\
| * Adding test methodsVadim Tryshev2018-10-252-1/+5
| | | | | | | | | | | | Bug: 117888000 Test: Running new Nexus tests Change-Id: I52a1f89add36dd38bbae8db262dd2e82280db130
* | Merge "Moving Plugin and feature flags UI to androidX" into ub-launcher3-masterTreeHugger Robot2018-10-253-54/+360
|\ \ | |/ |/|
| * Moving Plugin and feature flags UI to androidXSunny Goyal2018-10-253-54/+360
| | | | | | | | | | | | | | > Combining both preference into a single screen > Adding plugin preference screen so quickstep build Change-Id: I3d2ff3ebdac3c774659e79ecb81be6f75f765eb0
* | Support Live Tile in Quickstep (Pt1) - Z orderingTracy Zhou2018-10-241-0/+11
|/ | | | | | | | | | - Place Launcher above app surface. - Use LauncherLayoutListener to clear the area where the current task is in order to punch a hole and reveal the app view underneath Bug: 111697218 Test: Manual test Change-Id: I4d4e0f1113a8e60566257c030ae9b591789eb3b3
* Merge "Caching clean up, remove dependency on old shared lib loading/caching ↵Winson Chung2018-10-233-21/+69
|\ | | | | | | logic" into ub-launcher3-master
| * Caching clean up, remove dependency on old shared lib loading/caching logicWinson Chung2018-10-233-21/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Clarify caching policy, we only cache the last N task snapshots - Pull out necessary logic from RecentsTaskLoadPlan (deprecated) into launcher class RecentTasksList which also manages the invalidation of the last loaded list - Pull out logic from task loading logic in the shared lib into separate classes TaskThumbnailCache and TaskIconCache, and have each task view manage the load request for data Bug: 117603579 Test: Thumbnails still load Change-Id: I938e4dea19e7f5d24724c32194d254ca003e89aa
* | Merge "Handling configuration changes at runtime instead of killing the ↵TreeHugger Robot2018-10-237-48/+168
|\ \ | | | | | | | | | process" into ub-launcher3-master
| * | Handling configuration changes at runtime instead of killing the processSunny Goyal2018-10-197-48/+168
| | | | | | | | | | | | Change-Id: I0c7f7e58ddb690f371c257b6142a4e918e9acb7f
* | | Merge "Remove shape detection logic for icon legacy treatment Bug: ↵Hyunyoung Song2018-10-233-100/+6
|\ \ \ | |_|/ |/| | | | | 117991192" into ub-launcher3-master
| * | Remove shape detection logic for icon legacy treatmentHyunyoung Song2018-10-223-100/+6
| | | | | | | | | | | | | | | | | | Bug: 117991192 Change-Id: Ife2047e7b36099daa4526c471e5c70554f068de1
* | | Passing package name to a remote actionVadim Tryshev2018-10-221-2/+9
|/ / | | | | | | | | | | Bug: 117888000 Test: manual test with a prototype Change-Id: Ieea91c443186ccd653ae04fe76baff14e78021a0
* | Only show flags UI if developer options is enabledRyan Lothian2018-10-222-5/+8
| | | | | | | | Change-Id: I69005e623dab9f1f2f0682b61311836b62337835
* | Deepshortcuts - only keep the per package shortcut count in memory.Zak Cohen2018-10-2212-61/+49
| | | | | | | | | | | | | | | | | | | | Change to only keep the per Activity shortcut count in memory, not the list of ids. The full shortcuts are loaded at long press time so saves memory. Bug:117239104 Test:Manual and ran instrumentation tests Change-Id: Iee974ecba2c977216be4f078396ceed22b931f5d
* | Merge "Setup make icon-loader library Bug: 115891474" into ub-launcher3-masterHyunyoung Song2018-10-1917-56/+50
|\ \
| * | Setup make icon-loader libraryHyunyoung Song2018-10-1917-56/+50
| |/ | | | | | | | | | | | | | | | | Bug: 115891474 Test: make -j10 icon-loader Next step: Launcher will depend on icon-loader in next CL Change-Id: I797ddb857cf8be79f3be6ca2f174c593ca3713a5
* | Merge "Adding SystemShortcut for RemoteAction" into ub-launcher3-masterTreeHugger Robot2018-10-192-5/+83
|\ \
| * | Adding SystemShortcut for RemoteActionVadim Tryshev2018-10-192-5/+83
| |/ | | | | | | | | | | Bug: 117888000 Test: manual test with a prototype Change-Id: I10ed0a8c0237a85af5ac32a7fc68e1f9d2ffc5ba
* | Merge "Changing the FolderIcon shape based on AdpativeIcon" into ↵TreeHugger Robot2018-10-197-65/+468
|\ \ | | | | | | | | | ub-launcher3-master
| * | Changing the FolderIcon shape based on AdpativeIconSunny Goyal2018-10-177-65/+468
| | | | | | | | | | | | | | | | | | | | | | | | | | | > Creating an abstract interface to represent a folderIcon shape > Defined few common folder shapes > Picking the folder shape closest to the AdaptiveIcon shape Bug: 111433118 Change-Id: Ib35eddbdd6692767aa9dbe6aae1a379a68cc456a
* | | Merge "Using support lib implementation for launcher preference" into ↵TreeHugger Robot2018-10-197-536/+518
|\ \ \ | |_|/ |/| | | | | ub-launcher3-master
| * | Using support lib implementation for launcher preferenceSunny Goyal2018-10-197-536/+518
| | | | | | | | | | | | | | | Bug: 117519297 Change-Id: Icea5e022a337436e48db9376fd441f805dc34e54
* | | Merge "Modifying SystemShortcut to enable support for RemoteAction" into ↵TreeHugger Robot2018-10-172-11/+77
|\ \ \ | | | | | | | | | | | | ub-launcher3-master
| * | | Modifying SystemShortcut to enable support for RemoteActionVadim Tryshev2018-10-172-11/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See the bug, comment #1 for details Bug: 117888000 Test: manual test with a prototype Change-Id: I0422df6006e2cfc7344fc3bee531341b11b1050e
* | | | Merge "Add AllAppsRow plugin interface" into ub-launcher3-masterTony Wickham2018-10-171-5/+63
|\ \ \ \ | |_|/ / |/| | |
| * | | Add AllAppsRow plugin interfaceTony Wickham2018-10-161-5/+63
| | |/ | |/| | | | | | | | | | Bug: 115877296 Change-Id: I750941f220d08ca9ee14067253253f6d81417101
* | | Merge "Using a common class for observing secure settings" into ↵TreeHugger Robot2018-10-175-143/+123
|\ \ \ | | | | | | | | | | | | ub-launcher3-master