87464 Commits
Author SHA1 Message Date
oxmc 4b7102131f quickstep: reconcile hidden-API surface with android-16.0.0_r4
CI / build-debug-apk (assembleLawnWithQuickstepGithubDebug) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepNightlyRelease) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepPlayDebug) (push) Has been cancelled
CI / check-style (push) Has been cancelled
Crowdin Upload / Upload strings to Crowdin (push) Has been cancelled
CI / send-notifications (push) Has been cancelled
CI / crowdin-auto-merge (push) Has been cancelled
CI / final-status (push) Has been cancelled
CI / nightly-release (push) Has been cancelled
Building against PawletOS's real frameworks/base (lawnchair-build AOSP
bridge, framework jar swap) surfaced the QPR1->r4 drift at compile time.
Each fix mirrors r4's own Launcher3 where one exists:

- InsetsSource (compatLib): drop dead dumpDebug branch guarded by
  android.os.Flags.androidOsBuildVanillaIceCream() — jarjar'd out of app
  classpaths and final-true on V+
- SystemApiWrapper: ScreenCapture.captureLayers/LayerCaptureArgs moved
  to ScreenCaptureInternal; setAllowProtected -> setProtectedContentPolicy,
  setHintForSeamlessTransition -> setPreserveDisplayColors
- QuickstepProtoLogGroup: isLogToProto/isLogToAny/setLogToProto removed
  from IProtoLogGroup
- NavbarButtonsViewController: imeSwitcherRevamp finalized;
  ic_ime_switcher_new renamed back to ic_ime_switcher
- LauncherBackAnimationController: BackMotionEvent
  .getDepartingAnimationTarget() removed (flag finalized true)
- proguard.pro: -dontwarn boot-classpath classes the real framework jar
  references (conscrypt TrustManagerImpl, CloseGuard,
  NativeAllocationRegistry) — provided by ART at runtime
2026-07-15 06:31:25 -07:00
oxmc 3367464b42 quickstep: pass displayId to ISystemUiProxy.onBackEvent
CI / build-debug-apk (assembleLawnWithQuickstepGithubDebug) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepNightlyRelease) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepPlayDebug) (push) Has been cancelled
CI / check-style (push) Has been cancelled
Crowdin Upload / Upload strings to Crowdin (push) Has been cancelled
CI / send-notifications (push) Has been cancelled
CI / crowdin-auto-merge (push) Has been cancelled
CI / final-status (push) Has been cancelled
CI / nightly-release (push) Has been cancelled
android-16.0.0_r4's ISystemUiProxy changed transaction 44 to
onBackEvent(KeyEvent, int displayId); the vendored single-arg surface
sent short parcels SystemUI misparses on every back event. Signature
and call sites mirror AOSP r4's own Launcher3 (mActivity/mContext
.getDisplayId()). Surfaced by building against the real frameworks/base
AIDL via the lawnchair-build AOSP bridge.
2026-07-15 05:59:44 -07:00
oxmc 56201b81b0 build: add .find-ignore to shield in-tree checkouts from Soong
CI / build-debug-apk (assembleLawnWithQuickstepGithubDebug) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepNightlyRelease) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepPlayDebug) (push) Has been cancelled
CI / check-style (push) Has been cancelled
Crowdin Upload / Upload strings to Crowdin (push) Has been cancelled
CI / send-notifications (push) Has been cancelled
CI / crowdin-auto-merge (push) Has been cancelled
CI / final-status (push) Has been cancelled
CI / nightly-release (push) Has been cancelled
This repo is now cloned into the AOSP tree at
external/build-tools/lawnchair/source (built via Gradle, never Soong).
It vendors AOSP Android.bp files (Launcher3, wmshell tests, systemUI)
that collide with the real frameworks/base modules; .find-ignore makes
Soong's finder skip the whole subtree.
2026-07-15 02:35:41 -07:00
oxmc 006ded52e5 pawlet: set PawletOS default launcher preferences
CI / build-debug-apk (assembleLawnWithQuickstepGithubDebug) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepNightlyRelease) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepPlayDebug) (push) Has been cancelled
CI / check-style (push) Has been cancelled
Crowdin Upload / Upload strings to Crowdin (push) Has been cancelled
CI / send-notifications (push) Has been cancelled
CI / crowdin-auto-merge (push) Has been cancelled
CI / final-status (push) Has been cancelled
CI / nightly-release (push) Has been cancelled
Crowdin Download / Download translations from Crowdin (push) Has been cancelled
- Search provider: startpage
- Notification count: enabled
- Hidden apps: camera, clock, contacts, florisboard settings,
  lawnchair, quicksearch, calendar
2026-06-13 04:25:19 -07:00
oxmc 893b3d2731 Merge remote-tracking branch 'upstream/16-dev' into 16-dev 2026-06-13 04:22:32 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4ad961363c fix(deps): update dependency com.android.tools.studio.leakcanary:leakcanary to v1.0.0-alpha03 (#6868)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-12 09:55:24 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
a80da5c5e0 fix(deps): update protobuf monorepo to v4.35.1 (#6866)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-12 01:39:26 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
49f36c8ad5 fix(deps): update error-prone monorepo to v2.50.0 (#6861)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-10 13:59:37 +00:00
Pun ButrachandGitHub 8e75b4bd73 feat: Promote icon swipe gesture to stable (#6821)
* fix: Reimplement and only handle touch target on configured app

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

* feat: Promote to stable

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

* fix: Prevent app icons from conflicting with edit mode state

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

* fix: Address reviewer

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

* refactor: Make icon swipe settings enable by mandatory default

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

---------

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-09 12:26:14 +07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
b9da6f57c8 fix(deps): update okhttp monorepo to v5.4.0 (#6856)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 23:55:49 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5a7c44b2e0 fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.6.0 (#6854)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 16:08:56 +00:00
oxmc f65fdd0de3 Fix: update task_desktop layouts to use DesktopTaskContentView
CI / build-debug-apk (assembleLawnWithQuickstepGithubDebug) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepNightlyRelease) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepPlayDebug) (push) Has been cancelled
CI / check-style (push) Has been cancelled
CI / send-notifications (push) Has been cancelled
CI / crowdin-auto-merge (push) Has been cancelled
CI / final-status (push) Has been cancelled
CI / nightly-release (push) Has been cancelled
Crowdin Upload / Upload strings to Crowdin (push) Has been cancelled
2026-06-08 02:52:21 -07:00
oxmc 2c961b601f Update: bump withQuickstep minSdk to 29 (Smartspacer SDK requirement)
CI / build-debug-apk (assembleLawnWithQuickstepGithubDebug) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepNightlyRelease) (push) Has been cancelled
CI / build-debug-apk (assembleLawnWithQuickstepPlayDebug) (push) Has been cancelled
CI / check-style (push) Has been cancelled
CI / send-notifications (push) Has been cancelled
CI / crowdin-auto-merge (push) Has been cancelled
CI / final-status (push) Has been cancelled
CI / nightly-release (push) Has been cancelled
Crowdin Upload / Upload strings to Crowdin (push) Has been cancelled
2026-06-08 02:15:36 -07:00
wellorbetterandGitHub 5157aedc0a feat: add open in store shortcut (#6585)
- Shows store link in app long-press menu based on installer package
- Supports Play Store, F-Droid, Aurora Store, Droidify, and others
- Filters out system package installers
2026-06-08 13:16:00 +08:00
Pun ButrachandGitHub 2d5fd2b7cd fix: Custom notification dot colour not being applied (#6851)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-07 20:21:57 +07:00
Pun ButrachandGitHub 653f362baf fix: Find the correct folder size depending on which parent owned them (#6850)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-07 19:35:34 +07:00
JamzumSumandGitHub 4072c24235 fix: Handle NoClassDefFoundError of android.hardware.devicestate.feature.flags.Flags on rotating (#6627) 2026-06-07 19:33:25 +07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
32f5cfc22b fix(deps): update dependency com.kieronquinn.smartspacer:sdk-client to v1.2 (#6848)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 01:02:09 +00:00
d2d421e1cc New Crowdin translations by GitHub Action (#6847)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-06-07 00:51:02 +00:00
Pun ButrachandGitHub 3a85d7e456 fix: Keep protobuf lite rules (#6845)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-04 17:44:37 +00:00
Pun ButrachandGitHub 5379029388 feat: Support non-cellular enabled devices (#6833)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-05 00:24:04 +07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
393d0d7fed fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.18.10 (#6842)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 18:27:51 +08:00
39ff927c05 Migrate from LiveData to StateFlow (#6843)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-04 16:21:02 +08:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Goooler
e1ac23b6fd chore(deps): update kotlin to v2.4.0 (#6836)
* chore(deps): update kotlin to v2.4.0

* Fix launcher.viewCache.getView

* Use backing fields

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2026-06-04 07:54:05 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
d3754f27da fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.10 (#6841)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 01:08:41 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9e7bce8cf8 fix(deps): update dependency androidx.core:core-ktx to v1.19.0 (#6840)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 19:56:49 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
cd006837f1 fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-alpha21 (#6839)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 19:55:16 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dde76c5e77 fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.10-jdk5 (#6837)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 19:53:50 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
51fc32ced4 fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.18.10-jdk5 (#6828)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 15:23:42 +00:00
Pun ButrachandGitHub c7884efae2 fix: Don't make search result content sit too close to layout (#6832)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-03 22:02:30 +07:00
4606c1c890 perf: Aggressive proguard configuration (#6787)
Co-authored-by: Zongle Wang <wangzongler@gmail.com>
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-03 19:35:39 +07:00
Pun ButrachandGitHub 1f12ac160d fix: Remove RawContacts columns from contact search (#6834)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-03 11:50:40 +00:00
fc32f2e037 fix: Icons not refreshing after changing icon preferences (#6738)
Co-authored-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-02 13:01:36 +00:00
Pun ButrachandGitHub 0cf5bc8415 feat: Set allapps opacity value to .5f by default (#6829)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-02 12:51:09 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
b26a4877c0 fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.9 (#6827)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 11:22:38 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c707d93c7d fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.9-jdk5 (#6823)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 01:23:25 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
d976720a09 fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.18.9-jdk5 (#6824)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-01 20:11:06 +00:00
Pun ButrachandGitHub 9d43a28f22 fix: Don't align padding of the search too close to the screen (#6822)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-01 20:01:26 +00:00
Pun ButrachandGitHub a34c280443 fix: Set enable allapps two line to false (#6820)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-06-01 22:03:43 +07:00
Pun ButrachandGitHub 3e52c8a5ab fix: Clear two layers stale state from highlight decorator (#6819)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-05-31 13:58:13 +00:00
Pun ButrachandGitHub 9382280d9a feat: Allow Lawnchair allapps search bar to be blurred (#6818)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-05-31 11:07:46 +00:00
8bcc3d3b42 New Crowdin translations by GitHub Action (#6815)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-31 00:48:43 +00:00
John Andrew CamuandGitHub 6b1b8c863a fix(bug) folder dismissing during screenshot gesture (#6792) 2026-05-29 13:10:10 +08:00
John Andrew CamuandGitHub 8f09ab7e78 feat(workspace): edit-mode page reorder, default home, and page strip (#6809)
* feat: initial implementation reorder of workspace

* fix(edit-mode): page strip 48dp touch target and label refresh on reorder
2026-05-29 11:23:54 +08:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
217759e1a2 chore(deps): update plugin diffplug-spotless to v8.6.0 (#6805)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 18:59:50 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9e2343b6fa chore(deps): update plugin google-ksp to v2.3.9 (#6804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 22:05:53 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
460f0f68bd chore(deps): update plugin com.gradle.develocity to v4.4.2 (#6803)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 16:25:15 +00:00
bb67e81ecb feat(qsb): add Waterfox search provider (#6799)
* feat(qsb): add Waterfox search provider

* Update lawnchair/src/app/lawnchair/qsb/providers/Waterfox.kt

---------

Co-authored-by: Zongle Wang <wangzongler@gmail.com>
2026-05-26 04:03:21 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Goooler
b6fc8dc636 Fully migrate to AGP 9 (#6277)
* chore(deps): update agp to v9

* fix(deps): update dagger to v2.59

* Remove default flags

* Disable android.newDsl

* Update androidx-baselineprofile version to 1.5.0-alpha06

* Migrate applicationVariants blocks

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2026-05-25 10:26:27 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
f487a7ec76 chore(deps): update plugin google-ksp to v2.3.8 (#6344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 08:29:12 +00:00