summaryrefslogtreecommitdiffstats
path: root/build.gradle
Commit message (Collapse)AuthorAgeFilesLines
* Follow frameworks_intermediates change in gradleKevin2019-03-151-4/+7
| | | | | | | | Change directory of framework intermediates prebuilts based off recent change in location. Test: Build from IDE Change-Id: Icda11ca1526a12cc72be65052c5b1ce8c342c059
* Using android Q sdk in gradleSunny Goyal2019-01-301-1/+1
| | | | Change-Id: I5476b64b5279b5333a6bb241e67f35bf81dfe830
* Changing min sdk to 25Sunny Goyal2019-01-291-1/+1
| | | | Change-Id: I0d28069967854357ca755bf25dec19d4979bdecf
* Add build variant for go-specific recents.Kevin2019-01-071-3/+23
| | | | | | | | | | | | | | | | | | | This CL sets up the source directories to build a Go version of quickstep recents/icon recents. This is accomplished by splitting the quickstep resources/sources into two groups: the base source and sources that should be overridden (recents_ui_overrides). The new Go recents variant then takes the base and combines it with the sources in go/quickstep which should replace the ones in recents_ui_overrides. As of now, no classes have been moved yet, so there are only placeholder files. In addition, this modifies the make and gradle files to reflect the new sources. Bug: 114136250 Test: build all targets via tapas, build all APKs from IDE Change-Id: I6d0a4d93ab1c38d4ffc28fd21823caadd96d23f7
* Add flavor dimension for quickstep on Launcher3.Kevin2019-01-071-15/+24
| | | | | | | | | This adds a dimension for having quickstep/not having quickstep and consequently adds l3gowithQuickstep as a build variant on the Launcher3 gradle file. Test: Built all apks Change-Id: I634e7e458847ca10e5ad165ea47b968ba38a5029
* Merge "Fix Launcher3 gradle file for launcher protos dep" into ↵TreeHugger Robot2019-01-071-1/+1
|\ | | | | | | ub-launcher3-master
| * Fix Launcher3 gradle file for launcher protos depKevin2019-01-041-1/+1
| | | | | | | | | | | | | | | | The launcher_protos.jar library was not being used which prevented the quickstep launcher variant from building. This fixes the issue. Test: Build quickstep APK w/ other fixes in topic included Change-Id: I4d91616aa8f52026ceec235b2adec8c13f7c6dc8
* | Fix Launcher3 gradle issue with src_plugins.Kevin2019-01-041-1/+1
| | | | | | | | | | | | | | | | src_plugins was not being pulled in as a source preventing building any launcher variant APK from the IDE. This fixes that. Test: Build APK for all variants w/ other fixes included Change-Id: Ifc23d15492de0ac9dad37fda621958eb64046b0e
* | Fix Launcher3 gradle src_shorcuts_overrides issue.Kevin2019-01-041-3/+3
|/ | | | | | | | | This fixes an issue with l3go variant not building due to duplicate classes. This ensures that l3go does not pull the src_shortcuts_overrides src as it overrides it. Test: Build APK for l3go variant in IDE Change-Id: Id2b10035b30eaf8f677913c85e384569ecc78359
* Create iconloader libraryHyunyoung Song2018-11-021-10/+14
| | | | | | | Bug: 115891474 Test: Builds everything Change-Id: I1d75702d4e5a10d694eeb839784a629de2f74dd2
* Create a deep shortcuts override.Rajeev Kumar2018-10-311-1/+1
| | | | | | | | This change disables deep shortcuts on Android Go devices. Bug: 112904271 Test: Manual test Change-Id: I6150a3500f67d8a8412b51796cc442e3384c2cbb
* Rename go/src_flags directory as go/srcRajeev Kumar2018-10-301-1/+1
| | | | | | | | This CL is preparation work to implement Modular shortcuts component in launcher using java/code swap. Bug: 112904271 Test: Manual test Change-Id: I35cf81e95fe487a384d4e9f17ea303093197318f
* Update gradle version and buildToolsVersion in Launcher3 build.gradle file.Rajeev Kumar2018-10-241-2/+2
| | | | | | | Test: Gradle build of Launcher3 completed successully in Android Studio 3.2.1 Change-Id: If53639985613cde15a125b58e2c527ff864277ea
* Updating the gradle and build tools versionSunny Goyal2018-09-201-2/+2
| | | | Change-Id: Ica921edb152f158736136df59514c0b8469eab3b
* Fixing AOSP tests after AndroidX migrationVadim Tryshev2018-08-241-1/+1
| | | | | Test: adb shell am instrument -w -r -e debug false com.android.launcher3.tests/androidx.test.runner.AndroidJUnitRunner Change-Id: I72bf7095087b012a6eceac71ee02f2d7a5c8c51b
* Migrating to android-xSunny Goyal2018-08-141-8/+9
| | | | Change-Id: I9a774152d13a541e8496dd84f2469bfed407f86d
* Updating gradle configurationSunny Goyal2018-04-231-20/+34
| | | | Change-Id: I77c6ba057c751123bb40862a94a0027b7e0c87ef
* Gradle updateSunny Goyal2018-01-261-4/+4
| | | | Change-Id: I123fe43f7fda7358796a4871e500e9ecaf1cd9a3
* Removing dependency on deprecated android.test.** packageSunny Goyal2017-11-061-4/+5
| | | | Change-Id: Ib1065e26fff3c193d12531c8bca944693ea6137c
* Adding a placeholder recents activitySunny Goyal2017-11-021-0/+2
| | | | Change-Id: Idde86b4008559cde8bcf13fba90a8c72c3f1f591
* Setting up build rules and placeholder code for QuickStepSunny Goyal2017-10-301-10/+26
| | | | Change-Id: Ib4ad5c6082b293fc9f9455d70e2b21462b4ab76d
* Consolidating various interpolatorsSunny Goyal2017-10-261-1/+1
| | | | Change-Id: I9588eee3552001b162a1e8d5ccefcfb44d221880
* Removing extraction service and palette api dependencySunny Goyal2017-09-291-5/+4
| | | | Change-Id: I30ad1a1462a97b6bc03f8e386ae3058c7fe022e5
* Adding A feature flag to disable widgets and a corresponding buildSunny Goyal2017-07-211-4/+22
| | | | | | | target Launcher3Go without widgets support Bug: 62353159 Change-Id: Ia03d2235a9bcf75f9ef191924f81630e63a2c684
* Adding support for derivative apps to safely extend LauncherLog protoSunny Goyal2017-07-201-1/+5
| | | | | Bug: 37676962 Change-Id: I24716070841b41418ac57b8dc367278e3ebdd046
* Add following compile time dependency toRajeev Kumar2017-06-141-0/+1
| | | | | | | | | packages/apps/Launcher3/build.gradle file compile "com.android.support:support-dynamic-animation:${SUPPORT_LIBS_VERSION}" Change-Id: Iab156fc00837829034f5b9eb9755a83a65546de6
* Merge "Updating gradle and build tools version" into ub-launcher3-dorvalSunny Goyal2017-04-131-2/+4
|\ | | | | | | | | | | am: 950825d948 Change-Id: I1c730b67862a84be430291070fec47c68df68827
| * Updating gradle and build tools versionSunny Goyal2017-04-131-2/+4
| | | | | | | | Change-Id: I269788d6d7798a5324a9170935c31a7c565cc214
* | Separating the config and flags in different directories so thatSunny Goyal2017-03-071-1/+1
| | | | | | | | | | | | | | it is easier to override one or the other Bug: 36001650 Change-Id: I713f4f5dbcf902614ce9f6c7a73bdace7bdf1ea0
* | Fixing broken gradle buildSunny Goyal2017-03-071-0/+1
|/ | | | Change-Id: I82432d2076639f43db0270ec3f90a03d0896bab2
* Adding some widget addition flow testsSunny Goyal2017-01-231-1/+5
| | | | | | | > Added two dummy widget providers: with config and without config > Added tests for verify widget config flow Change-Id: I4577f085abe8f8b82047b644c71cc9065358153a
* No more LauncherActivityInfoCompatSunny Goyal2017-01-111-1/+1
| | | | | Bug: 32745285 Change-Id: I00f13794d5dc0a2b1fe03ec74de36018f22eb386
* Removing all compatibility code below LollipopSunny Goyal2016-12-161-5/+6
| | | | | Bug: 32745285 Change-Id: I62971908e3e4402941fab627bbdfd47be64473a3
* No more UserHandleCompatSunny Goyal2016-12-151-1/+1
| | | | | Bug: 32745285 Change-Id: I762fb4e268c1afe48a1860ab12a4ccb3f626aa95
* Using java_style enum generation for protoSunny Goyal2016-12-151-0/+1
| | | | | | | This makes it easier to track various method parameters and simplifies debug logging Change-Id: Ib7c3d52590d0c36b2c8460c889ee3bead3454569
* Merge "Moving various runnables in LauncherModel to individual tasks" into ↵Sunny Goyal2016-11-101-0/+4
|\ | | | | | | ub-launcher3-master
| * Moving various runnables in LauncherModel to individual tasksSunny Goyal2016-11-091-0/+4
| | | | | | | | | | | | > Adding tests for some of the runnable Change-Id: I1a315d38878857df3371f0e69d622a41fc3b081a
* | Fixing build breakage due to proto compiler changeSunny Goyal2016-11-091-1/+1
|/ | | | Change-Id: I5cfc8d42e58ff7836e1946f9a4719254fb1b144b
* Update pre-drag lifecycle for apps with shortcuts.Tony Wickham2016-10-041-1/+1
| | | | | | | | | | | | | | | | - First of all, deferred drag has been renamed to pre-drag to avoid confusion with the existing deferred end drag. - For normal drags, the cycle is still startDrag --> onDragStart --> onDrop --> onDropComplete --> onDragEnd. - Pre-drags have two additional callbacks: onPreDragStart and onPreDragEnd. onPreDragStart is called between startDrag and onDragStart, and onPreDragEnd is called at the same time as onDragStart or onDragEnd. - If the pre-drag has not transitioned to a full drag before onDragEnd, onDragStart and onDropComplete are skipped (onDrop is still called to allow the DragView to animate). Change-Id: Icd7a8f75d5fcc159f9a52758c22ab6eae3edb9e2
* Fixing wrong label in the AndroidManifestSunny Goyal2016-08-251-6/+26
| | | | | | Updating the gradle and protobuf library version Change-Id: I0470ebe7465cf2f04ef59688ac2b3f4933d48ad1
* Updating gradle SDK versionSunny Goyal2016-07-071-2/+2
| | | | Change-Id: Ib65ed223e998fddd59f2284ed1ab64c794fff096
* Add support for launcher shortcuts.Tony Wickham2016-06-211-1/+1
| | | | | | | | | | | | | | | | | | | - This CL has no UI but provides the necessary backing for one. - Adds new item type: ITEM_TYPE_DEEP_SHORTCUT, to distinguish from ITEM_TYPE_SHORTCUT. We can reconsider these names. - Adds ShortcutCache, using LruCache for up to 30 dynamic shortcuts (pinned shortcuts are always cached in a HashMap). - DeepShortcutManager queries for shortcuts and other things like pin them. In a future CL it will use the cache, but for now it simply makes an RPC for all queries. - LauncherModel maintains counts for pinned shortcuts, pinning and unpinning when counts reach 1 or 0, respectively. - LauncherModel maintains a map of components to lists of shortcut ids, which Launcher gets a copy of after it is changed in the background. This will allow us to know how many shortcuts an app has immediately, and query for details as the UI is animating. Change-Id: Ic526f374dd10d72a261bae67f07f098fca8d8bca
* Separating out configs and common manifest entriesSunny Goyal2016-05-241-3/+3
| | | | | | | This separation allows for easier modification of Launcher3 by derivative projects Change-Id: Ib3469e9b5d2707daef572050698d792316534d45
* Changing minSDK for launcher3 to 21 (Lollipop)Sunny Goyal2016-05-101-1/+1
| | | | Change-Id: I421a33801886bdcccb43429b571af1ca7c6b9f55
* Updating gradle versionSunny Goyal2016-05-091-1/+1
| | | | Change-Id: I4f43a45576118572470703668ff3f495a25f3e3c
* Extract color for the hotseat.Tony Wickham2016-05-091-1/+1
| | | | | | | | | | - Only considers the bottom fourth of the wallpaper - Is translucent black or white depending on how dark/light the wallpaper is - Hotseat extends behind the nav bar Bug: 27230217 Change-Id: Id4ea6ee91b4dd221b4c277d22d5041cab178801d
* Removing WallpaperPicker from Launcher3Sunny Goyal2016-04-121-1/+0
| | | | | | | | Launcher3 will no longer include a wallpaper picker. Eventually it will just point to the system wallpaper settings where user can choose from all the installed pickers Change-Id: Ib5832fa7e451610acd4b2d34ee48fe36e3699d26
* Fixing gradle version comflictsSunny Goyal2016-04-081-1/+1
| | | | Change-Id: I6e3b99e2ad67a192e29f9939fc188db81f31d219
* Added ColorExtractionService and ExtractedColors.Tony Wickham2016-04-011-0/+2
| | | | | | | | | | | | | | | - Launcher has an instance of ExtractedColors, which is loaded from LauncherProvider in onCreate() and whenever the wallpaper changes. - When the wallpaper changes, the ColorExtractionService is started in the :wallpaper-chooser process. - ColorExtractionService builds an ExtractedColors instance and saves it as a String in LauncherProvider. - When the results are saved, Launcher gets a callback through LauncherProviderChangeListener and reloads the ExtractedColors. - Whenever Launcher loads Extractecolors, it also re-colors items (currently a no-op). Change-Id: I319e2cfe0a86abcbc6bb39ef6b9fbbcad54ad743
* Fixing broken instrumentation tests when run from command lineSunny Goyal2016-03-181-1/+0
| | | | Change-Id: I923cdbaaaf18c9b765d1e70122b92cd2c1621e06