diff --git a/device.mk b/device.mk index 7be1291..f43d507 100644 --- a/device.mk +++ b/device.mk @@ -12,8 +12,13 @@ $(call inherit-product, vendor/xiaomi/vermeer/vermeer-vendor.mk) # Overlay PRODUCT_PACKAGES += \ + FrameworkResOverlayVermeer \ + SettingsOverlayVermeer \ + SettingsOverlayVermeerPOCO \ + SettingsOverlayVermeerRedmi \ SettingsProviderResVermeerPOCO \ SettingsProviderResVermeerRedmi \ + SystemUIOverlayVermeer \ WifiResVermeerPOCO \ WifiResVermeerRedmi diff --git a/overlay/FrameworkResOverlayVermeer/Android.bp b/overlay/FrameworkResOverlayVermeer/Android.bp new file mode 100644 index 0000000..eb98388 --- /dev/null +++ b/overlay/FrameworkResOverlayVermeer/Android.bp @@ -0,0 +1,11 @@ +// +// Copyright (C) 2025 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "FrameworkResOverlayVermeer", + sdk_version: "current", + vendor: true, +} \ No newline at end of file diff --git a/overlay/FrameworkResOverlayVermeer/AndroidManifest.xml b/overlay/FrameworkResOverlayVermeer/AndroidManifest.xml new file mode 100644 index 0000000..ea4db1f --- /dev/null +++ b/overlay/FrameworkResOverlayVermeer/AndroidManifest.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/overlay/FrameworkResOverlayVermeer/res/values/config.xml b/overlay/FrameworkResOverlayVermeer/res/values/config.xml new file mode 100644 index 0000000..d40a98c --- /dev/null +++ b/overlay/FrameworkResOverlayVermeer/res/values/config.xml @@ -0,0 +1,478 @@ + + + + + + + 15 + 0.000854597 + + + 0.07496032 + + + 1.0 + + + 0.000854597 + + + 100.0% + + + + 3.5 + 7.7 + 11.9 + 16.1 + 20.2 + 24.4 + 28.6 + 30.8 + 32.1 + 33.5 + 35.0 + 36.6 + 38.2 + 40.0 + 41.8 + 43.7 + 45.8 + 47.9 + 50.0 + 52.3 + 55.3 + 57.1 + 59.7 + 62.3 + 65.8 + 67.8 + 70.7 + 73.7 + 76.7 + 79.9 + 83.1 + 83.6 + 84.0 + 84.5 + 85.0 + 85.4 + 85.8 + 86.3 + 86.7 + 87.2 + 87.6 + 88.1 + 88.5 + 88.9 + 89.4 + 90.8 + 92.3 + 93.7 + 95.3 + 96.6 + 98.1 + 99.6 + 101.0 + 102.5 + 103.9 + 105.4 + 106.8 + 108.3 + 109.7 + 111.3 + 112.7 + 114.1 + 115.6 + 117.1 + 118.6 + 126.1 + 135.8 + 155.1 + 175.3 + 196.8 + 218.7 + 241.1 + 263.8 + 275.4 + 335.4 + 398.0 + 415.7 + 433.4 + 451.1 + 468.8 + 486.5 + 504.2 + 521.9 + 539.6 + 557.3 + 575.0 + 592.8 + 610.5 + 628.2 + 645.9 + 663.6 + 681.3 + 699.0 + 716.7 + 734.4 + 752.1 + 769.8 + 787.5 + 805.2 + 822.9 + 858.4 + 893.8 + 929.2 + 964.6 + 1000.0 + 1005.0 + 1010.0 + 1015.0 + 1020.0 + 1025.0 + 1030.0 + 1035.0 + 1040.0 + 1045.0 + 1050.0 + 1075.0 + 1100.0 + 1125.0 + 1150.0 + 1175.0 + 1200.0 + 1200.0 + 1200.0 + 1200.0 + 1200.0 + 1200.0 + 1200.0 + 1200.0 + 1200.0 + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 35 + 40 + 45 + 50 + 55 + 60 + 65 + 70 + 75 + 80 + 85 + 90 + 95 + 100 + 120 + 140 + 160 + 180 + 200 + 220 + 240 + 260 + 280 + 300 + 320 + 340 + 360 + 380 + 400 + 420 + 440 + 460 + 480 + 500 + 600 + 700 + 900 + 1100 + 1300 + 1500 + 1700 + 1900 + 2000 + 2500 + 3000 + 3500 + 4000 + 4500 + 5000 + 5500 + 6000 + 6500 + 7000 + 7500 + 8000 + 8500 + 9000 + 9500 + 10000 + 10500 + 11000 + 11500 + 12000 + 12500 + 13000 + 13500 + 14000 + 14500 + 15000 + 16000 + 17000 + 18000 + 19000 + 20000 + 21000 + 22000 + 23000 + 24000 + 25000 + 26000 + 27000 + 28000 + 29000 + 30000 + 35000 + 40000 + 45000 + 50000 + 55000 + 60000 + 65000 + 70000 + 75000 + 80000 + 85000 + 90000 + 95000 + 100000 + + + + + 1 + 255 + + + + + 2 + 1000 + + + + + 2 + 10 + 30 + 100 + 800 + 2000 + 4000 + + + + + 2 + 6 + 10 + 30 + 100 + 400 + 600 + 1000 + + + + + 800 + 800 + 500 + 500 + 500 + 500 + 500 + 500 + + + + 1000 + 1000 + + + + + + + M -42,63 M 42,63 A 42,42 0 1,0 -42,63 A 42,42 0 1,0 42,63 Z + + + M 0,0 H -42 V 122 H 42 V 0 H 0 Z + + + true + \ No newline at end of file diff --git a/overlay/FrameworkResOverlayVermeer/res/values/dimens.xml b/overlay/FrameworkResOverlayVermeer/res/values/dimens.xml new file mode 100644 index 0000000..39c0acc --- /dev/null +++ b/overlay/FrameworkResOverlayVermeer/res/values/dimens.xml @@ -0,0 +1,37 @@ + + + + + 118.0px + + + @dimen/status_bar_height + + + 140.0px + + + 140.0px + diff --git a/overlay/FrameworkResOverlayVermeer/res/xml/power_profile.xml b/overlay/FrameworkResOverlayVermeer/res/xml/power_profile.xml new file mode 100644 index 0000000..3848b45 --- /dev/null +++ b/overlay/FrameworkResOverlayVermeer/res/xml/power_profile.xml @@ -0,0 +1,183 @@ + + + + 0 + 104.18 + 344.82 + + 3 + 4 + 1 + + + 307200 + 441600 + 556800 + 672000 + 787200 + 902400 + 1017600 + 1113600 + 1228800 + 1344000 + 1459200 + 1555200 + 1670400 + 1785600 + 1900800 + 2016000 + + + 32.96 + 34.92 + 37.14 + 39.18 + 41.38 + 43.61 + 47.65 + 49.86 + 53.59 + 56.15 + 60.12 + 63.46 + 67.76 + 71.97 + 77.14 + 81.64 + + + 499200 + 614400 + 729600 + 844800 + 940800 + 1056000 + 1171200 + 1286400 + 1401600 + 1536000 + 1651200 + 1785600 + 1920000 + 2054400 + 2188800 + 2323200 + 2457600 + 2592000 + 2707200 + 2803200 + + + 55.29 + 61.88 + 69.06 + 77.62 + 84.72 + 95.69 + 104.54 + 115.5 + 125.28 + 140.09 + 154.55 + 174.46 + 193.36 + 223.1 + 253.39 + 287.2 + 323.26 + 366.71 + 402.51 + 422.49 + + + 595200 + 729600 + 864000 + 998400 + 1132800 + 1248000 + 1363200 + 1478400 + 1593600 + 1708800 + 1843200 + 1977600 + 2092800 + 2227200 + 2342400 + 2476800 + 2592000 + 2726400 + 2841600 + 2956800 + 3187200 + + + 87.24 + 101.65 + 117.61 + 134.83 + 153.68 + 171.25 + 187.05 + 206.94 + 223.63 + 245.07 + 273.46 + 309.2 + 392.05 + 436.29 + 477.17 + 538.73 + 585.89 + 660.07 + 726.19 + 812.95 + 927.29 + + 23.2 + 7.33 + 0 + 5000 + 1.17 + 197.58 + 26.43 + 31.37 + 63.33 + 128.83 + 675.82 + 52.93 + 188.715 + 84.39 + + 3.42 + 3.42 + + 6 + 180 + 186 + 3700 + + 17 + + 1 + 176 + 200 + + 1 + + 3700 + + .0001 + .001 + .01 + .1 + 1 + + 2.54 + 1.03 + 3700 + \ No newline at end of file diff --git a/overlay/SettingsOverlayVermeer/Android.bp b/overlay/SettingsOverlayVermeer/Android.bp new file mode 100644 index 0000000..935c76d --- /dev/null +++ b/overlay/SettingsOverlayVermeer/Android.bp @@ -0,0 +1,11 @@ +// +// Copyright (C) 2025 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SettingsOverlayVermeer", + sdk_version: "current", + vendor: true, +} \ No newline at end of file diff --git a/overlay/SettingsOverlayVermeer/AndroidManifest.xml b/overlay/SettingsOverlayVermeer/AndroidManifest.xml new file mode 100644 index 0000000..df25d4c --- /dev/null +++ b/overlay/SettingsOverlayVermeer/AndroidManifest.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/overlay/SettingsOverlayVermeer/res/values/config.xml b/overlay/SettingsOverlayVermeer/res/values/config.xml new file mode 100644 index 0000000..5327362 --- /dev/null +++ b/overlay/SettingsOverlayVermeer/res/values/config.xml @@ -0,0 +1,26 @@ + + + + + + 75 + \ No newline at end of file diff --git a/overlay/SettingsOverlayVermeerPOCO/Android.bp b/overlay/SettingsOverlayVermeerPOCO/Android.bp new file mode 100644 index 0000000..4f64c78 --- /dev/null +++ b/overlay/SettingsOverlayVermeerPOCO/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2025 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SettingsOverlayVermeerPOCO", + device_specific: true, +} diff --git a/overlay/SettingsOverlayVermeerPOCO/AndroidManifest.xml b/overlay/SettingsOverlayVermeerPOCO/AndroidManifest.xml new file mode 100644 index 0000000..bcc12b3 --- /dev/null +++ b/overlay/SettingsOverlayVermeerPOCO/AndroidManifest.xml @@ -0,0 +1,16 @@ + + + + + + diff --git a/overlay/SettingsOverlayVermeerPOCO/res/drawable-night/regulatory_info.png b/overlay/SettingsOverlayVermeerPOCO/res/drawable-night/regulatory_info.png new file mode 100644 index 0000000..7786225 Binary files /dev/null and b/overlay/SettingsOverlayVermeerPOCO/res/drawable-night/regulatory_info.png differ diff --git a/overlay/SettingsOverlayVermeerPOCO/res/drawable/regulatory_info.png b/overlay/SettingsOverlayVermeerPOCO/res/drawable/regulatory_info.png new file mode 100644 index 0000000..07e757b Binary files /dev/null and b/overlay/SettingsOverlayVermeerPOCO/res/drawable/regulatory_info.png differ diff --git a/overlay/SettingsOverlayVermeerRedmi/Android.bp b/overlay/SettingsOverlayVermeerRedmi/Android.bp new file mode 100644 index 0000000..0ccf910 --- /dev/null +++ b/overlay/SettingsOverlayVermeerRedmi/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2025 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SettingsOverlayVermeerRedmi", + device_specific: true, +} diff --git a/overlay/SettingsOverlayVermeerRedmi/AndroidManifest.xml b/overlay/SettingsOverlayVermeerRedmi/AndroidManifest.xml new file mode 100644 index 0000000..d44b689 --- /dev/null +++ b/overlay/SettingsOverlayVermeerRedmi/AndroidManifest.xml @@ -0,0 +1,16 @@ + + + + + + diff --git a/overlay/SettingsOverlayVermeerRedmi/res/drawable-night/regulatory_info.png b/overlay/SettingsOverlayVermeerRedmi/res/drawable-night/regulatory_info.png new file mode 100644 index 0000000..6a5be1f Binary files /dev/null and b/overlay/SettingsOverlayVermeerRedmi/res/drawable-night/regulatory_info.png differ diff --git a/overlay/SettingsOverlayVermeerRedmi/res/drawable/regulatory_info.png b/overlay/SettingsOverlayVermeerRedmi/res/drawable/regulatory_info.png new file mode 100644 index 0000000..738f356 Binary files /dev/null and b/overlay/SettingsOverlayVermeerRedmi/res/drawable/regulatory_info.png differ diff --git a/overlay/SettingsProviderResVermeerPOCO/AndroidManifest.xml b/overlay/SettingsProviderResVermeerPOCO/AndroidManifest.xml index bea75ef..4b29634 100644 --- a/overlay/SettingsProviderResVermeerPOCO/AndroidManifest.xml +++ b/overlay/SettingsProviderResVermeerPOCO/AndroidManifest.xml @@ -6,11 +6,11 @@ - + + android:requiredSystemPropertyName="ro.boot.hwc" + android:requiredSystemPropertyValue="GL" /> diff --git a/overlay/SettingsProviderResVermeerRedmi/AndroidManifest.xml b/overlay/SettingsProviderResVermeerRedmi/AndroidManifest.xml index 50192c9..3128b85 100644 --- a/overlay/SettingsProviderResVermeerRedmi/AndroidManifest.xml +++ b/overlay/SettingsProviderResVermeerRedmi/AndroidManifest.xml @@ -6,11 +6,11 @@ - + + android:requiredSystemPropertyName="ro.boot.hwc" + android:requiredSystemPropertyValue="CN" /> diff --git a/overlay/SystemUIOverlayVermeer/Android.bp b/overlay/SystemUIOverlayVermeer/Android.bp new file mode 100644 index 0000000..5d5c653 --- /dev/null +++ b/overlay/SystemUIOverlayVermeer/Android.bp @@ -0,0 +1,11 @@ +// +// Copyright (C) 2025 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SystemUIOverlayVermeer", + sdk_version: "current", + vendor: true, +} \ No newline at end of file diff --git a/overlay/SystemUIOverlayVermeer/AndroidManifest.xml b/overlay/SystemUIOverlayVermeer/AndroidManifest.xml new file mode 100644 index 0000000..859ae1d --- /dev/null +++ b/overlay/SystemUIOverlayVermeer/AndroidManifest.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/overlay/SystemUIOverlayVermeer/res/values/dimen.xml b/overlay/SystemUIOverlayVermeer/res/values/dimen.xml new file mode 100644 index 0000000..5f46a03 --- /dev/null +++ b/overlay/SystemUIOverlayVermeer/res/values/dimen.xml @@ -0,0 +1,31 @@ + + + + + 500px + + + 26.0px + + + 4dp + + + 4dp + + + @*android:dimen/status_bar_height + + + 72.0px + + + 1460px + + + 48.2 + diff --git a/overlay/WifiResVermeerPOCO/AndroidManifest.xml b/overlay/WifiResVermeerPOCO/AndroidManifest.xml index 1523a24..bfa9a61 100644 --- a/overlay/WifiResVermeerPOCO/AndroidManifest.xml +++ b/overlay/WifiResVermeerPOCO/AndroidManifest.xml @@ -6,12 +6,12 @@ - + + android:requiredSystemPropertyName="ro.boot.hwc" + android:requiredSystemPropertyValue="GL" /> \ No newline at end of file diff --git a/overlay/WifiResVermeerRedmi/AndroidManifest.xml b/overlay/WifiResVermeerRedmi/AndroidManifest.xml index daa746f..ff78d1f 100644 --- a/overlay/WifiResVermeerRedmi/AndroidManifest.xml +++ b/overlay/WifiResVermeerRedmi/AndroidManifest.xml @@ -9,9 +9,9 @@ + android:requiredSystemPropertyName="ro.boot.hwc" + android:requiredSystemPropertyValue="CN" /> \ No newline at end of file