diff --git a/README.md b/README.md index 710036d..12cc7cd 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Before you proceed, please take a moment to read [this announcement](https://git ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/archfx/duo-de/sync.yml?style=for-the-badge&label=TrebleDroid%20Sync)

-drawing

+drawing

## Posture Engine and Dual Modes diff --git a/build/default.xml b/build/default.xml index cb4736a..4cf9394 100644 --- a/build/default.xml +++ b/build/default.xml @@ -30,8 +30,6 @@ - - diff --git a/images/duo-de-main.gif b/images/duo-de-main.gif new file mode 100644 index 0000000..c3aff96 Binary files /dev/null and b/images/duo-de-main.gif differ diff --git a/patches/duo/device_phh_treble/0003-add-the-volte-fix.patch b/patches/duo/device_phh_treble/0003-add-the-volte-fix.patch deleted file mode 100644 index f276edd..0000000 --- a/patches/duo/device_phh_treble/0003-add-the-volte-fix.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 8aacf50abb6f03b530b30eb33477a5bad945867a Mon Sep 17 00:00:00 2001 -From: Archfx -Date: Sat, 16 Nov 2024 14:29:03 -0500 -Subject: [PATCH] add the volte-fix patch - ---- - aosp.mk | 2 +- - base.mk | 5 ++++++ - phh-on-data.sh | 9 ++++++++- - 3 files changed, 14 insertions(+), 2 deletions(-) - -diff --git a/aosp.mk b/aosp.mk -index 093dba0..c34d6c1 100644 ---- a/aosp.mk -+++ b/aosp.mk -@@ -1,4 +1,4 @@ - $(call inherit-product, vendor/ponces/config/common.mk) - - PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ -- ro.system.ota.json_url=https://raw.githubusercontent.com/Archfx/duo-de/main-14/config/ota.json -+ ro.system.ota.json_url=https://raw.githubusercontent.com/Archfx/duo-de/main-15/config/ota.json -diff --git a/base.mk b/base.mk -index f4d5963..35a1b79 100644 ---- a/base.mk -+++ b/base.mk -@@ -199,6 +199,11 @@ PRODUCT_COPY_FILES += \ - PRODUCT_COPY_FILES += \ - vendor/surface/privapp-permissions-duo.xml:system/system_ext/etc/permissions/privapp-permissions-com.thain.duo.xml - -+# Privapp-permissions for volte-fix -+PRODUCT_COPY_FILES += \ -+ volte-fix/xmls/qti.xml:/system/etc/permissions/qti.xml \ -+ volte-fix/64bit/ims/lib/arm64/libimscamera_jni.so:/system/priv-app/ims/lib/libimscamera_jni.so \ -+ volte-fix/64bit/ims/lib/arm64/libimsmedia_jni.so:/system/priv-app/ims/lib/arm64/libimsmedia_jni.so \ -+ - # Remote debugging - PRODUCT_COPY_FILES += \ - device/phh/treble/remote/dbclient:system/bin/dbclient \ -diff --git a/phh-on-data.sh b/phh-on-data.sh -index f36b15e..f33a051 100644 ---- a/phh-on-data.sh -+++ b/phh-on-data.sh -@@ -42,4 +42,11 @@ fi - - if [ "$(getprop persist.sys.thain.duo.app_hinting)" -eq 1 ]; then - setprop vendor.thain.app_hinting 1 --fi -\ No newline at end of file -+fi -+ -+# Enable IMS using VoLTE -+setprop persist.dbg.allow_ims_off 1 -+setprop persist.dbg.volte_avail_ovr 1 -+setprop persist.dbg.vt_avail_ovr 1 -+setprop persist.dbg.wfc_avail_ovr 1 -+setprop persist.sys.phh.ims.caf true -\ No newline at end of file --- -2.34.1 - diff --git a/patches/duo/platform_packages_apps_Trebuchet/0006-DUO-DE-Tablet-mode-native-UI-support.patch b/patches/duo/platform_packages_apps_Trebuchet/0006-DUO-DE-Tablet-mode-native-UI-support.patch index c165b45..2de2e4f 100644 --- a/patches/duo/platform_packages_apps_Trebuchet/0006-DUO-DE-Tablet-mode-native-UI-support.patch +++ b/patches/duo/platform_packages_apps_Trebuchet/0006-DUO-DE-Tablet-mode-native-UI-support.patch @@ -4,25 +4,11 @@ Date: Sun, 24 Nov 2024 21:43:57 -0500 Subject: [PATCH] DUO-DE Tablet mode native UI support --- - .../util/TriggerSwipeUpTouchTracker.java | 2 +- src/com/android/launcher3/DeviceProfile.java | 14 ++++- .../touch/WorkspaceTouchListener.java | 57 +++++++++++++++++++ .../util/ActivityOptionsWrapper.java | 24 +++++--- 4 files changed, 88 insertions(+), 9 deletions(-) -diff --git a/quickstep/src/com/android/quickstep/util/TriggerSwipeUpTouchTracker.java b/quickstep/src/com/android/quickstep/util/TriggerSwipeUpTouchTracker.java -index 671b2eabae..7d784103be 100644 ---- a/quickstep/src/com/android/quickstep/util/TriggerSwipeUpTouchTracker.java -+++ b/quickstep/src/com/android/quickstep/util/TriggerSwipeUpTouchTracker.java -@@ -88,7 +88,7 @@ public class TriggerSwipeUpTouchTracker { - mVelocityTracker.addMovement(ev); - switch (ev.getActionMasked()) { - case ACTION_DOWN: { -- mDownPos.set(ev.getX(), ev.getY()); -+ mDownPos.set(ev.getX(), ev.getY()); - break; - } - case ACTION_MOVE: { diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java index 4b8017414b..2a7845d3a6 100644 --- a/src/com/android/launcher3/DeviceProfile.java