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
SuperDragonXD
7977e980c2
docs: Consolidate and update documentation ( #6616 )
...
Refactor, copyedit, and cleanup documentation to reflect new changes regarding Lawnchair's repository. Also slightly update issue templates to remove a few redundancies.
2026-04-09 13:24:12 +00:00
renovate[bot]
41ca33f0ea
fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-alpha17 ( #6610 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 21:42:20 +00:00