diff --git a/patches_platform/frameworks_base/0001-Add-SPenPointerOverlay.patch b/patches_platform/frameworks_base/0001-Add-SPenPointerOverlay.patch index 178f228..109bcc8 100644 --- a/patches_platform/frameworks_base/0001-Add-SPenPointerOverlay.patch +++ b/patches_platform/frameworks_base/0001-Add-SPenPointerOverlay.patch @@ -1,7 +1,7 @@ -From ae74e74a16845c786042581f0fae8c8685ee5be7 Mon Sep 17 00:00:00 2001 +From f0314afe5afcd4bf19188c8688a35e322a7bcf44 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Thu, 13 Jan 2022 14:22:24 +0000 -Subject: [PATCH 01/14] Add SPenPointerOverlay +Subject: [PATCH 01/15] Add SPenPointerOverlay Toggle this overlay with property "persist.ui.spen.pointer" diff --git a/patches_platform/frameworks_base/0002-Disable-FP-lockouts-optionally.patch b/patches_platform/frameworks_base/0002-Disable-FP-lockouts-optionally.patch index 1aaa1c3..1cde4e9 100644 --- a/patches_platform/frameworks_base/0002-Disable-FP-lockouts-optionally.patch +++ b/patches_platform/frameworks_base/0002-Disable-FP-lockouts-optionally.patch @@ -1,7 +1,7 @@ -From 4e591984e8f533e0ad305caf8aa03c60cd9314d0 Mon Sep 17 00:00:00 2001 +From bdb1e544a11d7c82366c636d49da988c8ce6a218 Mon Sep 17 00:00:00 2001 From: AndyCGYan Date: Fri, 22 Mar 2019 00:41:20 +0800 -Subject: [PATCH 02/14] Disable FP lockouts optionally +Subject: [PATCH 02/15] Disable FP lockouts optionally Both timed and permanent lockouts - GET THE FUCK OUT Now targeting LockoutFramework, introduced in Android 12 diff --git a/patches_platform/frameworks_base/0003-Disable-vendor-mismatch-warning.patch b/patches_platform/frameworks_base/0003-Disable-vendor-mismatch-warning.patch index 8595015..8081d9f 100644 --- a/patches_platform/frameworks_base/0003-Disable-vendor-mismatch-warning.patch +++ b/patches_platform/frameworks_base/0003-Disable-vendor-mismatch-warning.patch @@ -1,7 +1,7 @@ -From 3b4a0dc39f8d03ddac9c45fd3e7fc4577334a645 Mon Sep 17 00:00:00 2001 +From 1b1a877dc08bf8177192b4c44644eecac9469721 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Thu, 5 Apr 2018 10:01:19 +0800 -Subject: [PATCH 03/14] Disable vendor mismatch warning +Subject: [PATCH 03/15] Disable vendor mismatch warning Change-Id: Ieb8fe91e2f02462f074312ed0f4885d183e9780b --- diff --git a/patches_platform/frameworks_base/0004-Keyguard-Fix-colors-of-slices-not-updating-on-doze.patch b/patches_platform/frameworks_base/0004-Keyguard-Fix-colors-of-slices-not-updating-on-doze.patch new file mode 100644 index 0000000..b9cdb7b --- /dev/null +++ b/patches_platform/frameworks_base/0004-Keyguard-Fix-colors-of-slices-not-updating-on-doze.patch @@ -0,0 +1,47 @@ +From 25a596aa94e3e050e5c7726bf3cfa35f8f0492ac Mon Sep 17 00:00:00 2001 +From: Andy CrossGate Yan +Date: Tue, 17 Jan 2023 17:19:19 +0000 +Subject: [PATCH 04/15] Keyguard: Fix colors of slices not updating on doze + +Slices were invisible (black) in doze when using light wallpapers +Introduced in https://github.com/LineageOS/android_frameworks_base/commit/a19e59d717ec6d573c11c7e8277bba3c4de189c2 + +Change-Id: I06abd8bf2e28655cc9e6d81366fd82a13454ec5a +--- + .../com/android/keyguard/KeyguardStatusViewController.java | 7 +++++++ + .../systemui/shade/NotificationPanelViewController.java | 1 + + 2 files changed, 8 insertions(+) + +diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardStatusViewController.java b/packages/SystemUI/src/com/android/keyguard/KeyguardStatusViewController.java +index c715a4eaef2b..a16ab6b8283a 100644 +--- a/packages/SystemUI/src/com/android/keyguard/KeyguardStatusViewController.java ++++ b/packages/SystemUI/src/com/android/keyguard/KeyguardStatusViewController.java +@@ -93,6 +93,13 @@ public class KeyguardStatusViewController extends ViewController Date: Sat, 16 Oct 2021 02:23:48 +0000 -Subject: [PATCH 04/14] UI: Adjust default navbar layouts +Subject: [PATCH 05/15] UI: Adjust default navbar layouts - Slightly tighten nodpi layout - Remove sw372dp layout - looks terrible, probably meant for legacy phablets, but most modern phones qualify diff --git a/patches_platform/frameworks_base/0005-UI-Disable-wallpaper-zoom.patch b/patches_platform/frameworks_base/0006-UI-Disable-wallpaper-zoom.patch similarity index 89% rename from patches_platform/frameworks_base/0005-UI-Disable-wallpaper-zoom.patch rename to patches_platform/frameworks_base/0006-UI-Disable-wallpaper-zoom.patch index 22a90ff..c3146e5 100644 --- a/patches_platform/frameworks_base/0005-UI-Disable-wallpaper-zoom.patch +++ b/patches_platform/frameworks_base/0006-UI-Disable-wallpaper-zoom.patch @@ -1,7 +1,7 @@ -From 1d9cba70b8a820933b6e54afef69a72e7e1ab85e Mon Sep 17 00:00:00 2001 +From d95f2986ab877e2f33ce45fea6e4997ff17a35e1 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sun, 10 Jan 2021 11:44:29 +0000 -Subject: [PATCH 05/14] UI: Disable wallpaper zoom +Subject: [PATCH 06/15] UI: Disable wallpaper zoom It does little more than inducing motion sickness diff --git a/patches_platform/frameworks_base/0006-UI-Follow-Monet-and-light-dark-theme-in-user-1-icon.patch b/patches_platform/frameworks_base/0007-UI-Follow-Monet-and-light-dark-theme-in-user-1-icon.patch similarity index 92% rename from patches_platform/frameworks_base/0006-UI-Follow-Monet-and-light-dark-theme-in-user-1-icon.patch rename to patches_platform/frameworks_base/0007-UI-Follow-Monet-and-light-dark-theme-in-user-1-icon.patch index 7458257..e082272 100644 --- a/patches_platform/frameworks_base/0006-UI-Follow-Monet-and-light-dark-theme-in-user-1-icon.patch +++ b/patches_platform/frameworks_base/0007-UI-Follow-Monet-and-light-dark-theme-in-user-1-icon.patch @@ -1,7 +1,7 @@ -From 4c3587987591a1c4545322b0855ea138e7fd26ce Mon Sep 17 00:00:00 2001 +From 3495203480c06150d56ffd11513f0dc0cfffa9dc Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sun, 25 Sep 2022 02:20:52 +0000 -Subject: [PATCH 06/14] UI: Follow Monet and light/dark theme in user 1 icon +Subject: [PATCH 07/15] UI: Follow Monet and light/dark theme in user 1 icon Change-Id: I755077c6003c39ddc9428da1defe6a6ddd0e5ff8 --- diff --git a/patches_platform/frameworks_base/0007-UI-Increase-default-status-bar-height.patch b/patches_platform/frameworks_base/0008-UI-Increase-default-status-bar-height.patch similarity index 91% rename from patches_platform/frameworks_base/0007-UI-Increase-default-status-bar-height.patch rename to patches_platform/frameworks_base/0008-UI-Increase-default-status-bar-height.patch index 665aa82..9f3c009 100644 --- a/patches_platform/frameworks_base/0007-UI-Increase-default-status-bar-height.patch +++ b/patches_platform/frameworks_base/0008-UI-Increase-default-status-bar-height.patch @@ -1,7 +1,7 @@ -From cd200004d3b59dcb33187a3228a4bdab6b16619b Mon Sep 17 00:00:00 2001 +From 953d205e2408dcd0f7fe25e7c2801512fad196fd Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Wed, 3 Jun 2020 01:31:34 +0000 -Subject: [PATCH 07/14] UI: Increase default status bar height +Subject: [PATCH 08/15] UI: Increase default status bar height Change-Id: Ibbcf63159e19bb2bb2b1094ea07ab85917630b07 --- diff --git a/patches_platform/frameworks_base/0008-UI-Remove-QS-footer-background.patch b/patches_platform/frameworks_base/0009-UI-Remove-QS-footer-background.patch similarity index 90% rename from patches_platform/frameworks_base/0008-UI-Remove-QS-footer-background.patch rename to patches_platform/frameworks_base/0009-UI-Remove-QS-footer-background.patch index 1b60384..8c6f044 100644 --- a/patches_platform/frameworks_base/0008-UI-Remove-QS-footer-background.patch +++ b/patches_platform/frameworks_base/0009-UI-Remove-QS-footer-background.patch @@ -1,7 +1,7 @@ -From 6bc225de6c671c50ed045eef9575b0aa2ab5835f Mon Sep 17 00:00:00 2001 +From 29b987ef4e37748102b41aeabf6a6fb810e6c37e Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sun, 25 Sep 2022 02:20:20 +0000 -Subject: [PATCH 08/14] UI: Remove QS footer background +Subject: [PATCH 09/15] UI: Remove QS footer background Change-Id: I68e82e0c5e3eddb2d3f767fe792b1436eae506ef --- diff --git a/patches_platform/frameworks_base/0009-UI-Restore-split-screen-divider-to-pre-Sv2-looks.patch b/patches_platform/frameworks_base/0010-UI-Restore-split-screen-divider-to-pre-Sv2-looks.patch similarity index 95% rename from patches_platform/frameworks_base/0009-UI-Restore-split-screen-divider-to-pre-Sv2-looks.patch rename to patches_platform/frameworks_base/0010-UI-Restore-split-screen-divider-to-pre-Sv2-looks.patch index 22c7ca8..c1881f1 100644 --- a/patches_platform/frameworks_base/0009-UI-Restore-split-screen-divider-to-pre-Sv2-looks.patch +++ b/patches_platform/frameworks_base/0010-UI-Restore-split-screen-divider-to-pre-Sv2-looks.patch @@ -1,7 +1,7 @@ -From b421fc2bb853966ede836e09203718dfc8d0cb56 Mon Sep 17 00:00:00 2001 +From f37c5b2151383a120c728d02439692f55c90334e Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sat, 19 Mar 2022 09:22:24 +0000 -Subject: [PATCH 09/14] UI: Restore split-screen divider to pre-Sv2 looks +Subject: [PATCH 10/15] UI: Restore split-screen divider to pre-Sv2 looks - Kill rounded corners - where two rectangles collide should be perfectly straight - Make it black again - taskbar should mind its own business diff --git a/patches_platform/frameworks_base/0010-UI-Revive-navbar-layout-tuning-via-sysui_nav_bar-tun.patch b/patches_platform/frameworks_base/0011-UI-Revive-navbar-layout-tuning-via-sysui_nav_bar-tun.patch similarity index 95% rename from patches_platform/frameworks_base/0010-UI-Revive-navbar-layout-tuning-via-sysui_nav_bar-tun.patch rename to patches_platform/frameworks_base/0011-UI-Revive-navbar-layout-tuning-via-sysui_nav_bar-tun.patch index f4a7ac0..6f79355 100644 --- a/patches_platform/frameworks_base/0010-UI-Revive-navbar-layout-tuning-via-sysui_nav_bar-tun.patch +++ b/patches_platform/frameworks_base/0011-UI-Revive-navbar-layout-tuning-via-sysui_nav_bar-tun.patch @@ -1,7 +1,7 @@ -From 03ed62fb9ce9ce4da4f666f24a9c9c65cc5b9c03 Mon Sep 17 00:00:00 2001 +From 9d7f2acaa960dd74aa0bc030c3e6d9cd5a234a74 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Tue, 6 Oct 2020 01:41:16 +0000 -Subject: [PATCH 10/14] UI: Revive navbar layout tuning via sysui_nav_bar +Subject: [PATCH 11/15] UI: Revive navbar layout tuning via sysui_nav_bar tunable Google keeps fixing what ain't broken. diff --git a/patches_platform/frameworks_base/0011-UI-Use-SNAP_FIXED_RATIO-for-multi-window-globally.patch b/patches_platform/frameworks_base/0012-UI-Use-SNAP_FIXED_RATIO-for-multi-window-globally.patch similarity index 96% rename from patches_platform/frameworks_base/0011-UI-Use-SNAP_FIXED_RATIO-for-multi-window-globally.patch rename to patches_platform/frameworks_base/0012-UI-Use-SNAP_FIXED_RATIO-for-multi-window-globally.patch index c41b5c3..d02a011 100644 --- a/patches_platform/frameworks_base/0011-UI-Use-SNAP_FIXED_RATIO-for-multi-window-globally.patch +++ b/patches_platform/frameworks_base/0012-UI-Use-SNAP_FIXED_RATIO-for-multi-window-globally.patch @@ -1,7 +1,7 @@ -From 69581c7e2ab9106877b8c8951244c63c14ea97e4 Mon Sep 17 00:00:00 2001 +From f5e22a9b6f467439f4c84ee6afbcbcdbbb45b3da Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sun, 26 Apr 2020 08:56:13 +0000 -Subject: [PATCH 11/14] UI: Use SNAP_FIXED_RATIO for multi-window globally +Subject: [PATCH 12/15] UI: Use SNAP_FIXED_RATIO for multi-window globally Enables multiple snap targets under landscape for phone UI diff --git a/patches_platform/frameworks_base/0012-core-Remove-old-app-target-SDK-dialog.patch b/patches_platform/frameworks_base/0013-core-Remove-old-app-target-SDK-dialog.patch similarity index 89% rename from patches_platform/frameworks_base/0012-core-Remove-old-app-target-SDK-dialog.patch rename to patches_platform/frameworks_base/0013-core-Remove-old-app-target-SDK-dialog.patch index 7076d24..4ae17d5 100644 --- a/patches_platform/frameworks_base/0012-core-Remove-old-app-target-SDK-dialog.patch +++ b/patches_platform/frameworks_base/0013-core-Remove-old-app-target-SDK-dialog.patch @@ -1,7 +1,7 @@ -From 5dd8363ed108cb2443fad9e7cd25a3ad54e020b9 Mon Sep 17 00:00:00 2001 +From c29a4e448651024369665a67a9938592f727394a Mon Sep 17 00:00:00 2001 From: Danny Lin Date: Tue, 3 Nov 2020 22:43:12 -0800 -Subject: [PATCH 12/14] core: Remove old app target SDK dialog +Subject: [PATCH 13/15] core: Remove old app target SDK dialog If an app is old, users should already know that, and there's usually no point in warning them about it because they would already be using a diff --git a/patches_platform/frameworks_base/0013-Paint-Enable-subpixel-text-positioning-by-default.patch b/patches_platform/frameworks_base/0014-Paint-Enable-subpixel-text-positioning-by-default.patch similarity index 92% rename from patches_platform/frameworks_base/0013-Paint-Enable-subpixel-text-positioning-by-default.patch rename to patches_platform/frameworks_base/0014-Paint-Enable-subpixel-text-positioning-by-default.patch index 10d3f8d..321822c 100644 --- a/patches_platform/frameworks_base/0013-Paint-Enable-subpixel-text-positioning-by-default.patch +++ b/patches_platform/frameworks_base/0014-Paint-Enable-subpixel-text-positioning-by-default.patch @@ -1,7 +1,7 @@ -From 84e2133ee773923f221a9b9754e4b1ce6bcf5e1a Mon Sep 17 00:00:00 2001 +From feca2661444f0d615f8c050fed4d79acffb42890 Mon Sep 17 00:00:00 2001 From: Danny Lin Date: Tue, 5 Oct 2021 21:01:50 -0700 -Subject: [PATCH 13/14] Paint: Enable subpixel text positioning by default +Subject: [PATCH 14/15] Paint: Enable subpixel text positioning by default On desktop Linux, subpixel text positioning is necessary to avoid kerning issues, and Android is no different. Even though most phone diff --git a/patches_platform/frameworks_base/0014-Add-support-for-app-signature-spoofing.patch b/patches_platform/frameworks_base/0015-Add-support-for-app-signature-spoofing.patch similarity index 98% rename from patches_platform/frameworks_base/0014-Add-support-for-app-signature-spoofing.patch rename to patches_platform/frameworks_base/0015-Add-support-for-app-signature-spoofing.patch index 494584b..f947d06 100644 --- a/patches_platform/frameworks_base/0014-Add-support-for-app-signature-spoofing.patch +++ b/patches_platform/frameworks_base/0015-Add-support-for-app-signature-spoofing.patch @@ -1,7 +1,7 @@ -From 8fc6fb99d86c4e4887d49d7bbff571b50b76c73f Mon Sep 17 00:00:00 2001 +From 933a1e4767cc3deec8545623ce7e44f39a05a922 Mon Sep 17 00:00:00 2001 From: Danny Lin Date: Sat, 16 Oct 2021 05:27:57 -0700 -Subject: [PATCH 14/14] Add support for app signature spoofing +Subject: [PATCH 15/15] Add support for app signature spoofing This is needed by microG GmsCore to pretend to be the official Google Play Services package, because client apps check the package signature diff --git a/patches_platform/vendor_lineage/0001-vendor_lineage-Log-privapp-permissions-whitelist-vio.patch b/patches_platform/vendor_lineage/0001-vendor_lineage-Log-privapp-permissions-whitelist-vio.patch index 4fb93b9..11c0dd0 100644 --- a/patches_platform/vendor_lineage/0001-vendor_lineage-Log-privapp-permissions-whitelist-vio.patch +++ b/patches_platform/vendor_lineage/0001-vendor_lineage-Log-privapp-permissions-whitelist-vio.patch @@ -1,4 +1,4 @@ -From e330d170e8e64c5c7849d0a0c288fb167ee828a8 Mon Sep 17 00:00:00 2001 +From 80d66b7f255176e7cf761ce9c62c436cb729df71 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Thu, 5 Sep 2019 02:08:22 +0000 Subject: [PATCH 1/2] vendor_lineage: Log privapp-permissions whitelist @@ -10,7 +10,7 @@ Change-Id: I49dba61f332253e291a65e79ca70d9a07d45bb07 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/common.mk b/config/common.mk -index 43c36252..52a4bfd4 100644 +index 7048c9cb..9dc5c710 100644 --- a/config/common.mk +++ b/config/common.mk @@ -74,9 +74,9 @@ PRODUCT_COPY_FILES += \ @@ -23,8 +23,8 @@ index 43c36252..52a4bfd4 100644 - ro.control_privapp_permissions=enforce + ro.control_privapp_permissions=log - # Include AOSP audio files - include vendor/lineage/config/aosp_audio.mk + ifneq ($(TARGET_DISABLE_LINEAGE_SDK), true) + # Lineage SDK -- 2.25.1 diff --git a/patches_platform/vendor_lineage/0002-Revert-overlay-Default-to-night-mode.patch b/patches_platform/vendor_lineage/0002-Revert-overlay-Default-to-night-mode.patch index 3c9646c..a8dff75 100644 --- a/patches_platform/vendor_lineage/0002-Revert-overlay-Default-to-night-mode.patch +++ b/patches_platform/vendor_lineage/0002-Revert-overlay-Default-to-night-mode.patch @@ -1,4 +1,4 @@ -From 77bae190086a8c75bd80800487955bb7577cd374 Mon Sep 17 00:00:00 2001 +From 9218670153d5aa40fd05f51d89240fc7859293a2 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Mon, 14 Mar 2022 03:44:59 +0000 Subject: [PATCH 2/2] Revert "overlay: Default to night mode" @@ -11,7 +11,7 @@ Change-Id: I036bdd576e536392cf41e3c536d5ca2eb04e5a0f 1 file changed, 8 deletions(-) diff --git a/overlay/common/frameworks/base/core/res/res/values/config.xml b/overlay/common/frameworks/base/core/res/res/values/config.xml -index 3b6eedce..fccecf90 100644 +index 94687fe1..579b98f7 100644 --- a/overlay/common/frameworks/base/core/res/res/values/config.xml +++ b/overlay/common/frameworks/base/core/res/res/values/config.xml @@ -146,14 +146,6 @@ diff --git a/patches_platform_personal/packages_apps_DeskClock/0001-DeskClock-Remove-night-mode.patch b/patches_platform_personal/packages_apps_DeskClock/0001-DeskClock-Remove-night-mode.patch index 8ffdda0..eaef796 100644 --- a/patches_platform_personal/packages_apps_DeskClock/0001-DeskClock-Remove-night-mode.patch +++ b/patches_platform_personal/packages_apps_DeskClock/0001-DeskClock-Remove-night-mode.patch @@ -1,17 +1,17 @@ -From 02bc17bb2554380d7f7d76e3adffce05a2ba2444 Mon Sep 17 00:00:00 2001 +From 093cc22ff7034256909c702288c94f99fb377671 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sun, 5 Sep 2021 00:30:33 +0000 Subject: [PATCH 1/3] DeskClock: Remove night mode Change-Id: I885f39027e78fcda397f1be59d17bc24bc66671a --- - res/xml/screensaver_settings.xml | 8 +------- + res/xml/screensaver_settings.xml | 6 ------ src/com/android/deskclock/Screensaver.java | 5 ++--- src/com/android/deskclock/ScreensaverActivity.java | 2 +- - 3 files changed, 4 insertions(+), 11 deletions(-) + 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/res/xml/screensaver_settings.xml b/res/xml/screensaver_settings.xml -index 1680aab83..73375dcfa 100644 +index 49a7f1d89..73375dcfa 100644 --- a/res/xml/screensaver_settings.xml +++ b/res/xml/screensaver_settings.xml @@ -24,10 +24,4 @@ @@ -24,14 +24,12 @@ index 1680aab83..73375dcfa 100644 - android:summary="@string/night_mode_summary" - android:title="@string/night_mode_title" /> - -- -\ No newline at end of file -+ + diff --git a/src/com/android/deskclock/Screensaver.java b/src/com/android/deskclock/Screensaver.java -index 29cc13ff9..8def22b30 100644 +index ad92b1149..f6c03ed0a 100644 --- a/src/com/android/deskclock/Screensaver.java +++ b/src/com/android/deskclock/Screensaver.java -@@ -141,9 +141,8 @@ public final class Screensaver extends DreamService { +@@ -136,9 +136,8 @@ public final class Screensaver extends DreamService { private void setClockStyle() { Utils.setScreensaverClockStyle(mDigitalClock, mAnalogClock); @@ -44,10 +42,10 @@ index 29cc13ff9..8def22b30 100644 /** diff --git a/src/com/android/deskclock/ScreensaverActivity.java b/src/com/android/deskclock/ScreensaverActivity.java -index cf770086b..7a756df7d 100644 +index b30f82ee7..90235351f 100644 --- a/src/com/android/deskclock/ScreensaverActivity.java +++ b/src/com/android/deskclock/ScreensaverActivity.java -@@ -107,7 +107,7 @@ public class ScreensaverActivity extends BaseActivity { +@@ -101,7 +101,7 @@ public class ScreensaverActivity extends BaseActivity { Utils.setClockIconTypeface(mMainClockView); Utils.setTimeFormat((TextClock) digitalClock, false); Utils.setClockStyle(digitalClock, analogClock); diff --git a/patches_platform_personal/packages_apps_DeskClock/0002-DeskClock-Adapt-digital-clocks-to-S-style.patch b/patches_platform_personal/packages_apps_DeskClock/0002-DeskClock-Adapt-digital-clocks-to-S-style.patch index 847f214..f01b4e4 100644 --- a/patches_platform_personal/packages_apps_DeskClock/0002-DeskClock-Adapt-digital-clocks-to-S-style.patch +++ b/patches_platform_personal/packages_apps_DeskClock/0002-DeskClock-Adapt-digital-clocks-to-S-style.patch @@ -1,4 +1,4 @@ -From 2a0ca4dab02447bb8fdabb480ed94de15107e22b Mon Sep 17 00:00:00 2001 +From c14821c4defd8da1f49ddc1a64875967166a277b Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Wed, 19 Jan 2022 18:04:36 +0000 Subject: [PATCH 2/3] DeskClock: Adapt digital clocks to S style @@ -13,62 +13,21 @@ Caveats/TODO: Change-Id: I10c6fa213c89ac2f6e342be13fdd6390f7f787b0 --- - res/layout-land/main_clock_frame.xml | 19 ++--- - res/layout/date_and_next_alarm_time.xml | 57 +++++++------- - res/layout/desk_clock_saver.xml | 12 +-- - res/layout/digital_widget.xml | 71 ++++++++--------- + res/layout/date_and_next_alarm_time.xml | 53 +++++++------ + res/layout/desk_clock_saver.xml | 10 +-- + res/layout/digital_widget.xml | 69 ++++++++--------- res/layout/digital_widget_sizer.xml | 77 ++++++++----------- - res/layout/main_clock_frame.xml | 23 +++--- + res/layout/main_clock_frame.xml | 36 +++------ res/values/dimens.xml | 12 ++- - res/values/styles.xml | 19 +++++ + res/values/styles.xml | 18 +++++ .../alarmclock/DigitalAppWidgetProvider.java | 31 ++++---- src/com/android/deskclock/AlarmUtils.java | 2 +- - 10 files changed, 167 insertions(+), 156 deletions(-) + src/com/android/deskclock/ClockFragment.java | 3 - + src/com/android/deskclock/Utils.java | 19 ----- + 11 files changed, 155 insertions(+), 175 deletions(-) -diff --git a/res/layout-land/main_clock_frame.xml b/res/layout-land/main_clock_frame.xml -index 6abfdddd6..8ad98c0cf 100644 ---- a/res/layout-land/main_clock_frame.xml -+++ b/res/layout-land/main_clock_frame.xml -@@ -21,10 +21,11 @@ - android:gravity="center_horizontal" - android:orientation="vertical"> - -- -+ android:layout_height="wrap_content" -+ android:gravity="center_vertical|start" -+ android:orientation="vertical"> - - - -- -+ - -- -+ - - diff --git a/res/layout/date_and_next_alarm_time.xml b/res/layout/date_and_next_alarm_time.xml -index 23df1cd3b..b29ffedcf 100644 +index 9a0cb9103..b29ffedcf 100644 --- a/res/layout/date_and_next_alarm_time.xml +++ b/res/layout/date_and_next_alarm_time.xml @@ -18,36 +18,41 @@ @@ -111,9 +70,6 @@ index 23df1cd3b..b29ffedcf 100644 - android:layout_height="wrap_content" - android:textAllCaps="true" - tools:text="Mo., 07:00"/> -- -- -\ No newline at end of file + + + -+ -+ + + diff --git a/res/layout/desk_clock_saver.xml b/res/layout/desk_clock_saver.xml -index dafabfddf..d24219dbb 100644 +index c147bf7cd..d24219dbb 100644 --- a/res/layout/desk_clock_saver.xml +++ b/res/layout/desk_clock_saver.xml -@@ -42,19 +42,13 @@ +@@ -42,16 +42,10 @@ - - -- -\ No newline at end of file -+ diff --git a/res/layout/digital_widget.xml b/res/layout/digital_widget.xml -index c5b4837a6..e376a5a7a 100644 +index 5cf896a84..e376a5a7a 100644 --- a/res/layout/digital_widget.xml +++ b/res/layout/digital_widget.xml @@ -19,58 +19,53 @@ @@ -263,13 +214,6 @@ index c5b4837a6..e376a5a7a 100644 -@@ -82,4 +77,4 @@ - android:layout_marginTop="20dp" - android:divider="@null" /> - -- -\ No newline at end of file -+ diff --git a/res/layout/digital_widget_sizer.xml b/res/layout/digital_widget_sizer.xml index f524cf536..b9a28c79f 100644 --- a/res/layout/digital_widget_sizer.xml @@ -374,26 +318,34 @@ index f524cf536..b9a28c79f 100644 diff --git a/res/layout/main_clock_frame.xml b/res/layout/main_clock_frame.xml -index 159956f19..d0701eaf0 100644 +index c26f61dbd..c2e84eaa3 100644 --- a/res/layout/main_clock_frame.xml +++ b/res/layout/main_clock_frame.xml -@@ -24,11 +24,11 @@ +@@ -26,44 +26,28 @@ android:layout_marginEnd="24dp" android:orientation="vertical"> -- -+ android:layout_height="wrap_content" + android:gravity="center_vertical|start" + android:orientation="vertical"> ++ android:layout_marginTop="@dimen/circle_margin_top"/> +- app:layout_constraintBottom_toBottomOf="parent" +- app:layout_constraintStart_toStartOf="parent" +- app:layout_constraintTop_toTopOf="parent" + tools:text="01:23"/> -- +- + + + -- -- -\ No newline at end of file -+ +- + diff --git a/res/values/dimens.xml b/res/values/dimens.xml -index 856ef8241..3061e27f6 100644 +index c136fe25a..58a9fedc0 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml -@@ -61,7 +61,7 @@ +@@ -62,7 +62,7 @@ 4dp 14sp @@ -431,10 +389,10 @@ index 856ef8241..3061e27f6 100644 24dp 90dp -@@ -140,4 +140,14 @@ - 8dp - +@@ -144,4 +144,14 @@ 4dp + + 0.5 + + + 86dp @@ -447,10 +405,10 @@ index 856ef8241..3061e27f6 100644 + 5.5dp diff --git a/res/values/styles.xml b/res/values/styles.xml -index f57bab2fa..28b68fd55 100644 +index 8c6364344..159f24766 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml -@@ -201,4 +201,23 @@ +@@ -209,4 +209,22 @@ parent @id/timer_setup_time @@ -472,13 +430,12 @@ index f57bab2fa..28b68fd55 100644 + false + 1 + -+ diff --git a/src/com/android/alarmclock/DigitalAppWidgetProvider.java b/src/com/android/alarmclock/DigitalAppWidgetProvider.java -index 1005f0ac0..e97bb474a 100644 +index b54a500c5..fb1b30aa7 100644 --- a/src/com/android/alarmclock/DigitalAppWidgetProvider.java +++ b/src/com/android/alarmclock/DigitalAppWidgetProvider.java -@@ -224,7 +224,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -223,7 +223,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { if (Utils.isWidgetClickable(wm, widgetId)) { final Intent openApp = new Intent(context, DeskClock.class); final PendingIntent pi = PendingIntent.getActivity(context, 0, openApp, FLAG_IMMUTABLE); @@ -487,7 +444,7 @@ index 1005f0ac0..e97bb474a 100644 } // Configure child views of the remote view. -@@ -256,7 +256,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -255,7 +255,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { final int targetWidthPx = portrait ? minWidthPx : maxWidthPx; final int targetHeightPx = portrait ? maxHeightPx : minHeightPx; final int largestClockFontSizePx = @@ -496,7 +453,7 @@ index 1005f0ac0..e97bb474a 100644 // Create a size template that describes the widget bounds. final Sizes template = new Sizes(targetWidthPx, targetHeightPx, largestClockFontSizePx); -@@ -328,13 +328,13 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -327,13 +327,13 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { } // Measure the widget at the largest possible size. @@ -512,7 +469,7 @@ index 1005f0ac0..e97bb474a 100644 if (low.hasViolations()) { return low; } -@@ -346,7 +346,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -345,7 +345,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { return low; } @@ -521,7 +478,7 @@ index 1005f0ac0..e97bb474a 100644 if (midSize.hasViolations()) { high = midSize; } else { -@@ -409,7 +409,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -411,7 +411,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { * the offscreen {@code sizer} view. Measure the {@code sizer} view and return the resulting * size measurements. */ @@ -530,8 +487,8 @@ index 1005f0ac0..e97bb474a 100644 // Create a copy of the given template sizes. final Sizes measuredSizes = template.newSize(); -@@ -420,13 +420,13 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { - final TextView nextAlarmIcon = (TextView) sizer.findViewById(R.id.nextAlarmIcon); +@@ -422,13 +422,13 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { + final TextView nextAlarmIcon = sizer.findViewById(R.id.nextAlarmIcon); // Adjust the font sizes. - measuredSizes.setClockFontSizePx(clockFontSize); @@ -546,7 +503,7 @@ index 1005f0ac0..e97bb474a 100644 // Measure and layout the sizer. final int widthSize = View.MeasureSpec.getSize(measuredSizes.mTargetWidthPx); -@@ -507,12 +507,17 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -509,12 +509,17 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { private int getLargestClockFontSizePx() { return mLargestClockFontSizePx; } private int getSmallestClockFontSizePx() { return mSmallestClockFontSizePx; } private int getClockFontSizePx() { return mClockFontSizePx; } @@ -570,10 +527,10 @@ index 1005f0ac0..e97bb474a 100644 /** * @return the amount of widget height available to the world cities list diff --git a/src/com/android/deskclock/AlarmUtils.java b/src/com/android/deskclock/AlarmUtils.java -index db60ace95..43767d313 100644 +index c3739bac8..5b931a46d 100644 --- a/src/com/android/deskclock/AlarmUtils.java +++ b/src/com/android/deskclock/AlarmUtils.java -@@ -37,7 +37,7 @@ import java.util.Locale; +@@ -38,7 +38,7 @@ import java.util.Locale; public class AlarmUtils { public static String getFormattedTime(Context context, Calendar time) { @@ -582,6 +539,72 @@ index db60ace95..43767d313 100644 final String pattern = DateFormat.getBestDateTimePattern(Locale.getDefault(), skeleton); return (String) DateFormat.format(pattern, time); } +diff --git a/src/com/android/deskclock/ClockFragment.java b/src/com/android/deskclock/ClockFragment.java +index bf53584e4..7a0e3ae0b 100644 +--- a/src/com/android/deskclock/ClockFragment.java ++++ b/src/com/android/deskclock/ClockFragment.java +@@ -123,7 +123,6 @@ public final class ClockFragment extends DeskClockFragment { + Utils.updateDate(mDateFormat, mDateFormatForAccessibility, mClockFrame); + Utils.setClockStyle(mDigitalClock, mAnalogClock); + Utils.setClockSecondsEnabled(mDigitalClock, mAnalogClock); +- Utils.updateDateGravity(mClockFrame); + } + + // Schedule a runnable to update the date every quarter hour. +@@ -151,7 +150,6 @@ public final class ClockFragment extends DeskClockFragment { + if (mDigitalClock != null && mAnalogClock != null) { + Utils.setClockStyle(mDigitalClock, mAnalogClock); + Utils.setClockSecondsEnabled(mDigitalClock, mAnalogClock); +- Utils.updateDateGravity(mClockFrame); + } + + final View view = getView(); +@@ -493,7 +491,6 @@ public final class ClockFragment extends DeskClockFragment { + Utils.updateDate(dateFormat, dateFormatForAccessibility, itemView); + Utils.setClockStyle(mDigitalClock, mAnalogClock); + Utils.setClockSecondsEnabled(mDigitalClock, mAnalogClock); +- Utils.updateDateGravity(itemView); + } + } + } +diff --git a/src/com/android/deskclock/Utils.java b/src/com/android/deskclock/Utils.java +index 7da7b15f4..48ea85041 100644 +--- a/src/com/android/deskclock/Utils.java ++++ b/src/com/android/deskclock/Utils.java +@@ -52,9 +52,7 @@ import android.text.style.RelativeSizeSpan; + import android.text.style.StyleSpan; + import android.text.style.TypefaceSpan; + import android.util.ArraySet; +-import android.view.Gravity; + import android.view.View; +-import android.widget.LinearLayout; + import android.widget.TextClock; + import android.widget.TextView; + +@@ -300,23 +298,6 @@ public class Utils { + dateDisplay.setContentDescription(new SimpleDateFormat(descriptionPattern, l).format(now)); + } + +- public static void updateDateGravity(View clockFrame) { +- View dateAndNextAlarm = clockFrame.findViewById(R.id.date_and_next_alarm_time); +- LinearLayout.LayoutParams lp = +- (LinearLayout.LayoutParams)dateAndNextAlarm.getLayoutParams(); +- +- final DataModel.ClockStyle clockStyle = DataModel.getDataModel().getClockStyle(); +- switch (clockStyle) { +- case ANALOG: +- lp.gravity = Gravity.CENTER; +- break; +- case DIGITAL: +- lp.gravity = Gravity.START; +- break; +- } +- dateAndNextAlarm.setLayoutParams(lp); +- } +- + /*** + * Formats the time in the TextClock according to the Locale with a special + * formatting treatment for the am/pm label. -- 2.25.1 diff --git a/patches_platform_personal/packages_apps_DeskClock/0003-DeskClock-Wallpaper-based-text-coloring-for-digital-.patch b/patches_platform_personal/packages_apps_DeskClock/0003-DeskClock-Wallpaper-based-text-coloring-for-digital-.patch index 9d9fcbe..5d8c5db 100644 --- a/patches_platform_personal/packages_apps_DeskClock/0003-DeskClock-Wallpaper-based-text-coloring-for-digital-.patch +++ b/patches_platform_personal/packages_apps_DeskClock/0003-DeskClock-Wallpaper-based-text-coloring-for-digital-.patch @@ -1,4 +1,4 @@ -From 8736347a89fc7e15e747ac5267c9f96b05bfaee8 Mon Sep 17 00:00:00 2001 +From d45263d0b73030ddb4a769038aaa96c5ef0ba49c Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Thu, 20 Jan 2022 04:42:03 +0000 Subject: [PATCH 3/3] DeskClock: Wallpaper-based text coloring for digital @@ -12,10 +12,10 @@ Change-Id: Ie22c4980526575f73ebb4e56780d4c2193cc45d3 1 file changed, 57 insertions(+) diff --git a/src/com/android/alarmclock/DigitalAppWidgetProvider.java b/src/com/android/alarmclock/DigitalAppWidgetProvider.java -index e97bb474a..d52693a1b 100644 +index fb1b30aa7..c04528240 100644 --- a/src/com/android/alarmclock/DigitalAppWidgetProvider.java +++ b/src/com/android/alarmclock/DigitalAppWidgetProvider.java -@@ -19,6 +19,8 @@ package com.android.alarmclock; +@@ -38,6 +38,8 @@ import static java.lang.Math.round; import android.annotation.SuppressLint; import android.app.AlarmManager; import android.app.PendingIntent; @@ -24,7 +24,7 @@ index e97bb474a..d52693a1b 100644 import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.BroadcastReceiver; -@@ -112,12 +114,40 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -111,12 +113,40 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { /** Intent used to deliver the {@link #ACTION_ON_DAY_CHANGE} callback. */ private static final Intent DAY_CHANGE_INTENT = new Intent(ACTION_ON_DAY_CHANGE); @@ -65,7 +65,7 @@ index e97bb474a..d52693a1b 100644 } @Override -@@ -216,6 +246,19 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -215,6 +245,19 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { */ private static RemoteViews relayoutWidget(Context context, AppWidgetManager wm, int widgetId, Bundle options, boolean portrait) { @@ -85,7 +85,7 @@ index e97bb474a..d52693a1b 100644 // Create a remote view for the digital clock. final String packageName = context.getPackageName(); final RemoteViews rv = new RemoteViews(packageName, R.layout.digital_widget); -@@ -273,6 +316,17 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -272,6 +315,17 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { rv.setTextViewTextSize(R.id.nextAlarm, COMPLEX_UNIT_PX, sizes.mFontSizePx); rv.setTextViewTextSize(R.id.clock, COMPLEX_UNIT_PX, sizes.mClockFontSizePx); @@ -103,7 +103,7 @@ index e97bb474a..d52693a1b 100644 final int smallestWorldCityListSizePx = resources.getDimensionPixelSize(R.dimen.widget_min_world_city_list_size); if (sizes.getListHeight() <= smallestWorldCityListSizePx) { -@@ -428,6 +482,9 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { +@@ -430,6 +484,9 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider { nextAlarmIcon.setTextSize(COMPLEX_UNIT_PX, measuredSizes.mIconFontSizePx); nextAlarmIcon.setPadding(0, 0, measuredSizes.mIconPaddingPx, 0); diff --git a/patches_platform_personal/vendor_lineage/0001-build-Integrate-prop-modifications-2-2.patch b/patches_platform_personal/vendor_lineage/0001-build-Integrate-prop-modifications-2-2.patch index b2a7566..f9dfd96 100644 --- a/patches_platform_personal/vendor_lineage/0001-build-Integrate-prop-modifications-2-2.patch +++ b/patches_platform_personal/vendor_lineage/0001-build-Integrate-prop-modifications-2-2.patch @@ -1,4 +1,4 @@ -From 2386227e0541aa061579dd9c34da867174a7d6a2 Mon Sep 17 00:00:00 2001 +From 9dceb9dcaa424c2b9bdeacef6c1b60f055a464f6 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sun, 20 Jun 2021 09:09:15 +0000 Subject: [PATCH 1/4] build: Integrate prop modifications (2/2) diff --git a/patches_platform_personal/vendor_lineage/0002-build-Remove-Stk-2-2.patch b/patches_platform_personal/vendor_lineage/0002-build-Remove-Stk-2-2.patch index afc34a3..485457a 100644 --- a/patches_platform_personal/vendor_lineage/0002-build-Remove-Stk-2-2.patch +++ b/patches_platform_personal/vendor_lineage/0002-build-Remove-Stk-2-2.patch @@ -1,4 +1,4 @@ -From 209602b004deebac7846b67def29f3281d864080 Mon Sep 17 00:00:00 2001 +From 17d460d416fa4a721adb183b8ac445372543f5b9 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sat, 16 Oct 2021 00:41:07 +0000 Subject: [PATCH 2/4] build: Remove Stk (2/2) diff --git a/patches_platform_personal/vendor_lineage/0003-vendor_lineage-Ignore-neverallows.-again.patch b/patches_platform_personal/vendor_lineage/0003-vendor_lineage-Ignore-neverallows.-again.patch index 66c101b..c87fba2 100644 --- a/patches_platform_personal/vendor_lineage/0003-vendor_lineage-Ignore-neverallows.-again.patch +++ b/patches_platform_personal/vendor_lineage/0003-vendor_lineage-Ignore-neverallows.-again.patch @@ -1,4 +1,4 @@ -From d9e352c11ee8738439b73ff5f02429da3f045cc5 Mon Sep 17 00:00:00 2001 +From 6819a636e91927acd6c72586f21fcdd749330ad8 Mon Sep 17 00:00:00 2001 From: AndyCGYan Date: Mon, 1 Jul 2019 07:03:04 +0000 Subject: [PATCH 3/4] vendor_lineage: Ignore neverallows... again diff --git a/patches_platform_personal/vendor_lineage/0004-vendor_lineage-Personal-theme-as-SRO.patch b/patches_platform_personal/vendor_lineage/0004-vendor_lineage-Personal-theme-as-SRO.patch index f0b44a1..6f98a7e 100644 --- a/patches_platform_personal/vendor_lineage/0004-vendor_lineage-Personal-theme-as-SRO.patch +++ b/patches_platform_personal/vendor_lineage/0004-vendor_lineage-Personal-theme-as-SRO.patch @@ -1,9 +1,9 @@ -From 22d447f935abbc21abbc8398fe593c908c45a8f6 Mon Sep 17 00:00:00 2001 +From 91e15e1471b936462709906efaba8f53fef899f8 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sat, 9 Apr 2022 02:48:55 +0000 Subject: [PATCH 4/4] vendor_lineage: Personal theme as SRO -Last revised on 2022/10/23 +Last revised on 2023/02/11 ... @@ -11,47 +11,80 @@ I look forward to what LOS will look like in the future, when everything's ready Change-Id: I43164b7a4145616d162c6b4b4b84d1953cb483cc --- - config/common.mk | 7 ++- - .../res/drawable/ic_launcher_background.xml | 24 ++++++++ - .../res/drawable/ic_launcher_foreground.xml | 33 ++++++++++ - .../res/drawable/ic_launcher_background.xml | 24 ++++++++ - .../res/drawable/ic_launcher_foreground.xml | 39 ++++++++++++ - .../res/drawable/ic_launcher_background.xml | 24 ++++++++ - .../res/drawable/ic_launcher_foreground.xml | 33 ++++++++++ - .../res/drawable/ic_launcher_background.xml | 14 +++++ - .../res/drawable/ic_launcher_foreground.xml | 33 ++++++++++ - .../res/drawable/ic_launcher_background.xml | 20 +++++++ - .../res/drawable/ic_launcher_foreground.xml | 36 +++++++++++ - .../res/drawable/ic_launcher_background.xml | 23 +++++++ - .../res/drawable/ic_launcher_foreground.xml | 39 ++++++++++++ - .../apps/DeskClock/res/values/colors.xml | 8 +++ - .../res/drawable/ic_launcher_background.xml | 14 +++++ - .../res/drawable/ic_launcher_foreground.xml | 41 +++++++++++++ - .../res/drawable/ic_launcher_background.xml | 17 ++++++ - .../res/drawable/ic_launcher_foreground.xml | 34 +++++++++++ - .../res/drawable/ic_launcher_background.xml | 22 +++++++ - .../res/drawable/ic_launcher_foreground.xml | 34 +++++++++++ - .../res/drawable/ic_launcher_background.xml | 14 +++++ - .../res/drawable/ic_launcher_foreground.xml | 40 +++++++++++++ - .../res/drawable/ic_launcher_background.xml | 14 +++++ - .../res/drawable/ic_launcher_foreground.xml | 60 +++++++++++++++++++ - .../res/drawable/ic_launcher_background.xml | 24 ++++++++ - .../res/drawable/ic_launcher_foreground.xml | 34 +++++++++++ - .../res/drawable/ic_launcher_background.xml | 17 ++++++ - .../res/drawable/ic_launcher_foreground.xml | 33 ++++++++++ - .../res/drawable/ic_launcher_background.xml | 18 ++++++ - .../res/drawable/ic_launcher_foreground.xml | 34 +++++++++++ - .../apps/Messaging/res/values/colors.xml | 7 +++ - .../Messaging/res/values/lineage_colors.xml | 4 ++ - .../res/drawable/ic_launcher_background.xml | 23 +++++++ - .../res/drawable/ic_launcher_foreground.xml | 33 ++++++++++ - .../res/drawable/ic_launcher_background.xml | 18 ++++++ - .../res/drawable/ic_launcher_foreground.xml | 33 ++++++++++ - .../res/drawable/ic_launcher_background.xml | 23 +++++++ - .../res/drawable/ic_launcher_foreground.xml | 34 +++++++++++ - .../res/drawable/ic_launcher_background.xml | 20 +++++++ - .../res/drawable/ic_launcher_foreground.xml | 34 +++++++++++ - 40 files changed, 1034 insertions(+), 2 deletions(-) + config/common.mk | 7 +- + .../res/drawable/ic_launcher_background.xml | 24 ++++ + .../res/drawable/ic_launcher_foreground.xml | 33 +++++ + .../res/drawable/ic_launcher_background.xml | 24 ++++ + .../res/drawable/ic_launcher_foreground.xml | 39 ++++++ + .../res/drawable/ic_launcher_background.xml | 24 ++++ + .../res/drawable/ic_launcher_foreground.xml | 33 +++++ + .../res/drawable/ic_launcher_background.xml | 14 +++ + .../res/drawable/ic_launcher_foreground.xml | 33 +++++ + .../res/drawable/ic_launcher_background.xml | 20 +++ + .../res/drawable/ic_launcher_foreground.xml | 36 ++++++ + .../res/drawable/ic_launcher_background.xml | 23 ++++ + .../res/drawable/ic_launcher_foreground.xml | 39 ++++++ + .../res/mipmap-anydpi/launcher_clock.xml | 116 ++++++++++++++++++ + .../apps/DeskClock/res/values/colors.xml | 8 ++ + .../res/drawable/ic_launcher_background.xml | 14 +++ + .../res/drawable/ic_launcher_foreground.xml | 41 +++++++ + .../res/drawable/ic_launcher_background.xml | 17 +++ + .../res/drawable/ic_launcher_foreground.xml | 34 +++++ + .../res/drawable/ic_launcher_background.xml | 22 ++++ + .../res/drawable/ic_launcher_foreground.xml | 34 +++++ + .../res/drawable/ic_launcher_background.xml | 14 +++ + .../res/drawable/ic_launcher_foreground.xml | 40 ++++++ + .../res/drawable/logo_calendar_dyn_day_01.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_02.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_03.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_04.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_05.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_06.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_07.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_08.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_09.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_10.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_11.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_12.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_13.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_14.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_15.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_16.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_17.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_18.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_19.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_20.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_21.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_22.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_23.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_24.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_25.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_26.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_27.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_28.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_29.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_30.xml | 15 +++ + .../res/drawable/logo_calendar_dyn_day_31.xml | 15 +++ + .../res/drawable/logo_calendar_midlayer.xml | 17 +++ + .../res/drawable/ic_launcher_background.xml | 14 +++ + .../res/drawable/ic_launcher_foreground.xml | 60 +++++++++ + .../res/drawable/ic_launcher_background.xml | 24 ++++ + .../res/drawable/ic_launcher_foreground.xml | 34 +++++ + .../res/drawable/ic_launcher_background.xml | 17 +++ + .../res/drawable/ic_launcher_foreground.xml | 33 +++++ + .../res/drawable/ic_launcher_background.xml | 18 +++ + .../res/drawable/ic_launcher_foreground.xml | 34 +++++ + .../apps/Messaging/res/values/colors.xml | 7 ++ + .../Messaging/res/values/lineage_colors.xml | 4 + + .../res/drawable/ic_launcher_background.xml | 23 ++++ + .../res/drawable/ic_launcher_foreground.xml | 33 +++++ + .../res/drawable/ic_launcher_background.xml | 18 +++ + .../res/drawable/ic_launcher_foreground.xml | 33 +++++ + .../res/drawable/ic_launcher_background.xml | 23 ++++ + .../res/drawable/ic_launcher_foreground.xml | 34 +++++ + .../res/drawable/ic_launcher_background.xml | 20 +++ + .../res/drawable/ic_launcher_foreground.xml | 34 +++++ + 73 files changed, 1632 insertions(+), 2 deletions(-) create mode 100644 overlay/personal/packages/apps/Aperture/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 overlay/personal/packages/apps/Aperture/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 overlay/personal/packages/apps/AudioFX/res/drawable/ic_launcher_background.xml @@ -64,6 +97,7 @@ Change-Id: I43164b7a4145616d162c6b4b4b84d1953cb483cc create mode 100644 overlay/personal/packages/apps/Contacts/res/drawable/ic_launcher_foreground.xml create mode 100644 overlay/personal/packages/apps/DeskClock/res/drawable/ic_launcher_background.xml create mode 100644 overlay/personal/packages/apps/DeskClock/res/drawable/ic_launcher_foreground.xml + create mode 100644 overlay/personal/packages/apps/DeskClock/res/mipmap-anydpi/launcher_clock.xml create mode 100644 overlay/personal/packages/apps/DeskClock/res/values/colors.xml create mode 100644 overlay/personal/packages/apps/Dialer/java/com/android/dialer/app/res/drawable/ic_launcher_background.xml create mode 100644 overlay/personal/packages/apps/Dialer/java/com/android/dialer/app/res/drawable/ic_launcher_foreground.xml @@ -73,6 +107,38 @@ Change-Id: I43164b7a4145616d162c6b4b4b84d1953cb483cc create mode 100644 overlay/personal/packages/apps/Eleven/res/drawable/ic_launcher_foreground.xml create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/ic_launcher_foreground.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_01.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_02.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_03.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_04.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_05.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_06.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_07.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_08.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_09.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_10.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_11.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_12.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_13.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_14.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_15.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_16.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_17.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_18.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_19.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_20.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_21.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_22.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_23.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_24.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_25.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_26.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_27.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_28.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_29.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_30.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_31.xml + create mode 100644 overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_midlayer.xml create mode 100644 overlay/personal/packages/apps/ExactCalculator/res/drawable/ic_launcher_background.xml create mode 100644 overlay/personal/packages/apps/ExactCalculator/res/drawable/ic_launcher_foreground.xml create mode 100644 overlay/personal/packages/apps/Gallery2/res/drawable/ic_launcher_background.xml @@ -93,10 +159,10 @@ Change-Id: I43164b7a4145616d162c6b4b4b84d1953cb483cc create mode 100644 overlay/personal/packages/inputmethods/LatinIME/java/res/drawable/ic_launcher_foreground.xml diff --git a/config/common.mk b/config/common.mk -index a6703855..dcb452f7 100644 +index f5c6ce06..dcf8b79f 100644 --- a/config/common.mk +++ b/config/common.mk -@@ -197,10 +197,13 @@ PRODUCT_DEXPREOPT_SPEED_APPS += \ +@@ -189,10 +189,13 @@ PRODUCT_DEXPREOPT_SPEED_APPS += \ PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ dalvik.vm.systemuicompilerfilter=speed @@ -526,6 +592,128 @@ index 00000000..f54da6b5 + + + +diff --git a/overlay/personal/packages/apps/DeskClock/res/mipmap-anydpi/launcher_clock.xml b/overlay/personal/packages/apps/DeskClock/res/mipmap-anydpi/launcher_clock.xml +new file mode 100644 +index 00000000..b353eae3 +--- /dev/null ++++ b/overlay/personal/packages/apps/DeskClock/res/mipmap-anydpi/launcher_clock.xml +@@ -0,0 +1,116 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --git a/overlay/personal/packages/apps/DeskClock/res/values/colors.xml b/overlay/personal/packages/apps/DeskClock/res/values/colors.xml new file mode 100644 index 00000000..f147a9d1 @@ -804,6 +992,680 @@ index 00000000..18756857 + + + +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_01.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_01.xml +new file mode 100644 +index 00000000..912b3810 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_01.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_02.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_02.xml +new file mode 100644 +index 00000000..adf71480 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_02.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_03.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_03.xml +new file mode 100644 +index 00000000..c4d7cda0 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_03.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_04.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_04.xml +new file mode 100644 +index 00000000..1e9583e1 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_04.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_05.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_05.xml +new file mode 100644 +index 00000000..eee804b2 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_05.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_06.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_06.xml +new file mode 100644 +index 00000000..2596f406 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_06.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_07.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_07.xml +new file mode 100644 +index 00000000..ed1c7508 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_07.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_08.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_08.xml +new file mode 100644 +index 00000000..4066e2e9 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_08.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_09.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_09.xml +new file mode 100644 +index 00000000..dc479d24 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_09.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_10.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_10.xml +new file mode 100644 +index 00000000..bc783a67 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_10.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_11.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_11.xml +new file mode 100644 +index 00000000..f37c0768 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_11.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_12.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_12.xml +new file mode 100644 +index 00000000..466b69ed +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_12.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_13.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_13.xml +new file mode 100644 +index 00000000..2f16f68d +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_13.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_14.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_14.xml +new file mode 100644 +index 00000000..fb1e67a5 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_14.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_15.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_15.xml +new file mode 100644 +index 00000000..daa1fb5c +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_15.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_16.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_16.xml +new file mode 100644 +index 00000000..93c7dd1c +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_16.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_17.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_17.xml +new file mode 100644 +index 00000000..af507ab8 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_17.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_18.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_18.xml +new file mode 100644 +index 00000000..6afb61ef +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_18.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_19.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_19.xml +new file mode 100644 +index 00000000..c85da438 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_19.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_20.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_20.xml +new file mode 100644 +index 00000000..60e5a2e8 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_20.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_21.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_21.xml +new file mode 100644 +index 00000000..1298bccd +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_21.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_22.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_22.xml +new file mode 100644 +index 00000000..09d5574f +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_22.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_23.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_23.xml +new file mode 100644 +index 00000000..ee65e25a +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_23.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_24.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_24.xml +new file mode 100644 +index 00000000..3567ccc2 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_24.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_25.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_25.xml +new file mode 100644 +index 00000000..88c64ea2 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_25.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_26.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_26.xml +new file mode 100644 +index 00000000..a9bb39b5 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_26.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_27.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_27.xml +new file mode 100644 +index 00000000..a648a673 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_27.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_28.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_28.xml +new file mode 100644 +index 00000000..86fdba68 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_28.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_29.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_29.xml +new file mode 100644 +index 00000000..cd4d9a7e +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_29.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_30.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_30.xml +new file mode 100644 +index 00000000..8cc3bbcb +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_30.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_31.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_31.xml +new file mode 100644 +index 00000000..5d62c419 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_dyn_day_31.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +diff --git a/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_midlayer.xml b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_midlayer.xml +new file mode 100644 +index 00000000..ae694d29 +--- /dev/null ++++ b/overlay/personal/packages/apps/Etar/app/src/main/res/drawable/logo_calendar_midlayer.xml +@@ -0,0 +1,17 @@ ++ ++ ++ ++ ++ ++ diff --git a/overlay/personal/packages/apps/ExactCalculator/res/drawable/ic_launcher_background.xml b/overlay/personal/packages/apps/ExactCalculator/res/drawable/ic_launcher_background.xml new file mode 100644 index 00000000..65b0e2db diff --git a/patches_treble/packages_modules_Bluetooth/0001-Additionally-check-le_set_event_mask-command-resturn.patch b/patches_treble/packages_modules_Bluetooth/0001-Additionally-check-le_set_event_mask-command-resturn.patch deleted file mode 100644 index 6a9d50c..0000000 --- a/patches_treble/packages_modules_Bluetooth/0001-Additionally-check-le_set_event_mask-command-resturn.patch +++ /dev/null @@ -1,57 +0,0 @@ -From a1d10cb31ae386c01a66c8bf0a028b8f33e5bd32 Mon Sep 17 00:00:00 2001 -From: "tzu-hsien.huang" -Date: Wed, 20 Jul 2022 15:12:01 +0800 -Subject: [PATCH 1/3] Additionally check le_set_event_mask command resturn - status with UNSUPPORTED_LMP_OR_LL_PARAMETER -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -In GD BT stack, stack will check each return status of HCI Commands. E.g. reset , le_set_event_mask, set_event_mask …etc. -In BT spec 5.2, SIG add some parameters for le_set_event_mask for le audio, like LE Terminate BIG Complete event: Supported. -However, some legacy chips do not support LE Audio feature, and controller will return Status: Unsupported LMP Parameter Value when it receives this HCI Command -When it checks the return value and find the status is not SUCCESS, it will cause FAIL and cannot be compatible with old legacy chip. -After brushing GSI, Bluetooth will turn off automatically when it is turned on. -So all CTS test will always fail. - -Check le_set_event_mask command return status with SUCCESS or UNSUPPORTED_LMP_OR_LL_PARAMETER - -Bug: 239662211 -Test: CtsBluetoothTestCases -Change-Id: I2b0cede7f47eecd2124a386e958773289eb6f11c ---- - system/gd/hci/controller.cc | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -diff --git a/system/gd/hci/controller.cc b/system/gd/hci/controller.cc -index da5986fcb7..8be21a20a3 100644 ---- a/system/gd/hci/controller.cc -+++ b/system/gd/hci/controller.cc -@@ -540,7 +540,7 @@ struct Controller::impl { - void le_set_event_mask(uint64_t le_event_mask) { - std::unique_ptr packet = LeSetEventMaskBuilder::Create(le_event_mask); - hci_->EnqueueCommand(std::move(packet), module_.GetHandler()->BindOnceOn( -- this, &Controller::impl::check_status)); -+ this, &Controller::impl::check_event_mask_status)); - } - - template -@@ -551,6 +551,15 @@ struct Controller::impl { - ASSERT(status_view.GetStatus() == ErrorCode::SUCCESS); - } - -+ template -+ void check_event_mask_status(CommandCompleteView view) { -+ ASSERT(view.IsValid()); -+ auto status_view = T::Create(view); -+ ASSERT(status_view.IsValid()); -+ ASSERT(status_view.GetStatus() == ErrorCode::SUCCESS || -+ status_view.GetStatus() == ErrorCode::UNSUPPORTED_LMP_OR_LL_PARAMETER); -+ } -+ - #define OP_CODE_MAPPING(name) \ - case OpCode::name: { \ - uint16_t index = (uint16_t)OpCodeIndex::name; \ --- -2.37.2 - diff --git a/patches_treble/packages_modules_Bluetooth/0003-audio_hal_interface-Optionally-use-sysbta-HAL.patch b/patches_treble/packages_modules_Bluetooth/0001-audio_hal_interface-Optionally-use-sysbta-HAL.patch similarity index 90% rename from patches_treble/packages_modules_Bluetooth/0003-audio_hal_interface-Optionally-use-sysbta-HAL.patch rename to patches_treble/packages_modules_Bluetooth/0001-audio_hal_interface-Optionally-use-sysbta-HAL.patch index 9bb89ee..9833adf 100644 --- a/patches_treble/packages_modules_Bluetooth/0003-audio_hal_interface-Optionally-use-sysbta-HAL.patch +++ b/patches_treble/packages_modules_Bluetooth/0001-audio_hal_interface-Optionally-use-sysbta-HAL.patch @@ -1,7 +1,7 @@ -From cad9f7f7aeaf57e5fead759bcc68b75262ba3708 Mon Sep 17 00:00:00 2001 +From 6d9740fc670b43077791f3880be05bb81cb1c38e Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Wed, 24 Aug 2022 15:45:18 -0400 -Subject: [PATCH 3/3] audio_hal_interface: Optionally use sysbta HAL +Subject: [PATCH] audio_hal_interface: Optionally use sysbta HAL Required to support sysbta, our system-side bt audio implementation. @@ -13,10 +13,10 @@ Change-Id: I59973e6ec84c5923be8a7c67b36b2e237f000860 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/system/audio_hal_interface/aidl/client_interface_aidl.cc b/system/audio_hal_interface/aidl/client_interface_aidl.cc -index 814c6c7796..a38b6da495 100644 +index efdc469de4..3dd65b5394 100644 --- a/system/audio_hal_interface/aidl/client_interface_aidl.cc +++ b/system/audio_hal_interface/aidl/client_interface_aidl.cc -@@ -55,7 +55,7 @@ BluetoothAudioClientInterface::BluetoothAudioClientInterface( +@@ -56,7 +56,7 @@ BluetoothAudioClientInterface::BluetoothAudioClientInterface( bool BluetoothAudioClientInterface::is_aidl_available() { auto service = AServiceManager_checkService( @@ -25,7 +25,7 @@ index 814c6c7796..a38b6da495 100644 return (service != nullptr); } -@@ -72,7 +72,7 @@ BluetoothAudioClientInterface::GetAudioCapabilities(SessionType session_type) { +@@ -73,7 +73,7 @@ BluetoothAudioClientInterface::GetAudioCapabilities(SessionType session_type) { } auto provider_factory = IBluetoothAudioProviderFactory::fromBinder( ::ndk::SpAIBinder(AServiceManager_getService( @@ -34,7 +34,7 @@ index 814c6c7796..a38b6da495 100644 if (provider_factory == nullptr) { LOG(ERROR) << __func__ << ", can't get capability from unknown factory"; -@@ -100,7 +100,7 @@ void BluetoothAudioClientInterface::FetchAudioProvider() { +@@ -101,7 +101,7 @@ void BluetoothAudioClientInterface::FetchAudioProvider() { } auto provider_factory = IBluetoothAudioProviderFactory::fromBinder( ::ndk::SpAIBinder(AServiceManager_getService( @@ -44,7 +44,7 @@ index 814c6c7796..a38b6da495 100644 if (provider_factory == nullptr) { LOG(ERROR) << __func__ << ", can't get capability from unknown factory"; diff --git a/system/audio_hal_interface/aidl/client_interface_aidl.h b/system/audio_hal_interface/aidl/client_interface_aidl.h -index 87dd450997..36d5fa5e86 100644 +index 17abefe8fe..07dd11266f 100644 --- a/system/audio_hal_interface/aidl/client_interface_aidl.h +++ b/system/audio_hal_interface/aidl/client_interface_aidl.h @@ -28,6 +28,7 @@ @@ -55,7 +55,7 @@ index 87dd450997..36d5fa5e86 100644 #define BLUETOOTH_AUDIO_HAL_PROP_DISABLED \ "persist.bluetooth.bluetooth_audio_hal.disabled" -@@ -115,6 +116,12 @@ class BluetoothAudioClientInterface { +@@ -117,6 +118,12 @@ class BluetoothAudioClientInterface { // "android.hardware.bluetooth.audio.IBluetoothAudioProviderFactory/default"; static inline const std::string kDefaultAudioProviderFactoryInterface = std::string() + IBluetoothAudioProviderFactory::descriptor + "/default"; @@ -103,5 +103,5 @@ index a2c192f37d..c3d1cf35c2 100644 return; } -- -2.37.2 +2.25.1 diff --git a/patches_treble/packages_modules_Bluetooth/0002-gd-hci-Ignore-unexpected-status-events.patch b/patches_treble/packages_modules_Bluetooth/0002-gd-hci-Ignore-unexpected-status-events.patch deleted file mode 100644 index 79d9f44..0000000 --- a/patches_treble/packages_modules_Bluetooth/0002-gd-hci-Ignore-unexpected-status-events.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 0e2bf3f3d46efaa7d01d3554b7e5ceeac9664c69 Mon Sep 17 00:00:00 2001 -From: Peter Cai -Date: Wed, 24 Aug 2022 10:41:29 -0400 -Subject: [PATCH 2/3] gd: hci: Ignore unexpected status events - -For some reason, on some old devices, the controller will report a -remote to support SNIFF_SUBRATING even when it does not. Just ignore the -error here (the status event comes from the failure response). - -Change-Id: Ifb9a65fd77f21d15a8dc1ced9240194d38218ef6 ---- - system/gd/hci/hci_layer.cc | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -diff --git a/system/gd/hci/hci_layer.cc b/system/gd/hci/hci_layer.cc -index 57d7e55fff..b5a9d065be 100644 ---- a/system/gd/hci/hci_layer.cc -+++ b/system/gd/hci/hci_layer.cc -@@ -195,14 +195,13 @@ struct HciLayer::impl { - EventView::Create(PacketView(std::make_shared>(std::vector())))); - command_queue_.front().GetCallback()->Invoke(move(command_complete_view)); - } else { -- ASSERT_LOG( -- command_queue_.front().waiting_for_status_ == is_status, -- "0x%02hx (%s) was not expecting %s event", -- op_code, -- OpCodeText(op_code).c_str(), -- logging_id.c_str()); -- -- command_queue_.front().GetCallback()->Invoke(move(response_view)); -+ if (command_queue_.front().waiting_for_status_ == is_status) { -+ command_queue_.front().GetCallback()->Invoke(move(response_view)); -+ } else { -+ CommandCompleteView command_complete_view = CommandCompleteView::Create( -+ EventView::Create(PacketView(std::make_shared>(std::vector())))); -+ command_queue_.front().GetCallback()->Invoke(move(command_complete_view)); -+ } - } - - command_queue_.pop_front(); --- -2.37.2 - diff --git a/patches_treble/vendor_hardware_overlay/0001-Exclude-TrebleApp-co.patch b/patches_treble/vendor_hardware_overlay/0001-Exclude-TrebleApp-co.patch index b29e14e..b60e01d 100644 --- a/patches_treble/vendor_hardware_overlay/0001-Exclude-TrebleApp-co.patch +++ b/patches_treble/vendor_hardware_overlay/0001-Exclude-TrebleApp-co.patch @@ -1,4 +1,4 @@ -From 1614817aa551569818e7d3f09e0ddbc8ac4cf796 Mon Sep 17 00:00:00 2001 +From 563510f6f9c387d14055a17673d6812db6843f41 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Wed, 21 Sep 2022 13:36:07 +0000 Subject: [PATCH 1/2] Exclude TrebleApp & co. @@ -9,7 +9,7 @@ Change-Id: Ieb62801a79c6e015634fd58b654c63c1de5aef7e 1 file changed, 3 deletions(-) diff --git a/overlay.mk b/overlay.mk -index 80b1ff4..10c8855 100644 +index 9a7a31e..e71c479 100644 --- a/overlay.mk +++ b/overlay.mk @@ -1,7 +1,4 @@ diff --git a/patches_treble/vendor_hardware_overlay/0002-Enable-IMS-overlays-statically-on-QCOM-MTK-devices.patch b/patches_treble/vendor_hardware_overlay/0002-Enable-IMS-overlays-statically-on-QCOM-MTK-devices.patch index ccf5c0e..dac6c69 100644 --- a/patches_treble/vendor_hardware_overlay/0002-Enable-IMS-overlays-statically-on-QCOM-MTK-devices.patch +++ b/patches_treble/vendor_hardware_overlay/0002-Enable-IMS-overlays-statically-on-QCOM-MTK-devices.patch @@ -1,4 +1,4 @@ -From 93192b8e62ac4a9ac9dd8241793830ceb063a4b8 Mon Sep 17 00:00:00 2001 +From a08b8d0b89937d9ce8c50e339fd089bd2da44075 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Tue, 11 Oct 2022 10:53:34 +0000 Subject: [PATCH 2/2] Enable IMS overlays statically on QCOM/MTK devices @@ -9,13 +9,11 @@ Change-Id: I851cf859328cc431e8bb163297c33837d4270f58 CAF-IMS/res/values/config.xml | 4 ++-- MTK-IMS/AndroidManifest.xml | 8 ++++---- MTK-IMS/res/values/config.xml | 8 +++++--- - Telephony/CAF-IMS/Android.mk | 2 ++ Telephony/CAF-IMS/AndroidManifest.xml | 6 ++++-- Telephony/CAF-IMS/res/values/config.xml | 2 +- - Telephony/MTK-IMS/Android.mk | 2 ++ Telephony/MTK-IMS/AndroidManifest.xml | 6 ++++-- Telephony/MTK-IMS/res/values/config.xml | 3 +-- - 10 files changed, 29 insertions(+), 20 deletions(-) + 8 files changed, 25 insertions(+), 20 deletions(-) diff --git a/CAF-IMS/AndroidManifest.xml b/CAF-IMS/AndroidManifest.xml index 47236c6..5376fb8 100644 @@ -81,18 +79,6 @@ index f5e0486..2d49a11 100644 + true + true -diff --git a/Telephony/CAF-IMS/Android.mk b/Telephony/CAF-IMS/Android.mk -index 7785cc3..416f501 100644 ---- a/Telephony/CAF-IMS/Android.mk -+++ b/Telephony/CAF-IMS/Android.mk -@@ -2,5 +2,7 @@ LOCAL_PATH := $(call my-dir) - include $(CLEAR_VARS) - LOCAL_MODULE_TAGS := optional - LOCAL_PACKAGE_NAME := treble-overlay-telephony-caf-ims -+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay -+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true - LOCAL_PRIVATE_PLATFORM_APIS := true - include $(BUILD_PACKAGE) diff --git a/Telephony/CAF-IMS/AndroidManifest.xml b/Telephony/CAF-IMS/AndroidManifest.xml index 2267406..365525c 100644 --- a/Telephony/CAF-IMS/AndroidManifest.xml @@ -118,18 +104,6 @@ index 565ee42..ddf685d 100644 - org.codeaurora.ims + org.codeaurora.ims -diff --git a/Telephony/MTK-IMS/Android.mk b/Telephony/MTK-IMS/Android.mk -index 314b1a9..d08cb5a 100644 ---- a/Telephony/MTK-IMS/Android.mk -+++ b/Telephony/MTK-IMS/Android.mk -@@ -2,5 +2,7 @@ LOCAL_PATH := $(call my-dir) - include $(CLEAR_VARS) - LOCAL_MODULE_TAGS := optional - LOCAL_PACKAGE_NAME := treble-overlay-telephony-mtk-ims -+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay -+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true - LOCAL_PRIVATE_PLATFORM_APIS := true - include $(BUILD_PACKAGE) diff --git a/Telephony/MTK-IMS/AndroidManifest.xml b/Telephony/MTK-IMS/AndroidManifest.xml index 5afe885..644d06b 100644 --- a/Telephony/MTK-IMS/AndroidManifest.xml