renovate[bot]
bddd5fc38c
fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.4.24 ( #5643 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 14:46:24 +08:00
Lawnchair Bot
1e969e8768
New Crowdin translations by GitHub Action ( #5642 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-07-20 04:00:37 +03:30
SuperDragonXD
1d8f1df67a
Re-implement feature flags
...
Due to changes in upstream, some functionality can not be reproduced (such as server flags and workspace export).
Fixes #4976
2025-07-20 00:04:20 +08:00
SuperDragonXD
5477fd300e
Remove background for two pane preferences
2025-07-20 00:02:43 +08:00
Pun Butrach
bb431bc4a4
Revert "Add Lawnfeed to FeedBridge.kt whitelist ( #5624 )" ( #5640 )
...
This reverts commit d9bc470cfa .
2025-07-19 19:47:11 +08:00
renovate[bot]
6e4953042e
fix(deps): update dependency androidx.lifecycle:lifecycle-common to v2.9.2 ( #5633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-18 09:51:09 +08:00
Yasan Glass
d8e142ef18
Add Play Store install count to README
2025-07-17 22:51:39 +02:00
Yasan Glass
961610d3b4
Add GitHub download count to README
2025-07-17 22:51:39 +02:00
renovate[bot]
515483b8f5
fix(deps): update dependency androidx.navigation:navigation-compose to v2.9.2 ( #5628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 09:37:57 +08:00
renovate[bot]
0cd77a034c
fix(deps): update dependency androidx.concurrent:concurrent-futures to v1.3.0 ( #5630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 09:36:24 +08:00
renovate[bot]
9148a6e994
fix(deps): update dependency androidx.compose:compose-bom to v2025.07.00 ( #5629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 09:36:14 +08:00
renovate[bot]
eee0f1ee91
fix(deps): update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.9.2 ( #5627 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 09:35:58 +08:00
Le Bao Nguyen
d9bc470cfa
Add Lawnfeed to FeedBridge.kt whitelist ( #5624 )
2025-07-16 13:03:01 +00:00
renovate[bot]
5b4d27239e
chore(deps): update plugin com.gradle.develocity to v4.1 ( #5621 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-16 20:47:58 +08:00
Pun Butrach
a6b92bcad1
Set build tools to 36.0.0 ( #5619 )
...
* manual
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
* manual
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
* manual
* Remove extras
---------
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
2025-07-16 20:47:46 +08:00
SuperDragonXD
76c178d2ad
Fix customize icon bottom sheet state
2025-07-16 17:35:54 +08:00
SuperDragonXD
ff8c5a827b
Don't remove icons when dragging apps from app drawer folders
...
Fixes #5374
2025-07-16 17:35:50 +08:00
SuperDragonXD
4fd596016b
Update changelogs
v15.0.0-beta1
2025-07-14 14:20:16 +08:00
SuperDragonXD
78a5110dad
Improve docs to reflect Lawnchair 15 release
2025-07-14 14:20:15 +08:00
Pun Butrach
2fcaf0a5ec
Don't call setAccessibilityPaneTitle when device is not at least Android 9 ( #5603 )
...
* Update WidgetsTwoPaneSheet.java
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
* Update PopupContainerWithArrow.java
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
* Update SplitInstructionsView.java
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
* Update TaskbarView.java
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
---------
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
2025-07-14 14:19:58 +08:00
Lawnchair Bot
1a4289ea70
New Crowdin translations by GitHub Action ( #5599 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-07-13 04:00:25 +03:30
Goooler
dbf105caba
Reformat vector drawables
2025-07-12 20:23:49 +08:00
MortySmith
2fd7927bc2
Add Ecosia as a search provider ( #5598 )
...
Co-authored-by: Zongle Wang <wangzongler@gmail.com >
2025-07-12 12:22:42 +00:00
SuperDragonXD
ebc0b2d64f
Implement app drawer folders re-arranging
...
Had to do some refactoring of the view model and the service to also improve performance. Around 5h of work.
Fixes #5271 .
2025-07-12 16:58:25 +08:00
Yasan Glass
977a457893
Improve SHA-256 formatting on README
2025-07-12 09:08:42 +02:00
SuperDragonXD
523a15b8ab
Move deck layout mode to experimental features
...
Fixes #5563
Around 30 minutes of work.
2025-07-12 11:19:24 +08:00
renovate[bot]
17113f0f1a
fix(deps): update dependency io.github.hokofly:hoko-blur to v1.5.5 ( #5596 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 16:32:24 +08:00
renovate[bot]
945424c688
chore(deps): update agp to v8.11.1 ( #5595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 15:23:54 +08:00
renovate[bot]
8297ce5eb9
fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.40.0 ( #5592 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 12:55:12 +08:00
Benjamin Kitt
cf7f956b33
Update Kagi search provider to support app launch with fallback ( #5590 )
...
- Add package name for Kagi mobile app (com.kagi.search)
- Change type from LOCAL to APP_AND_WEBSITE for unified behavior
- Add documentation explaining app-first, website-fallback approach
2025-07-09 14:18:36 +08:00
Yasan Glass
156ff76de3
Only add REQUEST_INSTALL_PACKAGES permission for nightly ( #5584 )
2025-07-08 20:58:27 +02:00
renovate[bot]
5d01f00c0a
chore(deps): update plugin com.diffplug.spotless to v7.1.0 ( #5589 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 16:04:12 +08:00
renovate[bot]
53658cb24c
fix(deps): update dependency com.squareup.okhttp3:okhttp to v5.1.0 ( #5588 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 10:20:00 +08:00
Lawnchair Bot
fc74691aa1
New Crowdin translations by GitHub Action ( #5586 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-07-06 04:00:08 +03:30
renovate[bot]
0f5666365a
chore(deps): update dependency gradle to v8.14.3 ( #5585 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-05 10:38:54 +08:00
Zongle Wang
45470e1336
Add explicit OkHttp dependency ( #5583 )
...
https://github.com/square/okhttp/blob/master/CHANGELOG.md#version-500
2025-07-04 02:08:58 +00:00
renovate[bot]
7b73847945
fix(deps): update dependency androidx.navigation:navigation-compose to v2.9.1 ( #5581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-03 08:20:33 +08:00
Lawnchair Bot
a2de17310f
New Crowdin translations by GitHub Action ( #5577 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-29 04:00:15 +03:30
renovate[bot]
ad5bff1021
fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.39.0 ( #5570 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 09:26:01 +08:00
renovate[bot]
24e00a7ca5
chore(deps): update agp to v8.11.0 ( #5569 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 09:25:52 +08:00
renovate[bot]
9879719f41
fix(deps): update dependency io.github.hokofly:hoko-blur to v1.5.4 ( #5567 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 21:06:31 +08:00
Yasan Glass
5dd637ecbd
Remove usage of MANAGE_EXTERNAL_STORAGE from Play Store builds
2025-06-22 16:37:58 +02:00
SuperDragonXD
07d73efd72
Allow changing name of custom web search suggestions
2025-06-22 19:25:59 +08:00
Zongle Wang
0b17d8376d
Bump compileSdk to 36 ( #5562 )
...
```diff
OLD: Lawnchair.15.Dev.(30b260c).github.release-before.apk (signature: V2)
NEW: Lawnchair.15.Dev.(a0f65f7 ).github.release-after.apk (signature: V2)
│ compressed │ uncompressed
├───────────┬───────────┬──────────┼──────────┬──────────┬───────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼───────────┼───────────┼──────────┼──────────┼──────────┼───────
dex │ 6.5 MiB │ 6.5 MiB │ -713 B │ 16 MiB │ 16 MiB │ +84 B
arsc │ 5.4 MiB │ 5.4 MiB │ 0 B │ 5.4 MiB │ 5.4 MiB │ 0 B
manifest │ 6.5 KiB │ 6.5 KiB │ +2 B │ 29.6 KiB │ 29.6 KiB │ 0 B
res │ 2.7 MiB │ 2.7 MiB │ +5 B │ 7.7 MiB │ 7.7 MiB │ 0 B
native │ 7 MiB │ 7 MiB │ +1.4 KiB │ 6.5 MiB │ 6.5 MiB │ 0 B
asset │ 295.3 KiB │ 295.3 KiB │ -5 B │ 1.8 MiB │ 1.8 MiB │ -3 B
other │ 27.7 KiB │ 27.7 KiB │ 0 B │ 71.5 KiB │ 71.5 KiB │ 0 B
──────────┼───────────┼───────────┼──────────┼──────────┼──────────┼───────
total │ 21.9 MiB │ 21.9 MiB │ +723 B │ 37.6 MiB │ 37.6 MiB │ +81 B
│ raw │ unique
├────────┬────────┬──────┼────────┬────────┬────────────
DEX │ old │ new │ diff │ old │ new │ diff
─────────┼────────┼────────┼──────┼────────┼────────┼────────────
files │ 4 │ 4 │ 0 │ │ │
strings │ 98905 │ 98906 │ +1 │ 89167 │ 89167 │ 0 (+6 -6)
types │ 27237 │ 27238 │ +1 │ 24439 │ 24439 │ 0 (+0 -0)
classes │ 22067 │ 22067 │ 0 │ 22067 │ 22067 │ 0 (+0 -0)
methods │ 147147 │ 147149 │ +2 │ 140321 │ 140322 │ +1 (+1 -0)
fields │ 71909 │ 71909 │ 0 │ 70724 │ 70724 │ 0 (+0 -0)
ARSC │ old │ new │ diff
─────────┼──────┼──────┼──────
configs │ 405 │ 405 │ 0
entries │ 9730 │ 9730 │ 0
=================
==== APK ====
=================
compressed │ uncompressed │
──────────┬──────────┼──────────┬───────┤
size │ diff │ size │ diff │ path
──────────┼──────────┼──────────┼───────┼─────────────────────────────────
1.2 MiB │ +1.4 KiB │ 1.2 MiB │ 0 B │ ∆ lib/arm64-v8a/libRSSupport.so
3 MiB │ -714 B │ 7.7 MiB │ +84 B │ ∆ classes3.dex
460 B │ +4 B │ 358 B │ 0 B │ ∆ res/-9.png
11.8 KiB │ -3 B │ 11.7 KiB │ -3 B │ ∆ assets/dexopt/baseline.prof
1.2 KiB │ -2 B │ 1.1 KiB │ 0 B │ ∆ assets/dexopt/baseline.profm
6.5 KiB │ +2 B │ 29.6 KiB │ 0 B │ ∆ AndroidManifest.xml
330 B │ +2 B │ 228 B │ 0 B │ ∆ res/iO.png
2.8 MiB │ +1 B │ 6.6 MiB │ 0 B │ ∆ classes.dex
869 B │ -1 B │ 1.8 KiB │ 0 B │ ∆ res/iC.xml
──────────┼──────────┼──────────┼───────┼─────────────────────────────────
7 MiB │ +723 B │ 15.5 MiB │ +81 B │ (total)
======================
==== MANIFEST ====
======================
│ old │ new
──────────────┼──────────────────┼──────────────────
package │ app.lawnchair │ app.lawnchair
version code │ 15000201 │ 15000201
version name │ 15.Dev.(30b260c) │ 15.Dev.(a0f65f7 )
@@ -1,9 +1,9 @@
<manifest
- android:compileSdkVersion="35"
- android:compileSdkVersionCodename="15"
+ android:compileSdkVersion="36"
+ android:compileSdkVersionCodename="16"
android:versionCode="15000201"
- android:versionName="15.Dev.(30b260c)"
+ android:versionName="15.Dev.(a0f65f7 )"
package="app.lawnchair"
- platformBuildVersionCode="35"
- platformBuildVersionName="15"
+ platformBuildVersionCode="36"
+ platformBuildVersionName="16"
xmlns:android="http://schemas.android.com/apk/res/android "
=================
==== DEX ====
=================
STRINGS:
old │ new │ diff
───────┼───────┼───────────
89167 │ 89167 │ 0 (+6 -6)
+ commit: a0f65f7
+ version: 15.Dev.(a0f65f7 ) (15000201)
+ ~~R8{"backend":"dex","compilation-mode":"release","desugared-library-identifiers":["com.tools.android:desugar_jdk_libs_configuration:2.1.5"],"has-checksums":false,"min-api":26,"pg-map-id":"783046a","r8-mode":"full","version":"8.10.24"}
+ 15.Dev.(a0f65f7 )
+ a0f65f7
+ https://github.com/LawnchairLauncher/lawnchair/commit/a0f65f7
- commit: 30b260c
- version: 15.Dev.(30b260c) (15000201)
- ~~R8{"backend":"dex","compilation-mode":"release","desugared-library-identifiers":["com.tools.android:desugar_jdk_libs_configuration:2.1.5"],"has-checksums":false,"min-api":26,"pg-map-id":"983a6ba","r8-mode":"full","version":"8.10.24"}
- 15.Dev.(30b260c)
- 30b260c
- https://github.com/LawnchairLauncher/lawnchair/commit/30b260c
METHODS:
old │ new │ diff
────────┼────────┼────────────
140321 │ 140322 │ +1 (+1 -0)
+ com.android.launcher3.util.LooperExecutor close()
```
2025-06-22 18:44:35 +08:00
Lawnchair Bot
a0f65f7685
New Crowdin translations by GitHub Action ( #5561 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-22 03:59:36 +03:30
Pun Butrach
dad5c51064
Clarify prebuilt JARs documentation ( #5558 )
...
* Clarification + How to build specific module
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
* Merge suggestion from GitHub Copilot Code Review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: Pun Butrach <pun.butrach@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-21 23:05:59 +08:00
Zongle Wang
de15b7c77a
Keep SearchRoute explicitly ( #5559 )
2025-06-20 23:05:56 +08:00
SuperDragonXD
ab94c61abf
Migrate to type safe navigation
...
This PR migrates the string-based navigation to type-safe navigation (as seen in `PreferenceRoutes.kt`). This should help in the eventual migration to Navigation 3.
Around 6 hours of work.
Fixes #4875 (updated PreferenceActivity to handle new type-safe navigation)
Fixes #5555
2025-06-20 20:03:15 +08:00
renovate[bot]
73b8052d5c
fix(deps): update dependency androidx.compose:compose-bom to v2025.06.01 ( #5554 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 10:00:25 +08:00
renovate[bot]
1df8ab6a7f
fix(deps): update roomversion to v2.7.2 ( #5551 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 09:03:53 +08:00