Changes for January 2022, syncing up to v400.h
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From 72efb86a4e4e42b9d20c8d8ac30beb6471f96ad2 Mon Sep 17 00:00:00 2001
|
||||
From d72fc12143501bfa376db5fd888b9115e0c279e7 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Wed, 27 Oct 2021 14:38:37 +0000
|
||||
Subject: [PATCH 01/16] Add LineageMonetAccentOverlay
|
||||
@@ -17,7 +17,7 @@ Change-Id: Ib93b2bc68a08dfe12a7c3f503dcc62cce098b459
|
||||
create mode 100644 packages/overlays/LineageMonetAccentOverlay/res/values/config.xml
|
||||
|
||||
diff --git a/packages/overlays/Android.mk b/packages/overlays/Android.mk
|
||||
index 928892c60e47..d90aae92e1c5 100644
|
||||
index 3a114bc8ec79..15c55d3d588e 100644
|
||||
--- a/packages/overlays/Android.mk
|
||||
+++ b/packages/overlays/Android.mk
|
||||
@@ -26,6 +26,7 @@ LOCAL_REQUIRED_MODULES := \
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
From 131d58227278ec7d36fe16223335368d4674ce46 Mon Sep 17 00:00:00 2001
|
||||
From 9b99205d455b3628d4ab017c77649e116fff182a Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Sun, 20 Jun 2021 03:39:32 +0000
|
||||
Subject: [PATCH 02/16] Add MiuiNavbarOverlay
|
||||
|
||||
Change-Id: I0e6791abc3c9521d7dc612df2fec2b041affe7e9
|
||||
---
|
||||
packages/overlays/Android.mk | 3 +-
|
||||
packages/overlays/Android.mk | 1 +
|
||||
.../overlays/MiuiNavbarOverlay/Android.bp | 28 ++++++++++++++++++
|
||||
.../MiuiNavbarOverlay/AndroidManifest.xml | 22 ++++++++++++++
|
||||
.../res/drawable-440dpi-v4/ic_sysbar_back.png | Bin 0 -> 2756 bytes
|
||||
@@ -16,7 +16,7 @@ Change-Id: I0e6791abc3c9521d7dc612df2fec2b041affe7e9
|
||||
.../ic_sysbar_home_darkmode.png | Bin 0 -> 980 bytes
|
||||
.../drawable-440dpi-v4/ic_sysbar_recent.png | Bin 0 -> 278 bytes
|
||||
.../ic_sysbar_recent_darkmode.png | Bin 0 -> 205 bytes
|
||||
11 files changed, 52 insertions(+), 1 deletion(-)
|
||||
11 files changed, 51 insertions(+)
|
||||
create mode 100644 packages/overlays/MiuiNavbarOverlay/Android.bp
|
||||
create mode 100644 packages/overlays/MiuiNavbarOverlay/AndroidManifest.xml
|
||||
create mode 100644 packages/overlays/MiuiNavbarOverlay/res/drawable-440dpi-v4/ic_sysbar_back.png
|
||||
@@ -29,10 +29,10 @@ Change-Id: I0e6791abc3c9521d7dc612df2fec2b041affe7e9
|
||||
create mode 100644 packages/overlays/MiuiNavbarOverlay/res/drawable-440dpi-v4/ic_sysbar_recent_darkmode.png
|
||||
|
||||
diff --git a/packages/overlays/Android.mk b/packages/overlays/Android.mk
|
||||
index d90aae92e1c5..2e53fed86f15 100644
|
||||
index 15c55d3d588e..ff20a7a30092 100644
|
||||
--- a/packages/overlays/Android.mk
|
||||
+++ b/packages/overlays/Android.mk
|
||||
@@ -27,12 +27,13 @@ LOCAL_REQUIRED_MODULES := \
|
||||
@@ -27,6 +27,7 @@ LOCAL_REQUIRED_MODULES := \
|
||||
DisplayCutoutEmulationWaterfallOverlay \
|
||||
FontNotoSerifSourceOverlay \
|
||||
LineageMonetAccentOverlay \
|
||||
@@ -40,13 +40,6 @@ index d90aae92e1c5..2e53fed86f15 100644
|
||||
NavigationBarMode3ButtonOverlay \
|
||||
NavigationBarModeGesturalOverlay \
|
||||
NavigationBarModeGesturalOverlayNarrowBack \
|
||||
NavigationBarModeGesturalOverlayWideBack \
|
||||
NavigationBarModeGesturalOverlayExtraWideBack \
|
||||
- OneHandedModeGesturalOverlay \
|
||||
+ OneHandedModeGesturalOverlay \
|
||||
preinstalled-packages-platform-overlays.xml
|
||||
|
||||
include $(BUILD_PHONY_PACKAGE)
|
||||
diff --git a/packages/overlays/MiuiNavbarOverlay/Android.bp b/packages/overlays/MiuiNavbarOverlay/Android.bp
|
||||
new file mode 100644
|
||||
index 000000000000..fc724fb7a686
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 98145d7967512d9e294c9eaf5b4782efd34a1f8d Mon Sep 17 00:00:00 2001
|
||||
From a18c07c4fa6a3a3e776b40b13c1e666958fa0549 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Mon, 27 Sep 2021 16:30:00 +0000
|
||||
Subject: [PATCH 03/16] Disable cursor drag by default for editable TextViews
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 54dcd5497db5593a77aa8c6eacf6b6ed693338cb Mon Sep 17 00:00:00 2001
|
||||
From 6b4d66980ecb2a61e959bf256ae3f72ec448945e Mon Sep 17 00:00:00 2001
|
||||
From: AndyCGYan <GeForce8800Ultra@gmail.com>
|
||||
Date: Fri, 22 Mar 2019 00:41:20 +0800
|
||||
Subject: [PATCH 04/16] Disable FP lockouts
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From ae4b40705428d23abf321050a64e7793c591ae2b Mon Sep 17 00:00:00 2001
|
||||
From 80f4784fd42852d15b2bf815e8f068bc5c4977dd Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Thu, 2 Sep 2021 16:15:19 +0000
|
||||
Subject: [PATCH 05/16] Keyguard: Adjust clock style
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 2f8ba4aa72d1c8941f1f6060a0c3a11b179d9447 Mon Sep 17 00:00:00 2001
|
||||
From cd9ff5604ed0420eb6e4317370a22293a40f2800 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Sat, 2 Nov 2019 06:41:03 +0000
|
||||
Subject: [PATCH 06/16] Keyguard: Hide padlock unless UDFPS is in use
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 9e81c9791a5c6fae799bf8d916ed70b62ea23f13 Mon Sep 17 00:00:00 2001
|
||||
From 87bc53364912c939e19465304593cf7f03b96b54 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Wed, 1 Sep 2021 14:41:53 +0000
|
||||
Subject: [PATCH 07/16] Keyguard: Never switch to large clock
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From adc13dccc4a4a1f0c59f6d53630d8cd48210b7de Mon Sep 17 00:00:00 2001
|
||||
From ce11b93da782f5bd95c0f5c7ce02aa6ace01e6eb Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Sat, 2 Nov 2019 08:31:36 +0000
|
||||
Subject: [PATCH 08/16] Keyguard: Refine indication text
|
||||
@@ -39,7 +39,7 @@ index 8dbd59d42ab7..68cba51e07fa 100644
|
||||
android:paddingEnd="@dimen/keyguard_indication_text_padding"
|
||||
android:textAppearance="@style/TextAppearance.Keyguard.BottomArea"
|
||||
diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml
|
||||
index c231afc41953..1485f3a936ca 100644
|
||||
index 5d4e4a6ad3c4..cd11fb7d81ac 100644
|
||||
--- a/packages/SystemUI/res/values/dimens.xml
|
||||
+++ b/packages/SystemUI/res/values/dimens.xml
|
||||
@@ -920,7 +920,7 @@
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From c7a8da0bbddfb96af36f8c62caef774a027ed4a0 Mon Sep 17 00:00:00 2001
|
||||
From 3ead32747cd79901a272ed399e88ce957370f0e0 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Sat, 20 Mar 2021 10:35:14 +0000
|
||||
Subject: [PATCH 09/16] Keyguard/UI: Fix status bar / quick settings margins
|
||||
@@ -136,7 +136,7 @@ index 0a34dfd71c7e..3d590d752a7b 100644
|
||||
<dimen name="screen_pinning_request_width">400dp</dimen>
|
||||
<!-- Screen pinning request bottom button circle widths -->
|
||||
diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml
|
||||
index 1485f3a936ca..b3941ff7f82b 100644
|
||||
index cd11fb7d81ac..786b21f7595a 100644
|
||||
--- a/packages/SystemUI/res/values/dimens.xml
|
||||
+++ b/packages/SystemUI/res/values/dimens.xml
|
||||
@@ -449,7 +449,7 @@
|
||||
@@ -167,10 +167,10 @@ index 1485f3a936ca..b3941ff7f82b 100644
|
||||
<!-- Additional translation (downwards) for appearing notifications when going to the full shade
|
||||
from Keyguard. -->
|
||||
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java
|
||||
index a5150000f47c..8ef433c7af17 100644
|
||||
index 3478ec463573..386b4e007a90 100644
|
||||
--- a/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java
|
||||
+++ b/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java
|
||||
@@ -88,6 +88,10 @@ public class QuickStatusBarHeader extends FrameLayout {
|
||||
@@ -91,6 +91,10 @@ public class QuickStatusBarHeader extends FrameLayout implements TunerService.Tu
|
||||
private QSExpansionPathInterpolator mQSExpansionPathInterpolator;
|
||||
|
||||
private int mRoundedCornerPadding = 0;
|
||||
@@ -181,7 +181,7 @@ index a5150000f47c..8ef433c7af17 100644
|
||||
private int mWaterfallTopInset;
|
||||
private int mCutOutPaddingLeft;
|
||||
private int mCutOutPaddingRight;
|
||||
@@ -99,6 +103,8 @@ public class QuickStatusBarHeader extends FrameLayout {
|
||||
@@ -102,6 +106,8 @@ public class QuickStatusBarHeader extends FrameLayout implements TunerService.Tu
|
||||
private List<String> mRssiIgnoredSlots;
|
||||
private boolean mIsSingleCarrier;
|
||||
|
||||
@@ -190,7 +190,7 @@ index a5150000f47c..8ef433c7af17 100644
|
||||
private boolean mHasCenterCutout;
|
||||
private boolean mConfigShowBatteryEstimate;
|
||||
|
||||
@@ -240,6 +246,11 @@ public class QuickStatusBarHeader extends FrameLayout {
|
||||
@@ -244,6 +250,11 @@ public class QuickStatusBarHeader extends FrameLayout implements TunerService.Tu
|
||||
mRoundedCornerPadding = resources.getDimensionPixelSize(
|
||||
R.dimen.rounded_corner_content_padding);
|
||||
|
||||
@@ -202,7 +202,7 @@ index a5150000f47c..8ef433c7af17 100644
|
||||
int qsOffsetHeight = resources.getDimensionPixelSize(
|
||||
com.android.internal.R.dimen.quick_qs_offset_height);
|
||||
|
||||
@@ -320,6 +331,9 @@ public class QuickStatusBarHeader extends FrameLayout {
|
||||
@@ -324,6 +335,9 @@ public class QuickStatusBarHeader extends FrameLayout implements TunerService.Tu
|
||||
.addFloat(mDateView, "alpha", 0, 0, 1)
|
||||
.addFloat(mClockDateView, "alpha", 1, 0, 0)
|
||||
.addFloat(mQSCarriers, "alpha", 0, 1)
|
||||
@@ -212,7 +212,7 @@ index a5150000f47c..8ef433c7af17 100644
|
||||
.setListener(new TouchAnimator.ListenerAdapter() {
|
||||
@Override
|
||||
public void onAnimationAtEnd() {
|
||||
@@ -426,8 +440,6 @@ public class QuickStatusBarHeader extends FrameLayout {
|
||||
@@ -430,8 +444,6 @@ public class QuickStatusBarHeader extends FrameLayout implements TunerService.Tu
|
||||
Pair<Integer, Integer> padding =
|
||||
StatusBarWindowView.paddingNeededForCutoutAndRoundedCorner(
|
||||
cutout, cornerCutoutPadding, -1);
|
||||
@@ -221,7 +221,7 @@ index a5150000f47c..8ef433c7af17 100644
|
||||
LinearLayout.LayoutParams datePrivacySeparatorLayoutParams =
|
||||
(LinearLayout.LayoutParams) mDatePrivacySeparator.getLayoutParams();
|
||||
LinearLayout.LayoutParams mClockIconsSeparatorLayoutParams =
|
||||
@@ -442,6 +454,12 @@ public class QuickStatusBarHeader extends FrameLayout {
|
||||
@@ -446,6 +458,12 @@ public class QuickStatusBarHeader extends FrameLayout implements TunerService.Tu
|
||||
mClockIconsSeparatorLayoutParams.width = 0;
|
||||
setSeparatorVisibility(false);
|
||||
mShowClockIconsSeparator = false;
|
||||
@@ -234,7 +234,7 @@ index a5150000f47c..8ef433c7af17 100644
|
||||
mHasCenterCutout = false;
|
||||
} else {
|
||||
datePrivacySeparatorLayoutParams.width = topCutout.width();
|
||||
@@ -449,6 +467,8 @@ public class QuickStatusBarHeader extends FrameLayout {
|
||||
@@ -453,6 +471,8 @@ public class QuickStatusBarHeader extends FrameLayout implements TunerService.Tu
|
||||
mClockIconsSeparatorLayoutParams.width = topCutout.width();
|
||||
mShowClockIconsSeparator = true;
|
||||
setSeparatorVisibility(mKeyguardExpansionFraction == 0f);
|
||||
@@ -243,7 +243,7 @@ index a5150000f47c..8ef433c7af17 100644
|
||||
mHasCenterCutout = true;
|
||||
}
|
||||
}
|
||||
@@ -493,34 +513,37 @@ public class QuickStatusBarHeader extends FrameLayout {
|
||||
@@ -497,34 +517,37 @@ public class QuickStatusBarHeader extends FrameLayout implements TunerService.Tu
|
||||
private void updateHeadersPadding() {
|
||||
setContentMargins(mDatePrivacyView, 0, 0);
|
||||
setContentMargins(mClockIconsView, 0, 0);
|
||||
@@ -299,10 +299,10 @@ index a5150000f47c..8ef433c7af17 100644
|
||||
}
|
||||
|
||||
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java
|
||||
index 7b4dc47a7b48..f3cd8daf8d03 100644
|
||||
index efc02548763a..ce5719c674dd 100644
|
||||
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java
|
||||
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java
|
||||
@@ -165,14 +165,7 @@ public class KeyguardStatusBarView extends RelativeLayout implements
|
||||
@@ -164,14 +164,7 @@ public class KeyguardStatusBarView extends RelativeLayout implements
|
||||
mCarrierLabel.setTextSize(TypedValue.COMPLEX_UNIT_PX,
|
||||
getResources().getDimensionPixelSize(
|
||||
com.android.internal.R.dimen.text_size_small_material));
|
||||
|
||||
@@ -1,21 +1,76 @@
|
||||
From 083ce1f8d7cd3baa0aa97940b2d53d0b65ced059 Mon Sep 17 00:00:00 2001
|
||||
From 9fa5b43574c485faebf2806584f82311fa220b16 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Tue, 19 Oct 2021 12:11:24 +0000
|
||||
Subject: [PATCH 10/16] Revert "monet: Add support for monet (cam16)"
|
||||
|
||||
This reverts commit f4460c9cb0494ddcc1829b05298d140fa1afc526.
|
||||
|
||||
Change-Id: I94ca83b2c147a32afeb4fbddbc5d6dbcfd804199
|
||||
---
|
||||
packages/SystemUI/Android.bp | 2 -
|
||||
packages/SystemUI/monet/Android.bp | 12 --
|
||||
packages/SystemUI/monet/AndroidManifest.xml | 4 -
|
||||
.../com/android/systemui/monet/ColorScheme.kt | 168 ------------------
|
||||
.../com/android/systemui/monet/Shades.java | 19 --
|
||||
.../theme/ThemeOverlayController.java | 55 ++----
|
||||
3 files changed, 10 insertions(+), 232 deletions(-)
|
||||
delete mode 100644 packages/SystemUI/src/com/android/systemui/monet/ColorScheme.kt
|
||||
delete mode 100644 packages/SystemUI/src/com/android/systemui/monet/Shades.java
|
||||
.../theme/ThemeOverlayController.java | 56 ++----
|
||||
6 files changed, 10 insertions(+), 251 deletions(-)
|
||||
delete mode 100644 packages/SystemUI/monet/Android.bp
|
||||
delete mode 100644 packages/SystemUI/monet/AndroidManifest.xml
|
||||
delete mode 100644 packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt
|
||||
delete mode 100644 packages/SystemUI/monet/src/com/android/systemui/monet/Shades.java
|
||||
|
||||
diff --git a/packages/SystemUI/src/com/android/systemui/monet/ColorScheme.kt b/packages/SystemUI/src/com/android/systemui/monet/ColorScheme.kt
|
||||
diff --git a/packages/SystemUI/Android.bp b/packages/SystemUI/Android.bp
|
||||
index e677b10295f6..e86486dbc6bc 100644
|
||||
--- a/packages/SystemUI/Android.bp
|
||||
+++ b/packages/SystemUI/Android.bp
|
||||
@@ -97,7 +97,6 @@ android_library {
|
||||
"lottie",
|
||||
"org.lineageos.platform.internal",
|
||||
"vendor.lineage.powershare-V1.0-java",
|
||||
- "monet",
|
||||
],
|
||||
manifest: "AndroidManifest.xml",
|
||||
additional_manifests: ["LineageManifest.xml"],
|
||||
@@ -188,7 +187,6 @@ android_library {
|
||||
"WindowManager-Shell",
|
||||
"org.lineageos.platform.internal",
|
||||
"vendor.lineage.powershare-V1.0-java",
|
||||
- "monet",
|
||||
],
|
||||
libs: [
|
||||
"android.test.runner",
|
||||
diff --git a/packages/SystemUI/monet/Android.bp b/packages/SystemUI/monet/Android.bp
|
||||
deleted file mode 100644
|
||||
index 42563765b077..000000000000
|
||||
--- a/packages/SystemUI/monet/Android.bp
|
||||
+++ /dev/null
|
||||
@@ -1,12 +0,0 @@
|
||||
-java_library {
|
||||
- name: "monet",
|
||||
- platform_apis: true,
|
||||
- static_libs: [
|
||||
- "androidx.annotation_annotation",
|
||||
- "androidx.core_core",
|
||||
- ],
|
||||
- srcs: [
|
||||
- "src/**/*.java",
|
||||
- "src/**/*.kt",
|
||||
- ],
|
||||
-}
|
||||
diff --git a/packages/SystemUI/monet/AndroidManifest.xml b/packages/SystemUI/monet/AndroidManifest.xml
|
||||
deleted file mode 100644
|
||||
index 37f0050ee949..000000000000
|
||||
--- a/packages/SystemUI/monet/AndroidManifest.xml
|
||||
+++ /dev/null
|
||||
@@ -1,4 +0,0 @@
|
||||
-<?xml version="1.0" encoding="utf-8"?>
|
||||
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
- package="com.android.systemui.monet">
|
||||
-</manifest>
|
||||
diff --git a/packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt b/packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt
|
||||
deleted file mode 100644
|
||||
index 56a9c805ca81..000000000000
|
||||
--- a/packages/SystemUI/src/com/android/systemui/monet/ColorScheme.kt
|
||||
--- a/packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt
|
||||
+++ /dev/null
|
||||
@@ -1,168 +0,0 @@
|
||||
-package com.android.systemui.monet
|
||||
@@ -186,10 +241,10 @@ index 56a9c805ca81..000000000000
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
diff --git a/packages/SystemUI/src/com/android/systemui/monet/Shades.java b/packages/SystemUI/src/com/android/systemui/monet/Shades.java
|
||||
diff --git a/packages/SystemUI/monet/src/com/android/systemui/monet/Shades.java b/packages/SystemUI/monet/src/com/android/systemui/monet/Shades.java
|
||||
deleted file mode 100644
|
||||
index 5ab00a1afcb4..000000000000
|
||||
--- a/packages/SystemUI/src/com/android/systemui/monet/Shades.java
|
||||
--- a/packages/SystemUI/monet/src/com/android/systemui/monet/Shades.java
|
||||
+++ /dev/null
|
||||
@@ -1,19 +0,0 @@
|
||||
-package com.android.systemui.monet;
|
||||
@@ -212,7 +267,7 @@ index 5ab00a1afcb4..000000000000
|
||||
- }
|
||||
-}
|
||||
diff --git a/packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayController.java b/packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayController.java
|
||||
index 7cd3ae1f8062..81999b534046 100644
|
||||
index 1e35c9e51150..81999b534046 100644
|
||||
--- a/packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayController.java
|
||||
+++ b/packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayController.java
|
||||
@@ -37,7 +37,6 @@ import android.content.IntentFilter;
|
||||
@@ -235,14 +290,14 @@ index 7cd3ae1f8062..81999b534046 100644
|
||||
import com.android.systemui.Dumpable;
|
||||
import com.android.systemui.SystemUI;
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher;
|
||||
@@ -62,7 +59,6 @@ import com.android.systemui.dagger.qualifiers.Main;
|
||||
@@ -61,7 +58,6 @@ import com.android.systemui.dagger.qualifiers.Background;
|
||||
import com.android.systemui.dagger.qualifiers.Main;
|
||||
import com.android.systemui.dump.DumpManager;
|
||||
import com.android.systemui.keyguard.WakefulnessLifecycle;
|
||||
import com.android.systemui.settings.UserTracker;
|
||||
-import com.android.systemui.monet.ColorScheme;
|
||||
import com.android.systemui.settings.UserTracker;
|
||||
import com.android.systemui.statusbar.FeatureFlags;
|
||||
import com.android.systemui.statusbar.policy.DeviceProvisionedController;
|
||||
import com.android.systemui.statusbar.policy.DeviceProvisionedController.DeviceProvisionedListener;
|
||||
@@ -75,7 +71,6 @@ import java.io.FileDescriptor;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.Collection;
|
||||
@@ -251,7 +306,7 @@ index 7cd3ae1f8062..81999b534046 100644
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.Executor;
|
||||
@@ -408,55 +403,25 @@ public class ThemeOverlayController extends SystemUI implements Dumpable {
|
||||
@@ -408,56 +403,25 @@ public class ThemeOverlayController extends SystemUI implements Dumpable {
|
||||
* Return the main theme color from a given {@link WallpaperColors} instance.
|
||||
*/
|
||||
protected int getNeutralColor(@NonNull WallpaperColors wallpaperColors) {
|
||||
@@ -293,19 +348,20 @@ index 7cd3ae1f8062..81999b534046 100644
|
||||
- }
|
||||
-
|
||||
- int size = colorScheme.getAccent1().size();
|
||||
- FabricatedOverlay.Builder builder = new FabricatedOverlay.Builder(mContext.getPackageName(), name, "android");
|
||||
- FabricatedOverlay.Builder builder =
|
||||
- new FabricatedOverlay.Builder(mContext.getPackageName(), name, "android");
|
||||
-
|
||||
- for (int i = 0; i < colors.size(); i++) {
|
||||
- int lightness = i % size;
|
||||
- int shade = i / size + 1;
|
||||
-
|
||||
- String targetResource;
|
||||
- String targetResource = "android:color/system_";
|
||||
- if (lightness == 0) {
|
||||
- targetResource = "android:color/system_" + name + shade + "_10";
|
||||
- targetResource += name + shade + "_10";
|
||||
- } else if (lightness == 1) {
|
||||
- targetResource = "android:color/system_" + name + shade + "_50";
|
||||
- targetResource += name + shade + "_50";
|
||||
- } else {
|
||||
- targetResource = "android:color/system_" + name + shade + "_" + (lightness - 1) + "00";
|
||||
- targetResource += name + shade + "_" + (lightness - 1) + "00";
|
||||
- }
|
||||
-
|
||||
- builder.setResourceValue(targetResource, TypedValue.TYPE_INT_COLOR_ARGB8,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 9acde8c9886310dbbfe63e7cd6f30d4656d66b72 Mon Sep 17 00:00:00 2001
|
||||
From a1a23648cb1a916a9a6da88d68a41a01f6eceb06 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Sun, 5 Sep 2021 01:20:12 +0000
|
||||
Subject: [PATCH 11/16] Revert "Update RAT icons to match Silk design"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 2377ef0cd6f3fb4abd5038b84c5bf785035ce738 Mon Sep 17 00:00:00 2001
|
||||
From 1d8c1d751b1bb0b5d36a00eceec1308d6e83523d Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Wed, 7 Oct 2020 14:00:35 +0000
|
||||
Subject: [PATCH 12/16] UI: Always render windows into cutouts
|
||||
@@ -55,10 +55,10 @@ index 32e43ca4e56c..18c28ae674f9 100644
|
||||
}
|
||||
|
||||
diff --git a/services/core/java/com/android/server/wm/DisplayPolicy.java b/services/core/java/com/android/server/wm/DisplayPolicy.java
|
||||
index 10b36fe67daf..2a1817269446 100644
|
||||
index 41247363146d..554dea8efb33 100644
|
||||
--- a/services/core/java/com/android/server/wm/DisplayPolicy.java
|
||||
+++ b/services/core/java/com/android/server/wm/DisplayPolicy.java
|
||||
@@ -1616,7 +1616,7 @@ public class DisplayPolicy {
|
||||
@@ -1655,7 +1655,7 @@ public class DisplayPolicy {
|
||||
pf.set((fl & FLAG_LAYOUT_IN_SCREEN) == 0 ? attached.getFrame() : df);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From cb0906eadc39915aae89e82b32905fc1e3925359 Mon Sep 17 00:00:00 2001
|
||||
From e79fe0c08cb680f1c2855caa877acacdf0bdb3dd Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Wed, 1 Sep 2021 14:10:50 +0000
|
||||
Subject: [PATCH 13/16] UI: Kill rounded corners in notification scrim
|
||||
@@ -11,7 +11,7 @@ Change-Id: I09ed59e0e658ebd512a9d02a8ef3edfe2c9888da
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml
|
||||
index b3941ff7f82b..140043673612 100644
|
||||
index 786b21f7595a..7217156d8972 100644
|
||||
--- a/packages/SystemUI/res/values/dimens.xml
|
||||
+++ b/packages/SystemUI/res/values/dimens.xml
|
||||
@@ -757,7 +757,7 @@
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From f81da8f238f0ddf872ce900bade1783482bac0cb Mon Sep 17 00:00:00 2001
|
||||
From f0d1748dc95cb747329c816153d68954255be322 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Mon, 26 Oct 2020 14:06:56 +0000
|
||||
Subject: [PATCH 14/16] UI: Reconfigure power menu items
|
||||
@@ -11,10 +11,10 @@ Change-Id: I32cca6e2c6bb64d891efee959127edf7c0802cbc
|
||||
1 file changed, 5 deletions(-)
|
||||
|
||||
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
|
||||
index 1319c26bb1be..e294223c9066 100644
|
||||
index 3a62b51d3cbc..5e9c9988e946 100644
|
||||
--- a/core/res/res/values/config.xml
|
||||
+++ b/core/res/res/values/config.xml
|
||||
@@ -2961,13 +2961,8 @@
|
||||
@@ -2963,13 +2963,8 @@
|
||||
"logout" = Logout the current user
|
||||
-->
|
||||
<string-array translatable="false" name="config_globalActionsList">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 48705c6c69f2f3f6c8e8005b3c9b50883fe178d4 Mon Sep 17 00:00:00 2001
|
||||
From ec1007b99324812eebc112d12f6f56666cd54cae Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Tue, 29 Jun 2021 22:57:01 +0000
|
||||
Subject: [PATCH 15/16] UI: Relax requirement for HINT_SUPPORTS_DARK_TEXT
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 934dfff90102f46f097c5912ab9994d6796d9c63 Mon Sep 17 00:00:00 2001
|
||||
From ac98eee7ee113a71ae05e00c23b14e94c3539f73 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Tue, 19 Oct 2021 12:09:34 +0000
|
||||
Subject: [PATCH 16/16] UI: Remove privacy dot padding
|
||||
@@ -9,7 +9,7 @@ Change-Id: I5d2e2b3e36f027b4348a83030d4b4d3c4f0209d1
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml
|
||||
index 140043673612..51d4ffbc2d49 100644
|
||||
index 7217156d8972..4354442fb51d 100644
|
||||
--- a/packages/SystemUI/res/values/dimens.xml
|
||||
+++ b/packages/SystemUI/res/values/dimens.xml
|
||||
@@ -1265,7 +1265,7 @@
|
||||
|
||||
@@ -0,0 +1,260 @@
|
||||
From 54374a8c7cdb6df7657090ff849cce25d051ee52 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Mon, 10 Jan 2022 04:44:58 +0000
|
||||
Subject: [PATCH] Revert "Implement LocalColorExtractor using monet theme
|
||||
engine"
|
||||
|
||||
This reverts commit 43594af5b025d2223f9eab97e9226541b2851419.
|
||||
---
|
||||
Android.bp | 1 -
|
||||
res/values/config.xml | 2 +-
|
||||
.../widget/LocalWallpaperColorsExtractor.java | 212 ------------------
|
||||
3 files changed, 1 insertion(+), 214 deletions(-)
|
||||
delete mode 100644 src/com/android/launcher3/widget/LocalWallpaperColorsExtractor.java
|
||||
|
||||
diff --git a/Android.bp b/Android.bp
|
||||
index 621eaf0a1e..f700dedf03 100644
|
||||
--- a/Android.bp
|
||||
+++ b/Android.bp
|
||||
@@ -122,7 +122,6 @@ android_library {
|
||||
"com.google.android.material_material",
|
||||
"iconloader_base",
|
||||
"libGoogleFeed",
|
||||
- "monet",
|
||||
],
|
||||
manifest: "AndroidManifest-common.xml",
|
||||
sdk_version: "current",
|
||||
diff --git a/res/values/config.xml b/res/values/config.xml
|
||||
index 95f94af904..0ac0f9c588 100644
|
||||
--- a/res/values/config.xml
|
||||
+++ b/res/values/config.xml
|
||||
@@ -87,7 +87,7 @@
|
||||
|
||||
<!-- Default packages -->
|
||||
<string name="wallpaper_picker_package" translatable="false"></string>
|
||||
- <string name="local_colors_extraction_class" translatable="false">com.android.launcher3.widget.LocalWallpaperColorsExtractor</string>
|
||||
+ <string name="local_colors_extraction_class" translatable="false"></string>
|
||||
|
||||
<!-- Accessibility actions -->
|
||||
<item type="id" name="action_remove" />
|
||||
diff --git a/src/com/android/launcher3/widget/LocalWallpaperColorsExtractor.java b/src/com/android/launcher3/widget/LocalWallpaperColorsExtractor.java
|
||||
deleted file mode 100644
|
||||
index 29d464826e..0000000000
|
||||
--- a/src/com/android/launcher3/widget/LocalWallpaperColorsExtractor.java
|
||||
+++ /dev/null
|
||||
@@ -1,212 +0,0 @@
|
||||
-package com.android.launcher3.widget;
|
||||
-
|
||||
-import android.app.WallpaperColors;
|
||||
-import android.app.WallpaperManager;
|
||||
-import android.content.Context;
|
||||
-import android.content.res.Configuration;
|
||||
-import android.content.res.Resources;
|
||||
-import android.graphics.Rect;
|
||||
-import android.graphics.RectF;
|
||||
-import android.util.SparseIntArray;
|
||||
-import android.view.View;
|
||||
-import android.widget.RemoteViews;
|
||||
-
|
||||
-import com.android.launcher3.DeviceProfile;
|
||||
-import com.android.launcher3.Launcher;
|
||||
-import com.android.launcher3.Utilities;
|
||||
-import com.android.launcher3.widget.LocalColorExtractor;
|
||||
-import com.android.systemui.monet.ColorScheme;
|
||||
-
|
||||
-import java.util.List;
|
||||
-
|
||||
-public class LocalWallpaperColorsExtractor extends LocalColorExtractor implements
|
||||
- WallpaperManager.LocalWallpaperColorConsumer {
|
||||
-
|
||||
- private final WallpaperManager wallpaperManager;
|
||||
- private Listener listener;
|
||||
- private Context mContext;
|
||||
-
|
||||
- // For calculating and returning bounds
|
||||
- private final float[] tempFloatArray = new float[4];
|
||||
- private final Rect tempRect = new Rect();
|
||||
- private final RectF tempRectF = new RectF();
|
||||
-
|
||||
- public static final int[] accent = {
|
||||
- android.R.color.system_accent1_10,
|
||||
- android.R.color.system_accent1_50,
|
||||
- android.R.color.system_accent1_100,
|
||||
- android.R.color.system_accent1_200,
|
||||
- android.R.color.system_accent1_300,
|
||||
- android.R.color.system_accent1_400,
|
||||
- android.R.color.system_accent1_500,
|
||||
- android.R.color.system_accent1_600,
|
||||
- android.R.color.system_accent1_700,
|
||||
- android.R.color.system_accent1_800,
|
||||
- android.R.color.system_accent1_900,
|
||||
- android.R.color.system_accent1_1000,
|
||||
- android.R.color.system_accent2_10,
|
||||
- android.R.color.system_accent2_50,
|
||||
- android.R.color.system_accent2_100,
|
||||
- android.R.color.system_accent2_200,
|
||||
- android.R.color.system_accent2_300,
|
||||
- android.R.color.system_accent2_400,
|
||||
- android.R.color.system_accent2_500,
|
||||
- android.R.color.system_accent2_600,
|
||||
- android.R.color.system_accent2_700,
|
||||
- android.R.color.system_accent2_800,
|
||||
- android.R.color.system_accent2_900,
|
||||
- android.R.color.system_accent2_1000,
|
||||
- android.R.color.system_accent3_10,
|
||||
- android.R.color.system_accent3_50,
|
||||
- android.R.color.system_accent3_100,
|
||||
- android.R.color.system_accent3_200,
|
||||
- android.R.color.system_accent3_300,
|
||||
- android.R.color.system_accent3_400,
|
||||
- android.R.color.system_accent3_500,
|
||||
- android.R.color.system_accent3_600,
|
||||
- android.R.color.system_accent3_700,
|
||||
- android.R.color.system_accent3_800,
|
||||
- android.R.color.system_accent3_900,
|
||||
- android.R.color.system_accent3_1000
|
||||
- };
|
||||
-
|
||||
- public static final int[] neutral = {
|
||||
- android.R.color.system_neutral1_10,
|
||||
- android.R.color.system_neutral1_50,
|
||||
- android.R.color.system_neutral1_100,
|
||||
- android.R.color.system_neutral1_200,
|
||||
- android.R.color.system_neutral1_300,
|
||||
- android.R.color.system_neutral1_400,
|
||||
- android.R.color.system_neutral1_500,
|
||||
- android.R.color.system_neutral1_600,
|
||||
- android.R.color.system_neutral1_700,
|
||||
- android.R.color.system_neutral1_800,
|
||||
- android.R.color.system_neutral1_900,
|
||||
- android.R.color.system_neutral1_1000,
|
||||
- android.R.color.system_neutral2_10,
|
||||
- android.R.color.system_neutral2_50,
|
||||
- android.R.color.system_neutral2_100,
|
||||
- android.R.color.system_neutral2_200,
|
||||
- android.R.color.system_neutral2_300,
|
||||
- android.R.color.system_neutral2_400,
|
||||
- android.R.color.system_neutral2_500,
|
||||
- android.R.color.system_neutral2_600,
|
||||
- android.R.color.system_neutral2_700,
|
||||
- android.R.color.system_neutral2_800,
|
||||
- android.R.color.system_neutral2_900,
|
||||
- android.R.color.system_neutral2_1000
|
||||
- };
|
||||
-
|
||||
- public LocalWallpaperColorsExtractor(Context context) {
|
||||
- mContext = context;
|
||||
- wallpaperManager = (WallpaperManager) context.getSystemService(Context.WALLPAPER_SERVICE);
|
||||
- }
|
||||
-
|
||||
- private static void addColorsToArray(List<Integer> list, int[] resArray, SparseIntArray array) {
|
||||
- for (int i = 0; i < resArray.length; i++) {
|
||||
- array.put(resArray[i], -16777216 | list.get(i));
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public void setListener(Listener listener) {
|
||||
- this.listener = listener;
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public void addLocation(List<RectF> locations) {
|
||||
- wallpaperManager.addOnColorsChangedListener(this, locations);
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public void removeLocations() {
|
||||
- wallpaperManager.removeOnColorsChangedListener(this);
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public SparseIntArray generateColorsOverride(WallpaperColors colors) {
|
||||
- SparseIntArray colorRes = new SparseIntArray(5 * 13);
|
||||
- boolean nightMode = (mContext.getResources().getConfiguration().uiMode
|
||||
- & Configuration.UI_MODE_NIGHT_MASK) == Configuration.UI_MODE_NIGHT_YES;
|
||||
-
|
||||
- ColorScheme colorScheme = new ColorScheme(ColorScheme.getSeedColor(colors), nightMode);
|
||||
-
|
||||
- addColorsToArray(colorScheme.getAllAccentColors(), accent, colorRes);
|
||||
- addColorsToArray(colorScheme.getAllNeutralColors(), neutral, colorRes);
|
||||
-
|
||||
- return colorRes;
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public void applyColorsOverride(Context base, WallpaperColors colors) {
|
||||
- RemoteViews.ColorResources res =
|
||||
- RemoteViews.ColorResources.create(base, generateColorsOverride(colors));
|
||||
- if (res != null) {
|
||||
- res.apply(base);
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public void getExtractedRectForView(Launcher launcher, int pageId, View v,
|
||||
- RectF colorExtractionRectOut) {
|
||||
- Rect viewRect = tempRect;
|
||||
- viewRect.set(0, 0, v.getWidth(), v.getHeight());
|
||||
- Utilities.getBoundsForViewInDragLayer(launcher.getDragLayer(), v, viewRect, false,
|
||||
- tempFloatArray, tempRectF);
|
||||
- Utilities.setRect(tempRectF, viewRect);
|
||||
- getExtractedRectForViewRect(launcher, pageId, viewRect, colorExtractionRectOut);
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public void getExtractedRectForViewRect(Launcher launcher, int pageId, Rect rectInDragLayer,
|
||||
- RectF colorExtractionRectOut) {
|
||||
- // If the view hasn't been measured and laid out, we cannot do this.
|
||||
- if (rectInDragLayer.isEmpty()) {
|
||||
- colorExtractionRectOut.setEmpty();
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- Resources res = launcher.getResources();
|
||||
- DeviceProfile dp = launcher.getDeviceProfile().inv.getDeviceProfile(launcher);
|
||||
- float screenWidth = dp.widthPx;
|
||||
- float screenHeight = dp.heightPx;
|
||||
- int numScreens = launcher.getWorkspace().getNumPagesForWallpaperParallax();
|
||||
- pageId = Utilities.isRtl(res) ? numScreens - pageId - 1 : pageId;
|
||||
- float relativeScreenWidth = 1f / numScreens;
|
||||
-
|
||||
- int[] dragLayerBounds = new int[2];
|
||||
- launcher.getDragLayer().getLocationOnScreen(dragLayerBounds);
|
||||
- // Translate from drag layer coordinates to screen coordinates.
|
||||
- int screenLeft = rectInDragLayer.left + dragLayerBounds[0];
|
||||
- int screenTop = rectInDragLayer.top + dragLayerBounds[1];
|
||||
- int screenRight = rectInDragLayer.right + dragLayerBounds[0];
|
||||
- int screenBottom = rectInDragLayer.bottom + dragLayerBounds[1];
|
||||
-
|
||||
- // This is the position of the view relative to the wallpaper, as expected by the
|
||||
- // local color extraction of the WallpaperManager.
|
||||
- // The coordinate system is such that, on the horizontal axis, each screen has a
|
||||
- // distinct range on the [0,1] segment. So if there are 3 screens, they will have the
|
||||
- // ranges [0, 1/3], [1/3, 2/3] and [2/3, 1]. The position on the subrange should be
|
||||
- // the position of the view relative to the screen. For the vertical axis, this is
|
||||
- // simply the location of the view relative to the screen.
|
||||
- // Translate from drag layer coordinates to screen coordinates
|
||||
- colorExtractionRectOut.left = (screenLeft / screenWidth + pageId) * relativeScreenWidth;
|
||||
- colorExtractionRectOut.right = (screenRight / screenWidth + pageId) * relativeScreenWidth;
|
||||
- colorExtractionRectOut.top = screenTop / screenHeight;
|
||||
- colorExtractionRectOut.bottom = screenBottom / screenHeight;
|
||||
-
|
||||
- if (colorExtractionRectOut.left < 0
|
||||
- || colorExtractionRectOut.right > 1
|
||||
- || colorExtractionRectOut.top < 0
|
||||
- || colorExtractionRectOut.bottom > 1) {
|
||||
- colorExtractionRectOut.setEmpty();
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- @Override
|
||||
- public void onColorsChanged(RectF area, WallpaperColors colors) {
|
||||
- if (listener != null) {
|
||||
- listener.onColorsChanged(area, generateColorsOverride(colors));
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
--
|
||||
2.25.1
|
||||
|
||||
Reference in New Issue
Block a user