23665 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
John Andrew CamuandGitHub 1ab5594f5b fix(bug): Restore back navigation on Android 13 and below (#6791) 2026-05-24 16:17:11 +08:00
John Andrew CamuGitHubcoderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
6492e5a5f7 fix(bug): address issue crashes when adding widget in 13 below (#6790)
* fix(bug): address issue crashes when adding widget in 13 below

- Closes: #6781

* 📝 Add docstrings to `fix/adding-widget-13-below`

Docstrings generation was requested by @MrSluffy.

The following files were modified:

* `quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java`
* `quickstep/src/com/android/quickstep/util/AsyncClockEventDelegate.java`

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-05-24 16:16:15 +08:00
Pun ButrachandGitHub 08e7f6ef44 fix: Hide destructive popup from locked home screen (#6774)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-05-20 15:32:38 +00:00
Pun ButrachandGitHub 34e0497d14 fix: Support Android 17 QPR1 Beta 3 (#6773)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-05-20 09:30:15 +00:00
Pun ButrachandGitHub 0bd70f3bd0 fix: Link app drawer background opacity to correct colors (#6636)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-05-10 20:05:50 +08:00
Pun ButrachandGitHub 762583c3e4 feat(QuickSwitch): Initial Android 15 QPR2 (#6624) 2026-04-12 11:23:01 +00:00
Pun Butrach 78dc821b52 feat: Link materialColorSurfaceDim to SurfaceDimColor
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-03-26 21:46:56 +07:00
Pun Butrach 2bc605058a fix(QuickSwitch): NSME on InsetsState
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-03-25 01:43:11 +07:00
Pun Butrach 8a6eb2a4ff feat(QuickSwitch): Initial work
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-03-25 01:17:47 +07:00
Pun Butrach 02b46fdb16 fix(QuickSwitch): Remove DesktopExperienceFlags
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-03-25 01:17:47 +07:00
Pun Butrach 3b38dd5c1f fix: Move A11_R41 workaround earlier to QuickstepLauncher
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-03-22 16:11:06 +07:00
Pun Butrach 617bd2212f fix: Crash in Android 8
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-03-06 21:34:33 +07:00
Pun Butrach eb93520e03 fix: Widget configuration activity fail to open due to BAL hardening
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-02-28 18:42:19 +07:00
Pun Butrach d10bf536d7 fix: Skip initialising QuickstepProtoLog for Android 11
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-02-07 19:52:38 +07:00
Pun Butrach 1d7c6e98d6 feat: Reimplement app drawer suggested app toggle
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-02-04 00:42:30 +07: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 7a660928c8 fix: Reimplement Pull to trigger notifications
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-13 20:27:54 +07:00
Pun Butrach 160d2d2d61 fix: Get display context from private reference instead for Android 12.0 and above
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-12 21:22:42 +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
SuperDragonXDandPun Butrach ba62bdf380 Initial changes 2026-01-10 20:51:32 +07:00
Pun Butrach 6bd7c85ab8 chore: Add TODOs, remove debugging 2026-01-10 20:51:29 +07:00
Pun Butrach c8cdde1531 feat: Android 10 support 2026-01-10 20:51:29 +07:00
Pun Butrach a2edbcbe75 feat: Android 11 support 2026-01-10 20:51:29 +07:00
Pun Butrach 0ddb32979e fix: Use ATLEAST_BAKLAVA_1 check 2026-01-10 20:51:29 +07:00
Pun Butrach 3e1686de0f chore: Remove ScrimOverBlur 2026-01-10 20:51:23 +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 SharmaandPun Butrach 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 d2ddd772dc feat: Change OverviewScrim colour 2026-01-10 20:50:42 +07:00
Pun Butrach ce2e814a85 feat: AllApps Opacity change 2026-01-10 20:50:42 +07:00
Pun Butrach 981881d579 feat: QPR1/QPR2 rounded icons 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 150f7f341d fix: Use Lawnchair theming colour for allapps 2026-01-10 20:50:09 +07:00
Pun Butrach 9cc72a3f3d fix: Checkout CompatTier2 2026-01-10 20:50:01 +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 b3fff331d7 fix: Lock Quickstep back dispatcher to at least Android 14 2026-01-10 20:48:52 +07:00
Pun Butrach 66c77017bc fix: AppWidgetHostListener crashes on Android 12 by switching to LawnchairWidgetHolder 2026-01-10 20:48:51 +07:00
Pun Butrach 4661948746 fix: Predictive back crashes on less than Android 13/14 2026-01-10 20:48:51 +07:00
Pun Butrach 43e9ca8a7a chore: Cleanup
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:48:43 +07:00
Pun Butrach 016a0a88be fix: Ignore trying to set SystemUiProxy icon sizes on less than Android 12.1
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:48:40 +07:00
Pun Butrach b199e0ebdd chore: Actually finish the changelog description
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:48:28 +07:00
Pun Butrach 15aa43a7c5 fix: Android Compatibility Tier 2 crashes
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2026-01-10 20:48:28 +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