Commit Graph

80316 Commits

Author SHA1 Message Date
Zongle Wang
de0bec6d78 Change build command to use NightlyDebug variant 2025-10-24 18:16:45 +08:00
Zongle Wang
3d60b919db Sync jvmTarget from jdkRelease (#6018) 2025-10-24 18:11:52 +08:00
Goooler
293475ace3 Switch JVM default flag 2025-10-23 18:03:45 +08:00
renovate[bot]
ef54b609a0 fix(deps): update kotlin monorepo to v2.2.21 2025-10-23 09:57:53 +00:00
Goooler
199ee3a77e Fix duplicate class kotlinx.android.parcel.* found
```
Duplicate class kotlinx.android.parcel.IgnoredOnParcel found in modules kotlin-android-extensions-runtime-1.3.72.jar -> kotlin-android-extensions-runtime-1.3.72 (org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.3.72) and kotlin-parcelize-runtime-2.2.20.jar -> kotlin-parcelize-runtime-2.2.20 (org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20)
Duplicate class kotlinx.android.parcel.Parceler found in modules kotlin-android-extensions-runtime-1.3.72.jar -> kotlin-android-extensions-runtime-1.3.72 (org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.3.72) and kotlin-parcelize-runtime-2.2.20.jar -> kotlin-parcelize-runtime-2.2.20 (org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20)
Duplicate class kotlinx.android.parcel.Parceler$DefaultImpls found in modules kotlin-android-extensions-runtime-1.3.72.jar -> kotlin-android-extensions-runtime-1.3.72 (org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.3.72) and kotlin-parcelize-runtime-2.2.20.jar -> kotlin-parcelize-runtime-2.2.20 (org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20)
Duplicate class kotlinx.android.parcel.Parcelize found in modules kotlin-android-extensions-runtime-1.3.72.jar -> kotlin-android-extensions-runtime-1.3.72 (org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.3.72) and kotlin-parcelize-runtime-2.2.20.jar -> kotlin-parcelize-runtime-2.2.20 (org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20)
Duplicate class kotlinx.android.parcel.RawValue found in modules kotlin-android-extensions-runtime-1.3.72.jar -> kotlin-android-extensions-runtime-1.3.72 (org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.3.72) and kotlin-parcelize-runtime-2.2.20.jar -> kotlin-parcelize-runtime-2.2.20 (org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20)
Duplicate class kotlinx.android.parcel.TypeParceler found in modules kotlin-android-extensions-runtime-1.3.72.jar -> kotlin-android-extensions-runtime-1.3.72 (org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.3.72) and kotlin-parcelize-runtime-2.2.20.jar -> kotlin-parcelize-runtime-2.2.20 (org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20)
Duplicate class kotlinx.android.parcel.WriteWith found in modules kotlin-android-extensions-runtime-1.3.72.jar -> kotlin-android-extensions-runtime-1.3.72 (org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.3.72) and kotlin-parcelize-runtime-2.2.20.jar -> kotlin-parcelize-runtime-2.2.20 (org.jetbrains.kotlin:kotlin-parcelize-runtime:2.2.20)
```
2025-10-23 17:49:51 +08:00
Goooler
9e9955a045 Fix classpath for KotlinCompile 2025-10-23 17:45:09 +08:00
renovate[bot]
de6e98c74b chore(deps): update kotlin to v2.2.20 2025-10-23 09:43:06 +00:00
renovate[bot]
db0796c8fe fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.9.0 (#6016)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 11:16:06 +08:00
Goooler
da5ce8a25f Eliminate packageRules for Renovate 2025-10-23 11:05:31 +08:00
renovate[bot]
0617479a39 fix(deps): update room to v2.8.3 (#5995)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 11:05:20 +08:00
renovate[bot]
2e4ebbab94 fix(deps): update dagger to v2.57.2 (#5350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 11:04:57 +08:00
Goooler
07a730c5bc Tweak KSP args 2025-10-23 10:50:52 +08:00
Zongle Wang
e852f63f66 Kotlin and KSP are no longer tied together (#6014)
https://github.com/google/ksp/releases/tag/2.3.0
2025-10-23 10:46:51 +08:00
renovate[bot]
32782c0265 fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.43.0 (#6013)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 09:45:52 +08:00
renovate[bot]
75e715a1a7 fix(deps): update dependency androidx.compose.material:material to v1.9.4 (#6012)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 09:45:40 +08:00
renovate[bot]
81f12bd119 fix(deps): update dependency androidx.compose:compose-bom to v2025.10.01 (#6011)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 06:41:35 +08:00
renovate[bot]
45d13ba43c fix(deps): update compose to v1.9.4 (#6010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 06:07:31 +08:00
Chaikew
78f35daf93 fix(ui): Prevent crash on race condition when uninstalling an app and customizing it quickly. (#6005)
* Adds safety check to avoid NPE caused by race condition
- Before: 1. opening the app drawer, 2. uninstalling an app, 3. and quickly opening the popup to personalize it, crashed Lawnchair.
- This was caused by an unconsidered cast: `<...> as LauncherActivityInfo` (while it could be null, if the app was just uninstalled).
- This corrects the cast and adds a safety check
- It is made so it is non regressive
- Note: it will show a short toast to warn about the app not being installed
2025-10-21 05:19:35 +08:00
Chaikew
30f8a4e2bb fix(allapps): Fix inverted condition on hiding drawer folders in work/private profiles (#6004)
The previous PR (#6002) had an inverted condition. This commit fixes this issue by removing the "not" sign.
2025-10-20 17:50:01 +08:00
SuperDragonXD
dd786afa4b fix(allapps): Hide app drawer folders in work/private profiles (#6002)
Prevents app drawer folders from being displayed within the work or private space profiles to avoid state complexity.
2025-10-20 15:21:33 +08:00
SuperDragonXD
4732b61ace refactor(search): improve fuzzy search with a rule-based algorithm (#6000)
Replaced the simplistic fuzzy search implementation with a custom rule-based matching engine for app searches.

The new engine prioritizes results based on a hierarchy of match types:
- Exact Match
- Direct Prefix
- Initials
- Token Prefix (Ordered)
- Substring
- All Tokens Present
- Fuzzy Match (via `fuzzywuzzy`)

This provides more predictable and relevant app search results with fewer characters.
2025-10-20 04:06:26 +00:00
Goooler
9812c2d84f Simplify addAll 2025-10-19 20:56:46 +08:00
Goooler
542afe9b70 Allow libsub dependencies 2025-10-19 20:07:12 +08:00
renovate[bot]
5287a2312e fix(deps): update dependency androidx.compose.material:material to v1.9.3 (#5984)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:05:14 +08:00
renovate[bot]
c967447cde fix(deps): update dependency com.squareup.okhttp3:okhttp to v5.2.1 (#5994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:03:43 +08:00
renovate[bot]
be1c522e96 fix(deps): update dependency androidx.activity:activity-compose to v1.11.0 (#5988)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:03:04 +08:00
renovate[bot]
9ac455aa73 fix(deps): update compose to v1.9.3 (#5981)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:02:56 +08:00
renovate[bot]
79dcaff1fc chore(deps): update dependency com.diffplug.spotless to v8 (#5996)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:02:37 +08:00
renovate[bot]
8255318c7c fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.42.0 (#5992)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:02:11 +08:00
renovate[bot]
e991390dd0 fix(deps): update dependency com.google.protobuf:protobuf-javalite to v4.33.0 (#5993)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:01:56 +08:00
renovate[bot]
6d2da48cf6 fix(deps): update dependency com.google.android.material:material to v1.13.0 (#5991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:01:41 +08:00
renovate[bot]
ae0eba24e1 fix(deps): update dependency androidx.window:window to v1.5.0 (#5990)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:01:31 +08:00
renovate[bot]
24df6ecb1c fix(deps): update dependency androidx.compose:compose-bom to v2025.10.00 (#5989)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:01:23 +08:00
renovate[bot]
0edaef81d8 fix(deps): update dependency com.airbnb.android:lottie to v6.6.10 (#5986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:01:04 +08:00
renovate[bot]
ed03262168 fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.4.1 (#5983)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:00:46 +08:00
renovate[bot]
7b84a80fb1 chore(deps): update agp to v8.13.0 (#5987)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:00:34 +08:00
renovate[bot]
40484d2f6e fix(deps): update dependency androidx.navigation:navigation-compose to v2.9.5 (#5985)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:00:26 +08:00
renovate[bot]
042a625317 fix(deps): update composematerial3 to v1.4.0 (#5982)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 19:57:30 +08:00
renovate[bot]
d0e0bf3bd5 fix(deps): update androidx.lifecycle to v2.9.4 (#5980)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 19:44:53 +08:00
renovate[bot]
325ae6f861 chore(deps): update dependency androidx.baselineprofile to v1.4.1 (#5979)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 19:44:45 +08:00
Pun Butrach
1b27e0a2f2 Use version catalog (#5753)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
Co-authored-by: Zongle Wang <wangzongler@gmail.com>
2025-10-19 18:08:54 +08:00
Lawnchair Bot
ea737b0c11 New Crowdin translations by GitHub Action (#5978)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-10-19 16:46:06 +08:00
renovate[bot]
86b2b025a4 fix(deps): update protobuf monorepo to v4.33.0 (#5969)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 15:29:08 +08:00
Pun Butrach
d6c441a6ee Fix typo (#5966)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-10-15 09:12:07 +08:00
renovate[bot]
27017a7689 chore(deps): update plugin com.gradle.develocity to v4.2.2 (#5958)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 08:44:52 +08:00
MrSluffy
11a4b09680 fixed: all app icons changes too when home icons is > 120
- Closes : #5943
2025-10-12 17:00:20 +08:00
MrSluffy
0363d8eacb enh: consider the text color option 2025-10-12 14:55:17 +08:00
Varun Bansal
1912177c58 Feature: Automatically change at a Glance text color based on wallpaper (#5944) 2025-10-12 13:31:06 +08:00
Lawnchair Bot
07668702d5 New Crowdin translations by GitHub Action (#5946)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-10-12 10:01:18 +08:00
Varun Bansal
4297194801 fix:page indicator only half displayed (#5937) 2025-10-10 23:30:25 +08:00