From 68420e6d2a48b7c140a310e21b97b78e45c394d9 Mon Sep 17 00:00:00 2001 From: TQMatvey Date: Thu, 23 Feb 2023 13:52:47 +0700 Subject: [PATCH 1/6] Rework S21 Ultra (p3s) overlays --- Samsung/p3s-SystemUI/Android.mk | 8 + Samsung/p3s-SystemUI/AndroidManifest.xml | 10 ++ Samsung/p3s-SystemUI/res/values/config.xml | 48 ++++++ Samsung/p3s/res/values-land/config.xml | 6 +- Samsung/p3s/res/values/config.xml | 190 +++++++++++++++++++-- 5 files changed, 243 insertions(+), 19 deletions(-) create mode 100644 Samsung/p3s-SystemUI/Android.mk create mode 100644 Samsung/p3s-SystemUI/AndroidManifest.xml create mode 100644 Samsung/p3s-SystemUI/res/values/config.xml diff --git a/Samsung/p3s-SystemUI/Android.mk b/Samsung/p3s-SystemUI/Android.mk new file mode 100644 index 0000000..e9648b0 --- /dev/null +++ b/Samsung/p3s-SystemUI/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-samsung-p3s-systemui +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Samsung/p3s-SystemUI/AndroidManifest.xml b/Samsung/p3s-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..77a9e49 --- /dev/null +++ b/Samsung/p3s-SystemUI/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Samsung/p3s-SystemUI/res/values/config.xml b/Samsung/p3s-SystemUI/res/values/config.xml new file mode 100644 index 0000000..f53fa99 --- /dev/null +++ b/Samsung/p3s-SystemUI/res/values/config.xml @@ -0,0 +1,48 @@ + + + + + 12dp + + + 10dp + + + 14dp + + + 8dp + + + 70px + + + 60dp + + + true + + + false + + + 1400px + diff --git a/Samsung/p3s/res/values-land/config.xml b/Samsung/p3s/res/values-land/config.xml index 3d9e332..4cea3f3 100644 --- a/Samsung/p3s/res/values-land/config.xml +++ b/Samsung/p3s/res/values-land/config.xml @@ -1,6 +1,6 @@ - 110px - 110px - 110px + 112px + 112px + 112px diff --git a/Samsung/p3s/res/values/config.xml b/Samsung/p3s/res/values/config.xml index f97dfd3..6f17653 100644 --- a/Samsung/p3s/res/values/config.xml +++ b/Samsung/p3s/res/values/config.xml @@ -18,12 +18,11 @@ 20 30 - 3000 + 3000 128 - 255 - 0 - 17 - 1 + 561 + 1 + 1 13 18 @@ -82,7 +81,7 @@ 50 100 300 - 500 + 505 1000 2000 2999 @@ -599,7 +598,7 @@ 497 498 499 - 500 + 505 501 502 503 @@ -918,7 +917,7 @@ 487.578 492.05 496.025 - 500 + 505 510 512 513 @@ -1226,12 +1225,171 @@ 1098 1100 - true - true - false - 110px - 110px - 110px - 0 - 120 + + + true + + + true + + + true + + + true + + + 65 + + + true + + + false + + + false + + + false + + + true + + + true + + + 70 + + + -15 + + + 15 + + + -40 + + + 40 + + + + "/system/framework/framework.jar" + "/system/framework/services.jar" + "/apex/com.android.runtime/javalib/core-oj.jar" + "/apex/com.android.runtime/javalib/core-libart.jar" + "/product/priv-app/SystemUI/SystemUI.apk" + "/system/bin/surfaceflinger" + + + + true + + + true + + + true + + + 52px + + + 52px + + + 5px + + + 4px + + + M 0,0 H -30 V 102 H 30 V 0 H 0 Z + + + 112.0px + + + 10dp + + + 0 + + + 120 From 24c728bc8b47fc76277dd3ef49ed4b9b45548cd6 Mon Sep 17 00:00:00 2001 From: TQMatvey Date: Thu, 23 Feb 2023 14:01:10 +0700 Subject: [PATCH 2/6] fix after tests --- Samsung/p3s/res/values/config.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Samsung/p3s/res/values/config.xml b/Samsung/p3s/res/values/config.xml index 6f17653..ce52b9b 100644 --- a/Samsung/p3s/res/values/config.xml +++ b/Samsung/p3s/res/values/config.xml @@ -50,8 +50,8 @@ 892 948 1000 - 1000 - 1000 + 1050 + 1100 6 @@ -81,7 +81,7 @@ 50 100 300 - 505 + 500 1000 2000 2999 @@ -598,7 +598,7 @@ 497 498 499 - 505 + 500 501 502 503 @@ -917,7 +917,7 @@ 487.578 492.05 496.025 - 505 + 500 510 512 513 From 2328c28d5aeaf44774c6b4b8ecce8736537bb9e5 Mon Sep 17 00:00:00 2001 From: TQMatvey Date: Thu, 23 Feb 2023 23:28:22 +0700 Subject: [PATCH 3/6] fix CI builds --- Samsung/p3s/res/values/config.xml | 14 -------------- fail | 0 overlay.mk | 1 + 3 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 fail diff --git a/Samsung/p3s/res/values/config.xml b/Samsung/p3s/res/values/config.xml index ce52b9b..31cdc69 100644 --- a/Samsung/p3s/res/values/config.xml +++ b/Samsung/p3s/res/values/config.xml @@ -1334,20 +1334,6 @@ orientation. If zero, the value of rounded_corner_radius is used. --> 52px - - 5px - - - 4px - - 65 + 55 false + + true + false @@ -1273,7 +1277,7 @@ to maximize power savings but not all devices support it. Refer to autosuspend.h for details. --> - true + false 120 + + + + 720 + 2420 + 142 + From 3c81196f3476384839fdac633683f0b5d77108b6 Mon Sep 17 00:00:00 2001 From: TQMatvey Date: Thu, 13 Apr 2023 14:38:40 +0700 Subject: [PATCH 5/6] p3s: adjust status bar --- Samsung/p3s-SystemUI/res/values/config.xml | 6 +++--- Samsung/p3s/res/values-land/config.xml | 6 +++--- Samsung/p3s/res/values/config.xml | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Samsung/p3s-SystemUI/res/values/config.xml b/Samsung/p3s-SystemUI/res/values/config.xml index f53fa99..659b2d9 100644 --- a/Samsung/p3s-SystemUI/res/values/config.xml +++ b/Samsung/p3s-SystemUI/res/values/config.xml @@ -17,13 +17,13 @@ --> - 12dp + 2dp - 10dp + 4dp - 14dp + 4dp 8dp diff --git a/Samsung/p3s/res/values-land/config.xml b/Samsung/p3s/res/values-land/config.xml index 4cea3f3..e0987b1 100644 --- a/Samsung/p3s/res/values-land/config.xml +++ b/Samsung/p3s/res/values-land/config.xml @@ -1,6 +1,6 @@ - 112px - 112px - 112px + 125px + 125px + 125px diff --git a/Samsung/p3s/res/values/config.xml b/Samsung/p3s/res/values/config.xml index 97fa5d4..373de7f 100644 --- a/Samsung/p3s/res/values/config.xml +++ b/Samsung/p3s/res/values/config.xml @@ -1355,17 +1355,17 @@ M -5,0 L -5,10 L 5,10 L 5,0 Z @dp @see https://www.w3.org/TR/SVG/paths.html#PathData --> - M 0,0 H -30 V 102 H 30 V 0 H 0 Z + M 0,0 H -30 V 125 H 30 V 0 H 0 Z - 112.0px + 125.0px - 10dp + 8dp 120 - - - - 720 - 2420 - 142 -