Revert "Delete Essential overlay, Essential PH-1 already has a proper vendor overlay"
This reverts commit 8d41bcf461e2775e3da06d65cb78722008de64c2.
diff --git a/Essential-PH1/Android.mk b/Essential-PH1/Android.mk
new file mode 100644
index 0000000..271d429
--- /dev/null
+++ b/Essential-PH1/Android.mk
@@ -0,0 +1,5 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-Essential_PH1
+include $(BUILD_PACKAGE)
diff --git a/Essential-PH1/AndroidManifest.xml b/Essential-PH1/AndroidManifest.xml
new file mode 100644
index 0000000..7ae7193
--- /dev/null
+++ b/Essential-PH1/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="me.phh.treble.overlay.essential_ph1"
+ android:versionCode="1"
+ android:versionName="1.0">
+ <overlay android:targetPackage="android"
+ android:priority="3"/>
+</manifest>
diff --git a/Essential-PH1/res/values-land/notch.xml b/Essential-PH1/res/values-land/notch.xml
new file mode 100644
index 0000000..8644083
--- /dev/null
+++ b/Essential-PH1/res/values-land/notch.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <dimen name="status_bar_height">24px</dimen>
+</resources>
diff --git a/Essential-PH1/res/values/notch.xml b/Essential-PH1/res/values/notch.xml
new file mode 100644
index 0000000..96ef1e5
--- /dev/null
+++ b/Essential-PH1/res/values/notch.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <dimen name="status_bar_height">144px</dimen>
+</resources>
diff --git a/Picker/src/me/phh/treble/overlaypicker/Starter.java b/Picker/src/me/phh/treble/overlaypicker/Starter.java
index fd6bc4e..ecd39f1 100644
--- a/Picker/src/me/phh/treble/overlaypicker/Starter.java
+++ b/Picker/src/me/phh/treble/overlaypicker/Starter.java
@@ -32,6 +32,18 @@
setOverlayEnabled("me.phh.treble.overlay.navbar", true);
}
+ private void handleNightmode(Context ctxt) {
+ if("msm8998".equals(platform)) {
+ Log.d("OverlayPicker", "Enabling nightmode");
+ setOverlayEnabled("me.phh.treble.overlay.nightmode", true);
+ }
+ }
+
+ private void handleEssentialPh1(Context ctxt) {
+ if("Mata".equals(productBoard))
+ setOverlayEnabled("me.phh.treble.overlay.essential_ph1", true);
+ }
+
private void enableLte(Context ctxt) {
//TODO: List here all non-LTE platforms
if(!"mt6580".equals(platform))
@@ -44,6 +56,8 @@
ServiceManager.getService(Context.OVERLAY_SERVICE));
handleHtc(ctxt);
+ handleNightmode(ctxt);
+ handleEssentialPh1(ctxt);
enableLte(ctxt);
setOverlayEnabled("me.phh.treble.overlay.systemui.falselocks", true);
diff --git a/overlay.mk b/overlay.mk
index e3091c8..aaf3c59 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -6,6 +6,7 @@
treble-overlay-lg-g7 \
treble-overlay-NavBar \
treble-overlay-NightMode \
+ treble-overlay-Essential_PH1 \
treble-overlay-Telephony-LTE \
treble-overlay-sharp-s2 \
treble-overlay-sharp-s2-los \