commit 3a6382e48d7ddb56ae36b2208ad01480f421b879
Author: oxmc <67136658+oxmc@users.noreply.github.com>
Date: Thu Sep 11 05:48:01 2025 -0700
Initial base
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..43bd0f0
--- /dev/null
+++ b/README.md
@@ -0,0 +1,8 @@
+# Florisboard Prebuilt
+
+## Disclaimer
+- This repository is based on [arter97's android_vendor_lawnchair](https://github.com/arter97/android_vendor_lawnchair).
+ It has been adapted from the original Android.mk format to the Android.bp build system.
+
+## Usage
+- Simply add the Florisboard package to your `PRODUCT_PACKAGES`.
\ No newline at end of file
diff --git a/etc/Android.bp b/etc/Android.bp
new file mode 100644
index 0000000..8f99054
--- /dev/null
+++ b/etc/Android.bp
@@ -0,0 +1,15 @@
+prebuilt_etc {
+ name: "florisboard-privapp-perms",
+ src: "permissions/privapp-permissions-app.florisboard.xml",
+ sub_dir: "permissions",
+ filename_from_src: true,
+ installable: true,
+}
+
+prebuilt_etc {
+ name: "florisboard-hiddenapi-package",
+ src: "sysconfig/app.florisboard-hiddenapi-package-whitelist.xml",
+ sub_dir: "sysconfig",
+ filename_from_src: true,
+ installable: true,
+}
\ No newline at end of file
diff --git a/etc/permissions/privapp-permissions-app.florisboard.xml b/etc/permissions/privapp-permissions-app.florisboard.xml
new file mode 100644
index 0000000..07e78fa
--- /dev/null
+++ b/etc/permissions/privapp-permissions-app.florisboard.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/etc/sysconfig/app.florisboard-hiddenapi-package-whitelist.xml b/etc/sysconfig/app.florisboard-hiddenapi-package-whitelist.xml
new file mode 100644
index 0000000..1307824
--- /dev/null
+++ b/etc/sysconfig/app.florisboard-hiddenapi-package-whitelist.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/priv-app/Florisboard/Android.bp b/priv-app/Florisboard/Android.bp
new file mode 100644
index 0000000..ccd23e1
--- /dev/null
+++ b/priv-app/Florisboard/Android.bp
@@ -0,0 +1,10 @@
+android_app_import {
+ name: "Florisboard",
+ apk: "Florisboard.apk",
+ privileged: true,
+ certificate: "platform",
+ required: [
+ "florisboard-privapp-perms",
+ "florisboard-hiddenapi-package",
+ ],
+}
\ No newline at end of file
diff --git a/priv-app/Florisboard/Florisboard.apk b/priv-app/Florisboard/Florisboard.apk
new file mode 100644
index 0000000..9f41b43
Binary files /dev/null and b/priv-app/Florisboard/Florisboard.apk differ
diff --git a/product/overlay/QuickstepSwitcherOverlay/Android.bp b/product/overlay/QuickstepSwitcherOverlay/Android.bp
new file mode 100644
index 0000000..a74dae9
--- /dev/null
+++ b/product/overlay/QuickstepSwitcherOverlay/Android.bp
@@ -0,0 +1,6 @@
+runtime_resource_overlay {
+ name: "Lawnchair-QuickstepSwitcherOverlay",
+ resource_dirs: ["res"],
+ sdk_version: "current",
+ product_specific: true,
+}
\ No newline at end of file
diff --git a/product/overlay/QuickstepSwitcherOverlay/AndroidManifest.xml b/product/overlay/QuickstepSwitcherOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..4b7481f
--- /dev/null
+++ b/product/overlay/QuickstepSwitcherOverlay/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/product/overlay/QuickstepSwitcherOverlay/res/values/bools.xml b/product/overlay/QuickstepSwitcherOverlay/res/values/bools.xml
new file mode 100644
index 0000000..72c8d73
--- /dev/null
+++ b/product/overlay/QuickstepSwitcherOverlay/res/values/bools.xml
@@ -0,0 +1,5 @@
+
+
+ true
+ true
+
diff --git a/product/overlay/QuickstepSwitcherOverlay/res/values/public.xml b/product/overlay/QuickstepSwitcherOverlay/res/values/public.xml
new file mode 100644
index 0000000..4c6e32a
--- /dev/null
+++ b/product/overlay/QuickstepSwitcherOverlay/res/values/public.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/product/overlay/QuickstepSwitcherOverlay/res/values/strings.xml b/product/overlay/QuickstepSwitcherOverlay/res/values/strings.xml
new file mode 100644
index 0000000..df9e70c
--- /dev/null
+++ b/product/overlay/QuickstepSwitcherOverlay/res/values/strings.xml
@@ -0,0 +1,4 @@
+
+
+ app.lawnchair/com.android.quickstep.RecentsActivity
+