Commit Graph
56 Commits
Author SHA1 Message Date
caizhixingandcaizhixing bf784dc6fb fix: survive a missing restriction bypass native library (#7484)
* fix: don't crash at startup when the restriction bypass lib is missing

Unseal.unseal() loads ChickenHook's libnrb.so. Repackaged APKs and
multi-open containers can fail to load it, in which case the call throws
UnsatisfiedLinkError (an Error) that catch (Exception) does not handle. This
runs from Application.onCreate(), so the process crash-loops forever.

Catch Exception | LinkageError. A failed unseal only disables the hidden API
exemption for that launch; other Errors (OOM, etc.) still propagate.

* fix: don't crash reading allowEnterPip when the restriction bypass is broken

getAllowEnterPip() uses RestrictionBypass below SDK 35. If the native bypass
library failed to load, the bypass class is permanently broken and any further
access throws LinkageError (ExceptionInInitializerError on the first touch,
NoClassDefFoundError afterwards), which catch (ReflectiveOperationException)
does not handle.

Return false (PIP not allowed) instead of crashing the transition.

---------

Co-authored-by: caizhixing <17589399+caizhixing03@user.noreply.gitee.com>
2026-11-06 15:19:43 +08:00
Pun Butrach d2d1775131 fix(QuickSwitch): Transition behaviour compat for 16.0 (#7282) 2026-09-13 20:04:50 +07:00
Pun Butrach 845c8b46d0 build: Use single build tools version (#6904)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-19 18:57:41 +00:00
Pun Butrach d18d2c41b2 fix: Disable all Android desktop features
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-02-04 00:15:53 +07:00
Pun Butrach ca0fe79dfd build: Avoid srcDirs deprecations
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-02-02 00:48:27 +07:00
Pun Butrach 0bcf268bda chore: Cleanup build.3600001
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-28 01:33:58 +07:00
Pun Butrach b811cba9ac fix: Use static 3600001 version as QPR1 build identifier
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-28 01:28:01 +07:00
Pun Butrach c98b238dc7 fix: Correctly detect QPR1 build and use features accordingly
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-28 01:23:10 +07:00
Pun Butrach aa7452ab3d build: Remove remnant of the very first Lawnchair 16 code
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-17 20:05:16 +07:00
Pun Butrach 8c489023f6 build: Add Kotlin to source
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-17 20:04:14 +07:00
Pun Butrach d038b9d8bd build: Use built in Kotlin dependency
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-16 18:18:23 +07:00
Pun Butrach 270030e5b1 fix(post-clean): Cleanup mixed branch status
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 22:36:39 +07:00
Pun Butrach 436b59f0d4 Milestone D3R3, continue to D4R1 2026-01-10 20:51:17 +07:00
Pun Butrach 9b90822395 fix: Disable material expressive folder expansion animations 2026-01-10 20:51:07 +07:00
Abhishek Sharma 5f3a03f4fb feat: Add option to clear home screen in settings (#6125)
Signed-off-by: abhixv <abhi.sharma1@hotmail.com>
2026-01-10 20:51:01 +07:00
Pun Butrach 0bb558bdf5 build: Use compileOnly instead for referencing submodules 2026-01-10 20:50:51 +07:00
Pun Butrach 16ae722d79 build: Remove outdated todos 2026-01-10 20:50:43 +07:00
Pun Butrach 9293a941d2 fix: Correct deviceHasLargeScreen check for Baklava 2026-01-10 20:50:16 +07:00
Pun Butrach 6eff134afc fix: conflict with prebuilts aidl, make Release build work again 2026-01-10 20:50:16 +07:00
Pun Butrach 0e8b200bab fix: Just make submodule stay the same please intellj 2026-01-10 20:50:12 +07:00
Pun Butrach 5044833118 fix: Correct deviceHasLargeScreen check for Baklava 2026-01-10 20:50:10 +07:00
Pun Butrach 731e0335ba fix: conflict with prebuilts aidl, make Release build work again 2026-01-10 20:50:09 +07:00
Pun Butrach a80a2a9c8d fix: Android 12.0/12.1/13 crash 2026-01-10 20:50:01 +07:00
Pun Butrach edfd0baad6 fix: Android 14/15 crash 2026-01-10 20:49:55 +07:00
Pun Butrach d36845897b feat: Better At-a-Glance perceptive wallpaper colour luminance detection 2026-01-10 20:49:46 +07:00
Pun Butrach 2e76c99dad fix: Conflict incoming changes from 15-dev 2026-01-10 20:49:12 +07:00
Pun Butrach d5c883e0c6 feat: Update Google Fonts listing to 25102025
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:48:41 +07:00
Pun Butrach 11f7abcb66 chore: Cleanup, and hidden feature logged
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:48:25 +07:00
Pun Butrach 78f1374cd6 build: Snapshot 10 (Draft) 2026-01-10 20:48:21 +07:00
Pun Butrach 69b334315b docs: Snapshot 10 2026-01-10 20:48:21 +07:00
Pun Butrach 38f2f69c4c fix: SharedR on BubbleDismissViewExt.kt 2026-01-10 20:48:16 +07:00
Pun Butrach d89732512d feat: WM-Shell QPR1 (src and shared) 2026-01-10 20:48:16 +07:00
Pun Butrach b6ac1c2f3a feat: WM-Shell QPR1 (not src or shared) 2026-01-10 20:48:15 +07:00
Pun Butrach cbbafce397 feat: WM-Shell QPR1 (not src or shared) 2026-01-10 20:48:15 +07:00
Pun Butrach 0a446431eb build: SNAPSHOT 0 (Draft) 2026-01-10 20:47:59 +07:00
Pun Butrach 2b76dc3076 Revert "build: [FIX SOON] Test release build in CI"
This reverts commit 8b05727dad9f78f2f4fea55c8ba69e8eeb710cb6.
2026-01-10 20:47:54 +07:00
Pun Butrach 6bf8952777 build: [FIX SOON] Test release build in CI
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:47:54 +07:00
Pun Butrach a9d7e372a5 chore: Update dependencies
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:47:54 +07:00
Pun Butrach f113685837 feat: Lawnchair Settings Material 3 Expressive
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:47:47 +07:00
Pun Butrach 79c79f8507 Revert "fix: Insets.NONE for Android 8.0/8.1/9"
This reverts commit a1021316e7bbc1c34f5b76e86cf979e0f3c43bef.
2026-01-10 20:47:46 +07:00
Pun Butrach 3b64b2f470 fix: Insets.NONE for Android 8.0/8.1/9
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:47:46 +07:00
Pun Butrach bfb2be39eb Fix bugs with A16/A15 devices
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:46:47 +07:00
Pun Butrach b67168f737 Allocate insane memory just for CI
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:46:44 +07:00
Pun Butrach dd4a08be61 Merge tag 'android-16.0.0_r3' into 16-dev
Android 16.0.0 Release 3 (BP3A.250905.014)

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:46:04 +07:00
Pun ButrachandZongle Wang 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
Berke Emin Kabagöz cb8b206a50 Fix android 14 crashes (#5620) 2025-09-28 09:21:02 +08:00
renovate[bot] a77f5f54fc fix(deps): update dependency androidx.dynamicanimation:dynamicanimation to v1.1.0 (#5411)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 17:46:24 +08:00
MrSluffy f1a292495c clean-up migrated back to collect to list for lower v 2024-12-18 11:47:38 +08:00
MrSluffy 1a9982ad65 fixed issue applying lawnchair as recents provider in A15
- fixed animation app to home
- action buttons in recents
2024-12-11 12:27:09 +08:00
MrSluffy e15443d586 fixed #5018
- Closes : #5018
2024-11-27 07:37:35 +08:00