summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* config: enable LAUNCHER3_PROMISE_APPS_IN_ALL_APPSAlexander Martinz2018-04-121-1/+1
| | | | | Change-Id: If8a0e5595734eacb038f31c38bf7b4f151fd4825 Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
* WallpaperManagerCompat: correct build version checkAlexander Martinz2018-04-101-1/+1
| | | | | | | | | | WallpaperManagerCompatVOMR1 is targeting API 27 (O MR1), but the api guard is checking, if we are running API 26 (O) or above. Correct the check to prevent using unavailable Wallpaper APIs. Change-Id: Iaf510bb79010e640db04adbbc2ee44de9abd6913 Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
* xml: device_profiles: correct XML tagAlexander Martinz2018-04-101-2/+2
| | | | | | | When specifying the package name, Android Studio gets really confused Change-Id: I26e2b874c4a72f1f042eb581cb14f3f6e055d61c Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
* Utilities: fix checking whether non-default icon pack is appliedAlexander Martinz2018-04-093-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | The current check returns the opposite of what the method is called. Printing the following values: - defaultPack, defaultLocalizedPack, currentPack, isNotUsingIconPack without icon pack applied: - Default | System (Standard) | System (Standard) | false with "Frost" (com.dkanada.icecons) icon pack applied: - Default | System (Standard) | com.dkanada.icecons | true with "Pixel Icon Pack" (com.themezilla.pixelui) icon pack applied: - Default | System (Standard) | com.themezilla.pixelui | true To correct this behavior: *) rename "isNotUsingIconPack" to "isUsingIconPack" *) fix all the users of the method *) add comments to document the thoughts behind the logic Change-Id: I8a5339fae536a3f3803637353737994670d8ee92 Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
* Trebuchet: get rid of old iconsAlexander Martinz2018-04-0515-42/+3
| | | | | | | Update all references to use the new adaptive icon and drop the old ones. Change-Id: I8d81bc027ff965aad05d43514afbb77564b3651b Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
* Trebuchet: fix feed icon size in settingsJoey2018-04-041-2/+2
| | | | | Change-Id: Idfd67c32ae8c37c55dd98a7c20d58bd1e7bf72be Signed-off-by: Joey <joey@lineageos.org>
* Automatic translation importMichael Bestas2018-04-019-2/+113
| | | | Change-Id: I59f8f47657f8c550a89a09425a249c88b46e299b
* Automatic translation importMichael Bestas2018-03-0910-4/+187
| | | | Change-Id: Ie8db1cb142beb457d2ddfe4a0280e98af3357f4f
* Trebuchet: Add contacts to the hotseatLuca Stefani2018-03-041-1/+8
| | | | Change-Id: I1552fdab7de1249ee057125883672bcf028e7294
* Automatic translation importMichael Bestas2018-02-2519-0/+159
| | | | Change-Id: I2ba060bd210ed6633ce622ed38c62ce543023fed
* Automatic translation importMichael Bestas2018-02-22127-187/+7086
| | | | Change-Id: I8d0f8a46e6650ec2335606a413e04e26a94fb373
* Trebuchet: adaptive iconAsher Simonds2018-02-1712-1/+21
| | | | | Change-Id: I84662d7cb35ed751c61c6223dc02f256f5ab3311 Signed-off-by: Joey <joey@lineageos.org>
* Trebuchet: add super ellipse icon shapeJoey2018-02-172-5/+7
| | | | | Change-Id: Ie7cdbff0cafd5bfd26c807e10a8cae114aba9e1b Signed-off-by: Joey <joey@lineageos.org>
* TrebuchetGo: Rename Launcher3Go package namestaging/lineage-15.1Adrian DC2018-02-051-2/+4
| | | | | | | * Also allows holding both Trebuchet and Launcher3 in the same Android repository tree Change-Id: I3e37582746e2bca9549063cd8c69372c57bb525b
* Trebuchet: fix settings icon colors with dark themeJoey2018-02-053-3/+4
| | | | | Change-Id: I70279361f6b38772286311117c3dfba3b951565d Signed-off-by: Joey <joey@lineageos.org>
* Trebuchet: allow disabling workspace editJoey2018-02-059-2/+63
| | | | | Change-Id: I503e19cbc512eac0e4a8c8bccc16a6ccc0e805da Signed-off-by: Joey <joey@lineageos.org>
* Trebuchet: bump buildToolsVersionJoey2018-02-041-1/+1
| | | | | Change-Id: Ia9a34bc4e1006d5e721c342086c91bb19c877ee7 Signed-off-by: Joey <joey@lineageos.org>
* Launcher3Go: Adapt build rules and manifestAdrian DC2018-02-042-1/+7
| | | | | | | | | * Follows previous commits: "Bump targetsdk to 27" "Bump minsdk to 23" "Trebuchet: quick settings & settings reorganization" Change-Id: Ided58300528647c1e7c2689b20365232d0d004b6
* Trebuchet: allow notification dots to be coloredJoey2018-02-031-2/+2
| | | | | | | No idea about why google "turned off" this feature Change-Id: Ieec11eb4c78975d923f8e24be8706bc2d4c76825 Signed-off-by: Joey <joey@lineageos.org>
* Trebuchet: Update references to ElevenMichael Bestas2018-01-233-12/+12
| | | | | | * Package name was rebranded Change-Id: If90125424c160fc5c2728abaf48562767170cc06
* Trebuchet: prevent NPE when opening settings the first timeJoey2018-01-191-0/+5
| | | | | | | | | | | E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.lineageos.trebuchet/com.android.launcher3.SettingsActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.libraries.launcherclient.LauncherClient.onDestroy()' on a null object reference Change-Id: I161c7888932d32cdc6d9f11d4f140ca635dab72d Signed-off-by: Joey <joey@lineageos.org>
* Trebuchet: feed integration supportThecrazyskull2018-01-1912-0/+1049
| | | | | | | | | | | | | | jrizzoli: adapted for trebuchet Includes the following commits: * Launcher3: support google now tab * LauncherClient: make sure service is connected before trying to unbind * Launcher3: animate workspace when animating the Google now page * Launcher3: make Google now left page optional * Launcher3: cleanup launcher tab preference Change-Id: I84582ae812b8ecb0d694ae2396843effdcf1219c Signed-off-by: Joey <joey@lineageos.org>
* Trebuchet: initial icon shape exposure for future extensionJoey Rizzoli2018-01-194-8/+62
| | | | | Change-Id: I76a571ce2b53214ef197a5164f584cb4dc2d3ecf Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Trebuchet: disable legacy icon treatmentJoey Rizzoli2018-01-192-1/+5
| | | | | | | | | It was partially disabled with https://github.com/jrizzoli/bug-free-bassoon/commit/ef63be31dac06e783546fbe6b5dad9c40a36223b but it was still applied with icon packs on apps targeting oreo Edited the proguard config to avoid classNotFound exceptions Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Disable QSB in hotseatJoey2018-01-191-1/+1
| | | | Signed-off-by: Joey <joey@lineageos.org>
* Trebuchet: quick settings & settings reorganizationJoey Rizzoli2018-01-1927-209/+686
| | | | Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Trebuchet: icon packs supportJoey Rizzoli2018-01-1930-6/+1697
| | | | | | | | | | | | | | | Based on the following commits: * https://github.com/AOSPA/android_packages_apps_Launcher3/commit/cf4bde2098de8beec24a0c88bf2e51e19a9c22b6 * https://github.com/AOSPA/android_packages_apps_Launcher3/commit/8ddafe17ad6adc268ad1a93b7724d8b22028a71b * https://github.com/AOSPA/android_packages_apps_Launcher3/commit/0940176c3c01a1f87237811f42d05a592b0968b3 With the following additions: * Support for adaptive icons * UI changes * Cleanup and improvements Change-Id: I877a8b2dd204753179736fa7c1c34444e9b2c849 Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Trebuchet: add toggle for desktop and drawer labelsJoey Rizzoli2018-01-194-4/+43
| | | | Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Launcher3: custom gridJoey Rizzoli2018-01-1910-14/+249
| | | | | Signed-off-by: Arne Coucheron <arco68@gmail.com> Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Trebuchet: predictive appsYajat2018-01-195-6/+164
| | | | | | jrizzoli: expose for runtime toggle Signed-off-by: Joey <joey@lineageos.org>
* Apply icon size modifications from old TrebuchetArne Coucheron2018-01-191-12/+12
| | | | | | Also fix Nexus 4/5 swapped minWidthDps Change-Id: I33f47154d2687c8a758fb655c9e66e619b0522ad
* Trebuchet: allow non-developers to change icon shapeJoey Rizzoli2018-01-191-6/+0
| | | | Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Trebuchet: prefer our wallpaper picker if possibleJoey Rizzoli2018-01-191-1/+1
| | | | Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Trebuchet expand statusbar on swipe downThecrazyskull2018-01-194-1/+46
| | | | | Change-Id: I5e75b7e1c6806dae9ac2a000e377873319a5f787 Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Workspace: Allow resizing any widgetNebojsa Cvetkovic2018-01-192-22/+5
| | | | Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Trebuchet: update gradle depsJoey Rizzoli2018-01-191-9/+22
| | | | | Change-Id: I5a9fa781d0faa826cf982d5c723f275faa50bb80 Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Settings: Hide Notification Dots on low RAM devicesAdrian DC2018-01-191-1/+3
| | | | | | | | | | * As the feature is not available for low RAM devices, hide it from the Settings to avoid confusion * Acquire ActivityManager service to read isLowRamDevice Change-Id: I34a6ee1b4838f31194c89327e301d4fd39670c02 Signed-off-by: Adrian DC <radian.dc@gmail.com>
* Provider: Initialize createEmptyRowOnFirstScreen without QSBAdrian DC2018-01-191-1/+1
| | | | Change-Id: Ib29b20b051b8fe976f20e92b141c373c8f0cfae3
* Launcher3: Stability NullPointer issueyingrenw2018-01-191-1/+1
| | | | | | | | | | | | Description: Compute a child location by recursion, it may not have parent view. When the child doesn't have parent, should break the recursive. Change-Id: I8707712b85c10bf1c1d3860c5b8323aefd455cf2 CRs-Fixed: 1104931
* Launcher3: No Calendarwidget 4x4 widget displayedningl2018-01-192-0/+37
| | | | | | | | | | | There is not enough space to place the Calendarwidget when in the portrait mode for the mobile phone of 480*854. Config the value of dynamic_grid_edge_margin a little smaller for the mobile phone of 480*854. Change-Id: I7be230b6539e47be4bd967c08eaf6f00aa550f75 CRs-Fixed: 1066228
* Launcher3: App search interface overlap with the desktop iconguangbing2018-01-191-0/+1
| | | | | | | App seach interface overlap with the desktop icon. Change-Id: Ifc20d8386fe267ecfdc7152b75894b1666facc45 CRs-Fixed: 1002855
* Exclude from recentscretin452018-01-191-0/+1
| | | | Change-Id: Iccbd953241886dbbda01e38225123dfd1761accc
* Disable QSB on first screen by defaultArne Coucheron2018-01-191-1/+1
| | | | Change-Id: I24f1682cbad10610f04f7b8ada238b43addd23da
* Don't request button focus when pressing menu keyArne Coucheron2018-01-191-1/+1
| | | | | | | | | | 1. Press hardware menu key 2. Press hardware back key or home key 3. Observe transparent block I consider this an annoying glitch, and this patch fixes it. Change-Id: I2b0be3999cfbe6f35c485984efff564b1478cdbc
* Enable light status bar featureArne Coucheron2018-01-191-1/+1
| | | | Change-Id: I8cc6068b534324c6750b3d4768c907fcf0f4cfbd
* Increase to 5 rows on some device profilesArne Coucheron2018-01-191-3/+3
| | | | | | | These now have lower icon sizes than originally, so 5 rows should fit perfectly. Change-Id: Ie39b1ce658882ce9fae95dd4e10021700c07856c
* Change icon drawable paddingArne Coucheron2018-01-191-1/+1
| | | | | | | No reason to have this huge gap between icon and text. Use 4dp like in old Trebuchet. Change-Id: I0b6e320150778891f05c38be4467e730b568d19b
* Update default workspaceArne Coucheron2018-01-194-28/+308
| | | | Change-Id: If62561591610c22203f6d16348ffbf074506dcef
* Bump targetsdk to 27Arne Coucheron2018-01-192-2/+2
| | | | Change-Id: Ic138ded6dba217d02f2bb6f5c0d9e49e25077901
* Bump minsdk to 23Joey Rizzoli2018-01-194-4/+4
| | | | | Change-Id: I028750f2383ce124bbe6da6cbfd5562722932389 Signed-off-by: Joey Rizzoli <joey@lineageos.org>