Commit Graph

87391 Commits

Author SHA1 Message Date
renovate[bot] 02a3579df8 fix(deps): update dependency androidx.compose:compose-bom to v2026.05.00 (#6723)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 18:42:31 +00:00
renovate[bot] 7c094dc547 chore(deps): update agp to v9.2.1 (#6720)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 18:04:55 +00:00
Lawnchair Bot fba2ec95dc New Crowdin translations by GitHub Action (#6717)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-03 00:41:23 +00:00
wellorbetter 3d48f13f0c fix: use UserHandle.of() instead of getUserHandleForUid() in ComponentKey.fromString() (#6714)
toString() writes user.hashCode() which is the user identifier (0, 10, 11...),
but fromString() reads it with getUserHandleForUid() which expects a UID and
divides by 100000. This causes all non-primary user identifiers (< 100000) to
collapse to user 0, breaking icon overrides, custom names, and hidden apps for
cloned/work profile apps.

Fixes #6668
2026-05-02 04:26:58 +07:00
SARRAF 7aa385b7e3 fix: Make folders in app drawer follow row height setting (#6713) 2026-05-01 11:21:55 +08:00
renovate[bot] 95269efb0b chore(deps): update gradle to v9.5.0 (#6710)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-28 16:55:17 +00:00
Pun Butrach e4b6d1dae6 fix: Update the colour for app drawer sheet (#6702) 2026-04-28 00:37:07 +07:00
Pun Butrach 817512351b feat: Promote folder shape customisation to stable (#6701) 2026-04-27 14:23:36 +00:00
wellorbetter a64dc43be7 fix: cap oversized preview bitmaps with extreme aspect ratios (#6584) 2026-04-27 00:35:30 +07:00
Pun Butrach a03f841436 fix: Reimplement transparent icons (#6698) 2026-04-26 17:38:54 +07:00
Pun Butrach 56f4731baa fix: Update launcher theme when preference change (#6697)
* fix: Update launcher theme

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>

* Apply suggestion from @validcube

---------

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-04-26 10:28:40 +00:00
Pun Butrach 935027ee82 refactor: Discourage prefsNoContext (#6688) 2026-04-26 08:47:08 +00:00
Lawnchair Bot 57f184b025 New Crowdin translations by GitHub Action (#6695)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-26 00:37:17 +00:00
Pun Butrach 957568db28 fix: Use EdgeEffectCompat for fling effect (#6691) 2026-04-25 15:40:54 +00:00
Pun Butrach 22805805b5 fix: Refresh icon preferences (#6690) 2026-04-25 15:22:17 +00:00
renovate[bot] 73cbb722df fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.5.8 (#6689)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-25 12:59:31 +00:00
Pun Butrach 3acaf1d806 fix: Don't call archive status check on low APIs (#6687) 2026-04-24 19:12:45 +07:00
Pun Butrach 009b96f233 chore: Cleanup repository changelogs status (#6683)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-04-24 08:39:31 +08:00
renovate[bot] d5bdd8c9e9 chore(deps): update kotlin to v2.3.21 (#6680)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 10:36:24 +00:00
wellorbetter 923bc293d1 feat(gestures): add user-selectable sleep method preference (#6664)
Allow users to choose their preferred sleep method (Auto/Root/
Accessibility Service/Device Admin) for the double-tap-to-sleep
gesture, instead of relying on the fixed priority fallback chain.

This addresses the issue where OEM ROMs aggressively kill
accessibility services, making the sleep gesture unreliable on
non-rooted devices. Users can now explicitly select Device Admin
as an alternative that won't be killed by battery optimization.

Closes #6463
2026-04-23 18:23:12 +08:00
renovate[bot] 0aafcc14ca fix(deps): update dependency androidx.compose:compose-bom to v2026.04.01 (#6678)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 00:47:44 +00:00
renovate[bot] 47f3976d74 fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-alpha18 (#6676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 20:42:07 +00:00
renovate[bot] 7512bd3ba1 fix(deps): update dependency androidx.navigation:navigation-compose to v2.9.8 (#6677)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 20:41:32 +00:00
Pun Butrach ccbe32066e fix: Don't instantly make the announcement item opaque (#6673) 2026-04-22 20:50:30 +07:00
renovate[bot] 1d0a4c406b chore(deps): update agp to v9.2.0 (#6666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 14:21:41 +00:00
renovate[bot] e31487e8cc fix(deps): update dependency sh.calvin.reorderable:reorderable to v3.1.0 (#6663)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 22:58:54 +00:00
wellorbetter 604c42fa0a feat: add intent to apply icon packs externally (#6643)
Add ApplyIconPackActivity that handles app.lawnchair.APPLY_ICONS intent,
allowing third-party icon pack apps to directly apply their icon pack
to Lawnchair without requiring users to navigate to settings.

- Register activity with intent-filter in AndroidManifest
- Validate icon pack before showing confirmation sheet
- Reuse iconPackIntents from PreferenceViewModel
2026-04-20 18:59:30 +08:00
renovate[bot] 31027746cb chore(deps): update plugin com.gradle.develocity to v4.4.1 (#6661)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 09:55:38 +00:00
renovate[bot] 2b1f0a8c27 chore(deps): update plugin google-protobuf to v0.10.0 (#6662)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 09:55:29 +00:00
Lawnchair Bot 6efd2513a1 New Crowdin translations by GitHub Action (#6655)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-19 00:34:34 +00:00
SuperDragonXD 4aa1329884 feat: Implement two-finger swipe gestures 2026-04-18 20:58:30 +08:00
SuperDragonXD 302bfce710 feat: Add additional icon shapes (#6651) 2026-04-18 17:28:07 +08:00
SuperDragonXD 1772062d7e refactor: Restructure icon shapes into sealed class hierarchy with strategy pattern (#6633) 2026-04-18 15:21:15 +08:00
Pun Butrach c5746e7922 refactor: Remove workaround under legacy TODO comment (#6645) 2026-04-16 12:22:42 +00:00
Mattwmaster58 37c13f7974 fix: Extend LawnchairApp with LauncherApplication (#6629) 2026-04-16 19:04:28 +07:00
wellorbetter 85088c9a50 fix: Reimplement folder label in dock toggle (#6642) 2026-04-16 18:30:32 +07:00
Pun Butrach 68894cc653 feat: Turn Caddy hold message into translatable string (#6644) 2026-04-16 10:50:32 +00:00
renovate[bot] 120c282abf fix(deps): update dependency com.google.guava:guava to v33.6.0-jre (#6638)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 21:46:03 +00:00
Pun Butrach 7a04459121 feat: Caddy mode without restarting (#6634) 2026-04-14 20:16:41 +07:00
renovate[bot] 17b88f7050 chore(deps): update agp to v9.1.1 (#6631)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 14:16:52 +00:00
SuperDragonXD e49f5e6039 feat: Add custom icon for Lawnchair settings (#6630) 2026-04-13 05:54:23 +00:00
SuperDragonXD b7c9511cad feat: Port shortcut support for triggering gestures (#6485) 2026-04-13 12:53:33 +08:00
SuperDragonXD b57b1e21f9 feat: Display Lawnchair at the top of the widget list (#6628) 2026-04-13 10:33:20 +08:00
SuperDragonXD 9be4641a6a feat: Use reflection to open quick settings (#6625) 2026-04-12 12:49:29 +00:00
Pun Butrach 762583c3e4 feat(QuickSwitch): Initial Android 15 QPR2 (#6624) 2026-04-12 11:23:01 +00:00
renovate[bot] e8bd898b5d chore(deps): update softprops/action-gh-release action to v3 (#6623)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 18:20:36 +08:00
Lawnchair Bot 7d11dce44f New Crowdin translations by GitHub Action (#6622)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-12 00:33:49 +00:00
Pun Butrach 2536220b72 feat: Support deep linking (#6399)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-11 12:47:02 +08:00
renovate[bot] 00bb0d823a fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.11.0 (#6617)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 22:09:36 +00:00
SuperDragonXD 153476f278 docs: Fix typos 2026-04-09 21:28:37 +08:00