22 Commits

Author SHA1 Message Date
oxmc 2b07b045d6 prebuilt: split overrides into Lawnchair and LawnchairQuickStep
Lawnchair now overrides only the home-screen launcher (Launcher3,
PixelLauncher, Trebuchet).  A new LawnchairQuickStep module, using the
same APK, overrides Launcher3QuickStep so the QuickStep/recents stack
is also replaced when both are included in PRODUCT_PACKAGES.

This allows device makefiles to control each override independently:
include only Lawnchair for home-screen replacement, add LawnchairQuickStep
to also take over the recents/overview experience.
2026-06-08 01:09:00 -07:00
oxmc d9bc1451f2 prebuilt: override Launcher3QuickStep in addition to Launcher3
AOSP builds Launcher3QuickStep (not just Launcher3) as the actual
quickstep launcher module. Without overriding it, both Launcher3QuickStep
and Lawnchair end up on-device and the system defaults to Launcher3QuickStep
(com.android.launcher3). Adding it to overrides removes it from the image.
2026-06-06 23:09:27 -07:00
oxmc 02fa115417 Revert "build: add aconfig flags and launcher-aosp-tapl stub for prebuilt mode"
This reverts commit e8ca8eeb40.
2026-06-06 05:58:34 -07:00
oxmc e8ca8eeb40 build: add aconfig flags and launcher-aosp-tapl stub for prebuilt mode
When AOSP Launcher3 is removed from the manifest (prebuilt APK mode),
frameworks/base/services and platform_testing still depend on:
  - com_android_launcher3_flags_lib (via aconfig/Android.bp)
  - launcher-aosp-tapl (empty android_library stub in Android.bp)

Copy the aconfig declarations from apps_lawnchair so the Flags class is
generated correctly. The launcher-aosp-tapl stub satisfies the build
graph dependency without any test sources.
2026-06-06 05:57:11 -07:00
oxmc 2b59ccc7af Update: Switch from Lawnchair 12 to Lawnchair 15 Beta 3 2026-06-06 05:30:57 -07:00
oxmc b2fe6b6cb5 add build_prebuilt.sh: automates Gradle build → prebuilt APK workflow 2026-06-06 01:21:22 -07:00
oxmc 1710a73d15 privapp-permissions: add MANAGE_USERS, ACCESS_HIDDEN_PROFILES_FULL, INTERACT_ACROSS_USERS, FORCE_STOP_PACKAGES 2026-06-05 14:00:39 -07:00
oxmc 9e3899871a Maybe? 2025-09-12 00:01:03 -07:00
oxmc 999888813c Update README.md 2025-09-11 03:02:59 -07:00
oxmc d370f4e72a Update priv-app/Lawnchair/Android.bp 2025-09-10 22:38:41 -07:00
oxmc b48189a6d0 Delete product/overlay/QuickstepSwitcherOverlay/Android.mk 2025-09-10 22:34:35 -07:00
oxmc 94b656aade Delete priv-app/Lawnchair/Android.mk 2025-09-10 22:34:27 -07:00
oxmc be7f1564e8 Delete lawnchair.mk 2025-09-10 22:34:19 -07:00
oxmc 2db328b780 Update etc/Android.bp 2025-09-10 22:30:05 -07:00
oxmc 21671b8603 Add etc/Android.bp 2025-09-10 22:23:11 -07:00
oxmc ed86de2aff Update product/overlay/QuickstepSwitcherOverlay/Android.bp 2025-09-10 22:14:33 -07:00
oxmc f935750aa8 Add priv-app/Lawnchair/Android.bp 2025-09-10 22:13:59 -07:00
oxmc 5187c23906 Add product/overlay/QuickstepSwitcherOverlay/Android.bp 2025-09-10 22:07:36 -07:00
oxmc 3ce8e50b0f Update lawnchair.mk 2025-09-07 23:11:12 -07:00
oxmc 6187d3c029 Fix paths 2025-09-03 11:34:43 -07:00
oxmc 034be80e38 Update README.md 2025-08-19 22:38:08 -07:00
oxmc cd1394c0e1 Delete priv-app/Lawnchair/lib/arm64/libnrb.so 2025-08-19 19:16:39 -07:00
Binary file not shown.