From 15859e3e885aa84e1fa9efd827bdcd664d8f6a41 Mon Sep 17 00:00:00 2001 From: Tadi Date: Mon, 10 Dec 2018 22:27:14 +0100 Subject: [PATCH 1/5] Update notch support --- Xiaomi/Mi8/res/values/notch.xml | 6 +++--- Xiaomi/Mi8EE/res/values/notch.xml | 6 +++--- Xiaomi/Mi8Lite/res/values/notch.xml | 5 +++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Xiaomi/Mi8/res/values/notch.xml b/Xiaomi/Mi8/res/values/notch.xml index 2f45c07..93b43fa 100644 --- a/Xiaomi/Mi8/res/values/notch.xml +++ b/Xiaomi/Mi8/res/values/notch.xml @@ -18,10 +18,10 @@ --> - 110px + 88px - 110px + 88px 24dp M -295,0 L -295,88 L 295,88 L 295,0 Z - \ No newline at end of file + diff --git a/Xiaomi/Mi8EE/res/values/notch.xml b/Xiaomi/Mi8EE/res/values/notch.xml index 2f45c07..93b43fa 100644 --- a/Xiaomi/Mi8EE/res/values/notch.xml +++ b/Xiaomi/Mi8EE/res/values/notch.xml @@ -18,10 +18,10 @@ --> - 110px + 88px - 110px + 88px 24dp M -295,0 L -295,88 L 295,88 L 295,0 Z - \ No newline at end of file + diff --git a/Xiaomi/Mi8Lite/res/values/notch.xml b/Xiaomi/Mi8Lite/res/values/notch.xml index cf0a8f5..0968a40 100644 --- a/Xiaomi/Mi8Lite/res/values/notch.xml +++ b/Xiaomi/Mi8Lite/res/values/notch.xml @@ -18,9 +18,10 @@ --> - 110px + 81px - 110px + 81px 24dp + M -160,0 L -160,81 L 160,81 L 160,0 Z From c72f620091d8a3fec1eaab80ae985de352e40024 Mon Sep 17 00:00:00 2001 From: Tadi Date: Mon, 10 Dec 2018 22:42:45 +0100 Subject: [PATCH 2/5] Add notch support for Mi 8 Pro and Redmi Note 6 Pro --- Xiaomi/Mi8Pro/Android.mk | 8 +++++ Xiaomi/Mi8Pro/AndroidManifest.xml | 10 +++++++ Xiaomi/Mi8Pro/res/values-land/notch.xml | 22 ++++++++++++++ Xiaomi/Mi8Pro/res/values/notch.xml | 27 +++++++++++++++++ Xiaomi/RedmiNote6Pro/Android.mk | 8 +++++ Xiaomi/RedmiNote6Pro/AndroidManifest.xml | 10 +++++++ .../RedmiNote6Pro/res/values-land/notch.xml | 22 ++++++++++++++ Xiaomi/RedmiNote6Pro/res/values/notch.xml | 29 +++++++++++++++++++ overlay.mk | 2 ++ 9 files changed, 138 insertions(+) create mode 100644 Xiaomi/Mi8Pro/Android.mk create mode 100644 Xiaomi/Mi8Pro/AndroidManifest.xml create mode 100644 Xiaomi/Mi8Pro/res/values-land/notch.xml create mode 100644 Xiaomi/Mi8Pro/res/values/notch.xml create mode 100644 Xiaomi/RedmiNote6Pro/Android.mk create mode 100644 Xiaomi/RedmiNote6Pro/AndroidManifest.xml create mode 100644 Xiaomi/RedmiNote6Pro/res/values-land/notch.xml create mode 100644 Xiaomi/RedmiNote6Pro/res/values/notch.xml diff --git a/Xiaomi/Mi8Pro/Android.mk b/Xiaomi/Mi8Pro/Android.mk new file mode 100644 index 0000000..63370d0 --- /dev/null +++ b/Xiaomi/Mi8Pro/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi8pro +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/Mi8Pro/AndroidManifest.xml b/Xiaomi/Mi8Pro/AndroidManifest.xml new file mode 100644 index 0000000..d2cd81f --- /dev/null +++ b/Xiaomi/Mi8Pro/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/Mi8Pro/res/values-land/notch.xml b/Xiaomi/Mi8Pro/res/values-land/notch.xml new file mode 100644 index 0000000..7e9d1fc --- /dev/null +++ b/Xiaomi/Mi8Pro/res/values-land/notch.xml @@ -0,0 +1,22 @@ + + + + + 24dp + \ No newline at end of file diff --git a/Xiaomi/Mi8Pro/res/values/notch.xml b/Xiaomi/Mi8Pro/res/values/notch.xml new file mode 100644 index 0000000..93b43fa --- /dev/null +++ b/Xiaomi/Mi8Pro/res/values/notch.xml @@ -0,0 +1,27 @@ + + + + + 88px + + 88px + + 24dp + M -295,0 L -295,88 L 295,88 L 295,0 Z + diff --git a/Xiaomi/RedmiNote6Pro/Android.mk b/Xiaomi/RedmiNote6Pro/Android.mk new file mode 100644 index 0000000..8ebe866 --- /dev/null +++ b/Xiaomi/RedmiNote6Pro/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote6pro +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/RedmiNote6Pro/AndroidManifest.xml b/Xiaomi/RedmiNote6Pro/AndroidManifest.xml new file mode 100644 index 0000000..fb3b433 --- /dev/null +++ b/Xiaomi/RedmiNote6Pro/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/RedmiNote6Pro/res/values-land/notch.xml b/Xiaomi/RedmiNote6Pro/res/values-land/notch.xml new file mode 100644 index 0000000..7e9d1fc --- /dev/null +++ b/Xiaomi/RedmiNote6Pro/res/values-land/notch.xml @@ -0,0 +1,22 @@ + + + + + 24dp + \ No newline at end of file diff --git a/Xiaomi/RedmiNote6Pro/res/values/notch.xml b/Xiaomi/RedmiNote6Pro/res/values/notch.xml new file mode 100644 index 0000000..c227fc1 --- /dev/null +++ b/Xiaomi/RedmiNote6Pro/res/values/notch.xml @@ -0,0 +1,29 @@ + + + + + 88px + + 88px + + 24dp + M -280,0 L -280,88 L 280,88 L 280,0 Z + + 92px + diff --git a/overlay.mk b/overlay.mk index b957740..5f54fbb 100644 --- a/overlay.mk +++ b/overlay.mk @@ -38,6 +38,7 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-mi8 \ treble-overlay-xiaomi-mi8ee \ treble-overlay-xiaomi-mi8lite \ + treble-overlay-xiaomi-mi8pro \ treble-overlay-xiaomi-mi8se \ treble-overlay-xiaomi-mia2 \ treble-overlay-xiaomi-mia2lite \ @@ -49,6 +50,7 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-pocof1 \ treble-overlay-xiaomi-redmi6pro \ treble-overlay-xiaomi-redminote5 \ + treble-overlay-xiaomi-redminote6pro \ PRODUCT_PACKAGES += \ hw-fpnav-daemon \ From 3493387368c4862331f14b02fc0fef7eee5c5f62 Mon Sep 17 00:00:00 2001 From: Tadi Date: Wed, 19 Dec 2018 21:07:05 +0100 Subject: [PATCH 3/5] Add rounded corner padding for Redmi Note 6 Pro --- Xiaomi/RedmiNote6Pro-SystemUI/Android.mk | 6 ++++++ .../AndroidManifest.xml | 9 +++++++++ .../res/values-sw372dp/dimens.xml | 20 +++++++++++++++++++ .../res/values/dimens.xml | 20 +++++++++++++++++++ build/build.sh | 0 overlay.mk | 1 + 6 files changed, 56 insertions(+) create mode 100644 Xiaomi/RedmiNote6Pro-SystemUI/Android.mk create mode 100644 Xiaomi/RedmiNote6Pro-SystemUI/AndroidManifest.xml create mode 100644 Xiaomi/RedmiNote6Pro-SystemUI/res/values-sw372dp/dimens.xml create mode 100644 Xiaomi/RedmiNote6Pro-SystemUI/res/values/dimens.xml mode change 100644 => 100755 build/build.sh diff --git a/Xiaomi/RedmiNote6Pro-SystemUI/Android.mk b/Xiaomi/RedmiNote6Pro-SystemUI/Android.mk new file mode 100644 index 0000000..0b7ba2a --- /dev/null +++ b/Xiaomi/RedmiNote6Pro-SystemUI/Android.mk @@ -0,0 +1,6 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote6pro-systemui +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/RedmiNote6Pro-SystemUI/AndroidManifest.xml b/Xiaomi/RedmiNote6Pro-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..3f7056d --- /dev/null +++ b/Xiaomi/RedmiNote6Pro-SystemUI/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + diff --git a/Xiaomi/RedmiNote6Pro-SystemUI/res/values-sw372dp/dimens.xml b/Xiaomi/RedmiNote6Pro-SystemUI/res/values-sw372dp/dimens.xml new file mode 100644 index 0000000..4b81351 --- /dev/null +++ b/Xiaomi/RedmiNote6Pro-SystemUI/res/values-sw372dp/dimens.xml @@ -0,0 +1,20 @@ + + + + 46px + diff --git a/Xiaomi/RedmiNote6Pro-SystemUI/res/values/dimens.xml b/Xiaomi/RedmiNote6Pro-SystemUI/res/values/dimens.xml new file mode 100644 index 0000000..4b81351 --- /dev/null +++ b/Xiaomi/RedmiNote6Pro-SystemUI/res/values/dimens.xml @@ -0,0 +1,20 @@ + + + + 46px + diff --git a/build/build.sh b/build/build.sh old mode 100644 new mode 100755 diff --git a/overlay.mk b/overlay.mk index 5f54fbb..b8b35d6 100644 --- a/overlay.mk +++ b/overlay.mk @@ -51,6 +51,7 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-redmi6pro \ treble-overlay-xiaomi-redminote5 \ treble-overlay-xiaomi-redminote6pro \ + treble-overlay-xiaomi-redminote6pro-systemui \ PRODUCT_PACKAGES += \ hw-fpnav-daemon \ From 51f877570ec963401fae30464711d7171e4d50d8 Mon Sep 17 00:00:00 2001 From: Pierre-Hugues Husson Date: Thu, 20 Dec 2018 13:04:27 +0100 Subject: [PATCH 4/5] Use local aapt only if needed or asked. Force local aapt if asked --- build/build.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/build/build.sh b/build/build.sh index aa2b738..15595c9 100644 --- a/build/build.sh +++ b/build/build.sh @@ -2,8 +2,17 @@ set -e -export LD_LIBRARY_PATH=. -export PATH=$PATH:. +if [ "$1" == "--local-aapt" ];then + export LD_LIBRARY_PATH=. + export PATH=.:$PATH + shift +fi + +if ! which aapt > /dev/null;then + export LD_LIBRARY_PATH=. + export PATH=$PATH:. +fi + if ! which aapt > /dev/null;then echo "Please install aapt (apt install aapt should do)" exit 1 From 4a2e489ff738734d18f1709ec1e93ec33b08c33b Mon Sep 17 00:00:00 2001 From: James Muir Date: Fri, 21 Dec 2018 12:57:36 -0500 Subject: [PATCH 5/5] Initial support for the LG V40 ThinQ copy the LG G7 files and update Android.mk and AndroidManifest.xml. The codename for the V40 is "judypn". --- LG/V40/Android.mk | 8 ++++++++ LG/V40/AndroidManifest.xml | 10 ++++++++++ LG/V40/res/values-land/notch.xml | 22 ++++++++++++++++++++++ LG/V40/res/values/notch.xml | 27 +++++++++++++++++++++++++++ overlay.mk | 1 + 5 files changed, 68 insertions(+) create mode 100644 LG/V40/Android.mk create mode 100644 LG/V40/AndroidManifest.xml create mode 100644 LG/V40/res/values-land/notch.xml create mode 100644 LG/V40/res/values/notch.xml diff --git a/LG/V40/Android.mk b/LG/V40/Android.mk new file mode 100644 index 0000000..9042c43 --- /dev/null +++ b/LG/V40/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-lg-v40 +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/LG/V40/AndroidManifest.xml b/LG/V40/AndroidManifest.xml new file mode 100644 index 0000000..a0f4eb7 --- /dev/null +++ b/LG/V40/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/LG/V40/res/values-land/notch.xml b/LG/V40/res/values-land/notch.xml new file mode 100644 index 0000000..7e9d1fc --- /dev/null +++ b/LG/V40/res/values-land/notch.xml @@ -0,0 +1,22 @@ + + + + + 24dp + \ No newline at end of file diff --git a/LG/V40/res/values/notch.xml b/LG/V40/res/values/notch.xml new file mode 100644 index 0000000..ee3ffc8 --- /dev/null +++ b/LG/V40/res/values/notch.xml @@ -0,0 +1,27 @@ + + + + + 94px + + 94px + + 24dp + M -250,0 L -250,94 L 250,94 L 250,0 Z + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index b957740..de4a1c7 100644 --- a/overlay.mk +++ b/overlay.mk @@ -25,6 +25,7 @@ PRODUCT_PACKAGES += \ treble-overlay-huawei-telephony \ treble-overlay-lenovo-z5 \ treble-overlay-lg-g7 \ + treble-overlay-lg-v40 \ treble-overlay-moto-g6 \ treble-overlay-moto-g6plus \ treble-overlay-nokia-b2n \