summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Trebuchet: Bump min SDK to 26 as required for adaptive iconsBruno Martins2019-12-121-3/+3
| | | | | | | | Addresses the following compilation error: packages/apps/Trebuchet/res/mipmap-anydpi/ic_launcher.xml: error: <adaptive-icon> elements require a sdk version of at least 26. Change-Id: I5684e917ef0b691d99e2e59fd742d7570dfd1007
* Launcher3: Google Feed integrationEdward Cross2019-12-121-1/+15
| | | | | | | | If Google Search is installed, the Google Feed can be found at the -1 screen (which is the very left). This feature is enabled by default. Change-Id: I495196818699fd378cd60e6dd61b07a0ab951762
* Trebuchet: update build configsJoey2019-12-121-10/+10
| | | | | Change-Id: I072a85e068de4017c8d401785a89dc49296060cf Signed-off-by: Joey <joey@lineageos.org>
* Android.mk: Strictly order QuickStepGo and GoIconRecentsGreg Kaiser2019-06-181-1/+1
| | | | | | | | | | | | | | | | | | | | We had Launcher3QuickStepGo adding Launcher3GoIconRecents to LOCAL_OVERRIDES_PACKAGES, and also had Launcher3GoIconRecents adding Launcher3QuickStepGo to LOCAL_OVERRIDES_PACKAGES. As a result, if both of these got added to PROJECT_PACKAGES, we would end up with neither launcher, since they both overrode each other. To fix this, we declare a strict hierarchy. Since Launcher3GoIconRecents is the default, we put Launcher3QuickStepGo to be higher in the hierarchy. While that might seem a counter-intuitive choice, it makes it much easier for folks to override the default, without needing to modify the file containing the default. Test: Various clean builds which revealed this root issue, and this fix. Bug: 135161289 Change-Id: If718a7030aa6ee4b6b952406006abda77b1eb8e5
* Launcher3GoIconRecents should override Launcher3GoTim Joines2019-04-291-1/+1
| | | | | | | | The default recommended launcher should be Launcher3GoIconRecents for low_ram devices. Bug: 131434765 Test: manual, check out dir
* Move Launcher3GoIconRecents to /product partition and update local override ↵Rajeev Kumar2019-04-231-2/+3
| | | | | | | | | | package. This move resolves privapp-permissions whitelist issue and multiple Launcher3 apks on the device.   Bug: 131102753 Test: Built, flashed crosshatch_svelte-eng target on a Pixel 3 device and the device boots successfully.  Change-Id: Iee0e12737cd26acddf8d1d3e057a613febb3d7e0
* Move PlubinLib to prebuilts/frameworks_intermediatesHyunyoung Song2019-04-031-10/+5
| | | | | Bug: 129423457 Change-Id: I7ed06609efa33ae98ffcd6f937a76a6b772c3fc1
* Reconcile difference between master and ub-launcher3-masterHyunyoung Song2019-03-271-4/+1
| | | | | | b/129423457 Change-Id: I63e2a1a6b40ced849e852f1b7bffa4e9fa177f18
* Move plugin_core.jar back to Launcher3 to unblock code mergeHyunyoung Song2019-03-221-0/+9
| | | | Change-Id: Ic9d6ab16ac7a8c5c1f528bdcac06e56f718a3f91
* Reconcile difference btw master and ub-launcher3-masterHyunyoung Song2019-03-211-1/+5
| | | | Change-Id: I33dcd6a062b754edbe2da9c7fcf2a8ccfb41b661
* Remove f/b based jars out of the Android.mkHyunyoung Song2019-03-141-29/+0
| | | | | | | Benefit! we would not get merge conflict when one of these jars update and we need to do code merge. Change-Id: Ia6a4a632474a7b19aaede1d20d1373902da1400c
* Fix build break for Launcher3GoIconRecentsKevin2019-02-261-1/+1
| | | | | | | | | | The make rule for recents Go was called Launcher3QuickStepGoIconRecents in the make file while the one in the presubmit build rule is called Launcher3GoIconRecents. I opted to change the one in the make file since the one in presubmit is shorter. Test: Builds Change-Id: I740534707206d79d364312bfaf3a623a3c429f52
* Require privapp grants for all launcher3 appsAnton Hansson2019-02-061-0/+4
| | | | | | | | | | | | | The privapp permission grant file for launcher3 was previously only installed for Launcher3QuickStep, which is the default launcher app in the AOSP product config. Make other apps use it too for products that override Launcher3QuickStep (or use one of the other variants). Bug: 123300025 Test: build/boot product with Launcher3QuickStepGo Change-Id: I295ed7f1d65d1e6b4ba6364b2468182353340bbb
* Change the location of Launcher apks from /system to /productHyunyoung Song2019-02-011-0/+4
| | | | | Bug: 123777579 Change-Id: If0ee9099aec223394d60ad4dbcd2c6f80f33067b
* Add SecondaryDisplayLauncherLib in Launcher3QuickStepChilun2019-01-081-1/+3
| | | | | | | | | Add the secondary launcher activity in Launcher3QuickStep to support secondary display. Bug: 118206886 Test: Manual test on cf_x86_phone-userdebug Change-Id: I4787f92fe32bb89f5f4c4fc3f93a4d3f27d5d2e6
* Add build variant for go-specific recents.Kevin2019-01-071-2/+54
| | | | | | | | | | | | | | | | | | | 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 a secondary launcher activity (1/2)Chilun2018-12-131-1/+3
| | | | | | | | | | This secondary launcher activity with new category SECONDARY_HOME and multiple instance supporrted could be used on sencondary display. Bug: 118206886 Bug: 114329798 Test: Manual Change-Id: Ibaecf8ef7614389760d0fcc547ef6d378a921583
* Moving autority definition to a separate file, soSunny Goyal2018-11-271-1/+2
| | | | | | | that it can be easily customized using android studio Change-Id: I17f4f4511c2af5d382727769d1b74413f233d500 Bug: 120079798
* Adding reusable version of IconCache and IconFactorySunny Goyal2018-11-091-1/+1
| | | | | | | | | > Adding resource based allowing projects to control cache behavior > Fixing missing comments from ag/5470467 > Adding support for no-immemory cache Bug: 115891474 Change-Id: I691206805430cd93d3be78119bc249cefd79790a
* Merge "Split out launcherProtos from sysui_shared.jar" into ub-launcher3-masterTreeHugger Robot2018-11-061-4/+12
|\
| * Split out launcherProtos from sysui_shared.jarHyunyoung Song2018-11-051-4/+12
| | | | | | | | | | Bug: 113043444 Change-Id: I3115cdc7871b0f77601e399df01cdde0dde87c6e
* | Create iconloader libraryHyunyoung Song2018-11-021-1/+2
| | | | | | | | | | | | | | Bug: 115891474 Test: Builds everything Change-Id: I1d75702d4e5a10d694eeb839784a629de2f74dd2
* | Create a deep shortcuts override.Rajeev Kumar2018-10-311-1/+3
| | | | | | | | | | | | | | | | 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-2/+2
|/ | | | | | | | This CL is preparation work to implement Modular shortcuts component in launcher using java/code swap. Bug: 112904271 Test: Manual test Change-Id: I35cf81e95fe487a384d4e9f17ea303093197318f
* Merge "Using support lib implementation for launcher preference" into ↵TreeHugger Robot2018-10-191-1/+2
|\ | | | | | | ub-launcher3-master
| * Using support lib implementation for launcher preferenceSunny Goyal2018-10-191-1/+2
| | | | | | | | | | Bug: 117519297 Change-Id: Icea5e022a337436e48db9376fd441f805dc34e54
* | Add AllAppsRow plugin interfaceTony Wickham2018-10-161-2/+1
|/ | | | | Bug: 115877296 Change-Id: I750941f220d08ca9ee14067253253f6d81417101
* Add plugin supportTony Wickham2018-10-101-0/+31
| | | | | | | | | | | | | | | - Add libs/plugin_core.jar - Include plugin_core in Launcher3 build (it is already present other builds as part of the updated shared lib) - Add PluginEnablerImpl that uses SharedPrefs to enable/disable plugin components - Add src_plugins, where plugin interfaces will live. It has a build rule to create a jar that plugin projects will depend on. - Copy PluginPreferencesFragment from sysui but using our implementation for PluginEnabler Bug: 115877296 Change-Id: I3db54677eaceb10f92018c0f9d18920ad9ffac39
* Disabling proguard on Launcher3 as it is a test targetSunny Goyal2018-10-101-0/+2
| | | | | Bug: 117527405 Change-Id: I4d32cf060eebaa0d8efe4f0a3a5c924eadcffa4a
* Link SystemUISharedLib from source if it existsHyunyoung Song2018-08-311-2/+2
| | | | | | | Bug: 113683301 Test: mmma -j31 packages/apps/Launcher3 Change-Id: I93671a788a322b474fd5bd4750e188faad958060
* Link SysUISharedLib from source if it existsHyunyoung Song2018-08-311-10/+24
| | | | | | | Bug: 113128349 Test: mmma -j31 packages/apps/Launcher3 Change-Id: I4bee3d59df403db46ed848d839b09c3df4ec874b
* Migrating to android-xSunny Goyal2018-08-141-3/+2
| | | | Change-Id: I9a774152d13a541e8496dd84f2469bfed407f86d
* Specify proguard.flags file explicitly in the Launcher3QuickStepGo make ruleRajeev Kumar2018-08-061-0/+1
| | | | | | | | | | This change makes sure that following build command doesn't error out: tapas Launcher3QuickStepGo make -j45 Bug: 112274857 Test: Built source with tapas Launcher3QuickStepGo and it built successfully. Change-Id: Icd788e4e119efd386bec6646627c2d9dd485af60
* Enable code shrinking (dead code removal) on Launcher3QuickStepGo appRajeev Kumar2018-08-031-1/+1
| | | | | | | | | | | | | | Bug: 112042795 Test: Manual testing I found following effect of shrinking on the apk: Launcher3QuickStepGo.apk 4925099 bytes Launcher3QuickStepGo_Proguard.apk 2619051 bytes We get total saving of 2306048 bytes in apk size. Change-Id: I75abedc05e5d04967928e73f02bcc78608f52ac0
* Allow Launcher3Go to override Launcher3QuickStepTim Joines2018-06-211-2/+2
| | | | | | | | Go devices will not want QS. Bug: 77490347, 110425849, 109932837 Test: Manual, Launcher is no longer crashing Change-Id: I1a1e0540beeab04927802156be26098139710f30
* Creating some common launcher targetsSunny Goyal2018-06-181-78/+63
| | | | | Bug: 110336301 Change-Id: I4de635c9a2acd9dee0a8cd2396d6cfa23eefb2db
* Adding Launcher3QuickstepGo targetSunny Goyal2018-05-241-0/+50
| | | | | Bug: 77490347 Change-Id: Ie280619921027759abfc2be3b002a05291f74816
* Merge "Revert "Re-enabling Widgets in Launcher3Go"" into ub-launcher3-masterTreeHugger Robot2018-04-051-0/+2
|\
| * Revert "Re-enabling Widgets in Launcher3Go"Rajeev Kumar2018-04-051-0/+2
| | | | | | | | | | | | | | | | This reverts commit 2eb7f0a34bb201eb229f179579c430ebbe874f6e. Bug: 74039047 Test: Manual tests Change-Id: Ifa38f7b1b805d781fbfc63cd71b01609f0a85d9e
* | Fix link-type check warning on libSharedSystemUIJiyong Park2018-02-231-3/+7
|/ | | | | | | | | | | | | | | | | | There has been a link-type check warning on libSharedSystemUI the prebuilt lib is built without SDK but the app using it (Launcher3QuickStep) is built with SDK. Since this effectively prevents the app from being unbundled, such warning will turn into errors soon. However, the lib isn't ready to be built with SDK yet. So, in order to suppress the link-type check warning until then, the prebuilt lib is added with LOCAL_SDK_VERSION := current. Bug: 69899800 Bug: 73327733 Test: m -j Launcher3QuickStep is successful and does not show any link-type check warning Change-Id: Ifd74bfee8c608e099737bd46569b05f007c1e86b
* Re-enabling Widgets in Launcher3GoRajeev Kumar2018-02-051-2/+0
| | | | | | Bug: 72876955 Test: Tested manually Change-Id: I19e8696cf41cc00832b571e778bbc4c4774fa112
* Fixing quickstep buildSunny Goyal2017-11-071-0/+1
| | | | Change-Id: I1db1ce636c52cb02dd248dd843de8c886ad34604
* Rearranging the code structure to allow replacing state logic.Sunny Goyal2017-11-061-4/+2
| | | | Change-Id: I6f83d0f77045ba189f02dd465bf70ffc2a239aa1
* Adding a placeholder recents activitySunny Goyal2017-11-021-5/+13
| | | | Change-Id: Idde86b4008559cde8bcf13fba90a8c72c3f1f591
* Setting up build rules and placeholder code for QuickStepSunny Goyal2017-10-301-7/+43
| | | | Change-Id: Ib4ad5c6082b293fc9f9455d70e2b21462b4ab76d
* Removing extraction service and palette api dependencySunny Goyal2017-09-291-2/+0
| | | | Change-Id: I30ad1a1462a97b6bc03f8e386ae3058c7fe022e5
* Adding A feature flag to disable widgets and a corresponding buildSunny Goyal2017-07-211-1/+52
| | | | | | | target Launcher3Go without widgets support Bug: 62353159 Change-Id: Ia03d2235a9bcf75f9ef191924f81630e63a2c684
* Adding support for derivative apps to safely extend LauncherLog protoSunny Goyal2017-07-201-4/+5
| | | | | Bug: 37676962 Change-Id: I24716070841b41418ac57b8dc367278e3ebdd046
* Add physics motion to items in all apps.Jon Miranda2017-05-231-1/+2
| | | | | | | | | | Motion applied to: - Icons - Prediction icons - Prediction divider Bug: 38349031 Change-Id: I376e6e39080c8c80463a0ce8b104b05e4d576f17
* Separating the config and flags in different directories so thatSunny Goyal2017-03-071-0/+1
| | | | | | | it is easier to override one or the other Bug: 36001650 Change-Id: I713f4f5dbcf902614ce9f6c7a73bdace7bdf1ea0