Changes for May 2022, syncing up to v413
This commit is contained in:
parent
3f1880e5fa
commit
969f476c22
@ -1,7 +1,7 @@
|
|||||||
From 5d89c5d4528ff7a271090f1fcbfa836cda85d2bf Mon Sep 17 00:00:00 2001
|
From 3092553e69dcf3976fe329939cc56fb2e9e2a4cc Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Thu, 13 Jan 2022 14:22:24 +0000
|
Date: Thu, 13 Jan 2022 14:22:24 +0000
|
||||||
Subject: [PATCH 01/21] Add SPenPointerOverlay
|
Subject: [PATCH 01/19] Add SPenPointerOverlay
|
||||||
|
|
||||||
Toggle this overlay with property "persist.ui.spen.pointer"
|
Toggle this overlay with property "persist.ui.spen.pointer"
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From c88dfffaa49ca9781cc1bec87ff319b956fbe320 Mon Sep 17 00:00:00 2001
|
From 6b598113408b5e7f8fc425efd86779e96c0d7e69 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Thu, 5 Apr 2018 10:01:19 +0800
|
Date: Thu, 5 Apr 2018 10:01:19 +0800
|
||||||
Subject: [PATCH 03/21] Disable vendor mismatch warning
|
Subject: [PATCH 02/19] Disable vendor mismatch warning
|
||||||
|
|
||||||
Change-Id: Ieb8fe91e2f02462f074312ed0f4885d183e9780b
|
Change-Id: Ieb8fe91e2f02462f074312ed0f4885d183e9780b
|
||||||
---
|
---
|
@ -1,334 +0,0 @@
|
|||||||
From e7f6397daa3b9761756e5fef41a32b7401541192 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
|
||||||
Date: Mon, 14 Mar 2022 08:20:43 +0000
|
|
||||||
Subject: [PATCH 02/21] UI: Monet: Default to Lineage Teal
|
|
||||||
|
|
||||||
Embrace Monet, but also maintain some LOS identity
|
|
||||||
Applies the signature teal of LineageOS (#167C80) as fallback (e.g. with live wallpapers)
|
|
||||||
|
|
||||||
Change-Id: Ida88fa1d891223ad11e058d24b3c96bebbc9cd62
|
|
||||||
---
|
|
||||||
core/res/res/values/colors.xml | 120 +++++++++---------
|
|
||||||
.../com/android/systemui/monet/ColorScheme.kt | 14 +-
|
|
||||||
2 files changed, 67 insertions(+), 67 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/core/res/res/values/colors.xml b/core/res/res/values/colors.xml
|
|
||||||
index 59d6005ba193..36cf03f5268e 100644
|
|
||||||
--- a/core/res/res/values/colors.xml
|
|
||||||
+++ b/core/res/res/values/colors.xml
|
|
||||||
@@ -245,200 +245,200 @@
|
|
||||||
|
|
||||||
<!-- Lightest shade of the accent color used by the system. White.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_0">#ffffff</color>
|
|
||||||
+ <color name="system_accent1_0">#FFFFFF</color>
|
|
||||||
<!-- Shade of the accent system color at 99% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_10">#F9FCFF</color>
|
|
||||||
+ <color name="system_accent1_10">#EFFFFF</color>
|
|
||||||
<!-- Shade of the accent system color at 95% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_50">#E0F3FF</color>
|
|
||||||
+ <color name="system_accent1_50">#B4FDFF</color>
|
|
||||||
<!-- Shade of the accent system color at 90% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_100">#C1E8FF</color>
|
|
||||||
+ <color name="system_accent1_100">#6EF6FC</color>
|
|
||||||
<!-- Shade of the accent system color at 80% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_200">#76D1FF</color>
|
|
||||||
+ <color name="system_accent1_200">#4CD9E0</color>
|
|
||||||
<!-- Shade of the accent system color at 70% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_300">#4BB6E8</color>
|
|
||||||
+ <color name="system_accent1_300">#1EBDC4</color>
|
|
||||||
<!-- Shade of the accent system color at 60% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_400">#219BCC</color>
|
|
||||||
+ <color name="system_accent1_400">#00A1A7</color>
|
|
||||||
<!-- Shade of the accent system color at 49.6% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_500">#007FAC</color>
|
|
||||||
+ <color name="system_accent1_500">#008388</color>
|
|
||||||
<!-- Shade of the accent system color at 40% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_600">#00668B</color>
|
|
||||||
+ <color name="system_accent1_600">#00696E</color>
|
|
||||||
<!-- Shade of the accent system color at 30% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_700">#004C69</color>
|
|
||||||
+ <color name="system_accent1_700">#004F53</color>
|
|
||||||
<!-- Shade of the accent system color at 20% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_800">#003549</color>
|
|
||||||
+ <color name="system_accent1_800">#00373A</color>
|
|
||||||
<!-- Shade of the accent system color at 10% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent1_900">#001E2C</color>
|
|
||||||
+ <color name="system_accent1_900">#002022</color>
|
|
||||||
<!-- Darkest shade of the accent color used by the system. Black.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
<color name="system_accent1_1000">#000000</color>
|
|
||||||
|
|
||||||
<!-- Lightest shade of the secondary accent color used by the system. White.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_0">#ffffff</color>
|
|
||||||
+ <color name="system_accent2_0">#FFFFFF</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 99% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_10">#F9FCFF</color>
|
|
||||||
+ <color name="system_accent2_10">#EFFFFF</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 95% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_50">#E0F3FF</color>
|
|
||||||
+ <color name="system_accent2_50">#DAF6F7</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 90% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_100">#D1E5F4</color>
|
|
||||||
+ <color name="system_accent2_100">#CCE8E8</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 80% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_200">#B5CAD7</color>
|
|
||||||
+ <color name="system_accent2_200">#B0CCCC</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 70% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_300">#9AAEBB</color>
|
|
||||||
+ <color name="system_accent2_300">#96B0B1</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 60% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_400">#8094A0</color>
|
|
||||||
+ <color name="system_accent2_400">#7B9697</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 49.6% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_500">#657985</color>
|
|
||||||
+ <color name="system_accent2_500">#617B7C</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 40% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_600">#4E616C</color>
|
|
||||||
+ <color name="system_accent2_600">#496364</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 30% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_700">#374955</color>
|
|
||||||
+ <color name="system_accent2_700">#324B4D</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 20% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_800">#20333D</color>
|
|
||||||
+ <color name="system_accent2_800">#1B3436</color>
|
|
||||||
<!-- Shade of the secondary accent system color at 10% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent2_900">#091E28</color>
|
|
||||||
+ <color name="system_accent2_900">#051F21</color>
|
|
||||||
<!-- Darkest shade of the secondary accent color used by the system. Black.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
<color name="system_accent2_1000">#000000</color>
|
|
||||||
|
|
||||||
<!-- Lightest shade of the tertiary accent color used by the system. White.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_0">#ffffff</color>
|
|
||||||
+ <color name="system_accent3_0">#FFFFFF</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 99% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_10">#FFFBFF</color>
|
|
||||||
+ <color name="system_accent3_10">#FDFCFF</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 95% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_50">#F5EEFF</color>
|
|
||||||
+ <color name="system_accent3_50">#EBF1FF</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 90% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_100">#E6DEFF</color>
|
|
||||||
+ <color name="system_accent3_100">#D4E3FF</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 80% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_200">#CAC1EA</color>
|
|
||||||
+ <color name="system_accent3_200">#ACC8F7</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 70% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_300">#AEA6CE</color>
|
|
||||||
+ <color name="system_accent3_300">#91ACDB</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 60% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_400">#938CB1</color>
|
|
||||||
+ <color name="system_accent3_400">#7692BE</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 49% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_500">#787296</color>
|
|
||||||
+ <color name="system_accent3_500">#5C77A2</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 40% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_600">#605A7C</color>
|
|
||||||
+ <color name="system_accent3_600">#445F8A</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 30% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_700">#484264</color>
|
|
||||||
+ <color name="system_accent3_700">#2B4770</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 20% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_800">#322C4C</color>
|
|
||||||
+ <color name="system_accent3_800">#113158</color>
|
|
||||||
<!-- Shade of the tertiary accent system color at 10% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_accent3_900">#1D1736</color>
|
|
||||||
+ <color name="system_accent3_900">#001B3D</color>
|
|
||||||
<!-- Darkest shade of the tertiary accent color used by the system. Black.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
<color name="system_accent3_1000">#000000</color>
|
|
||||||
|
|
||||||
<!-- Lightest shade of the neutral color used by the system. White.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_0">#ffffff</color>
|
|
||||||
+ <color name="system_neutral1_0">#FFFFFF</color>
|
|
||||||
<!-- Shade of the neutral system color at 99% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_10">#FCFCFF</color>
|
|
||||||
+ <color name="system_neutral1_10">#FAFDFC</color>
|
|
||||||
<!-- Shade of the neutral system color at 95% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_50">#F0F0F3</color>
|
|
||||||
+ <color name="system_neutral1_50">#EFF1F1</color>
|
|
||||||
<!-- Shade of the neutral system color at 90% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_100">#E1E3E5</color>
|
|
||||||
+ <color name="system_neutral1_100">#E0E3E2</color>
|
|
||||||
<!-- Shade of the neutral system color at 80% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_200">#C5C7C9</color>
|
|
||||||
+ <color name="system_neutral1_200">#C4C7C6</color>
|
|
||||||
<!-- Shade of the neutral system color at 70% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_300">#AAABAE</color>
|
|
||||||
+ <color name="system_neutral1_300">#A9ACAB</color>
|
|
||||||
<!-- Shade of the neutral system color at 60% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_400">#8F9193</color>
|
|
||||||
+ <color name="system_neutral1_400">#8E9191</color>
|
|
||||||
<!-- Shade of the neutral system color at 49% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_500">#747679</color>
|
|
||||||
+ <color name="system_neutral1_500">#737776</color>
|
|
||||||
<!-- Shade of the neutral system color at 40% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_600">#5C5F61</color>
|
|
||||||
+ <color name="system_neutral1_600">#5B5F5F</color>
|
|
||||||
<!-- Shade of the neutral system color at 30% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_700">#454749</color>
|
|
||||||
+ <color name="system_neutral1_700">#444747</color>
|
|
||||||
<!-- Shade of the neutral system color at 20% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_800">#2E3133</color>
|
|
||||||
+ <color name="system_neutral1_800">#2E3131</color>
|
|
||||||
<!-- Shade of the neutral system color at 10% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral1_900">#191C1E</color>
|
|
||||||
+ <color name="system_neutral1_900">#191C1C</color>
|
|
||||||
<!-- Darkest shade of the neutral color used by the system. Black.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
<color name="system_neutral1_1000">#000000</color>
|
|
||||||
|
|
||||||
<!-- Lightest shade of the secondary neutral color used by the system. White.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_0">#ffffff</color>
|
|
||||||
+ <color name="system_neutral2_0">#FFFFFF</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 99% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_10">#F9FCFF</color>
|
|
||||||
+ <color name="system_neutral2_10">#F4FEFE</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 95% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_50">#EBF1F8</color>
|
|
||||||
+ <color name="system_neutral2_50">#E8F3F2</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 90% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_100">#DCE3E9</color>
|
|
||||||
+ <color name="system_neutral2_100">#DAE5E4</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 80% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_200">#C0C7CD</color>
|
|
||||||
+ <color name="system_neutral2_200">#BEC8C9</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 70% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_300">#A5ACB2</color>
|
|
||||||
+ <color name="system_neutral2_300">#A3ADAE</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 60% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_400">#8A9297</color>
|
|
||||||
+ <color name="system_neutral2_400">#889393</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 49% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_500">#70777C</color>
|
|
||||||
+ <color name="system_neutral2_500">#6E7878</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 40% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_600">#585F65</color>
|
|
||||||
+ <color name="system_neutral2_600">#566061</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 30% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_700">#40484D</color>
|
|
||||||
+ <color name="system_neutral2_700">#3F4949</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 20% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_800">#2A3136</color>
|
|
||||||
+ <color name="system_neutral2_800">#293232</color>
|
|
||||||
<!-- Shade of the secondary neutral system color at 10% perceptual luminance (L* in L*a*b* color space).
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
- <color name="system_neutral2_900">#161C20</color>
|
|
||||||
+ <color name="system_neutral2_900">#141D1E</color>
|
|
||||||
<!-- Darkest shade of the secondary neutral color used by the system. Black.
|
|
||||||
This value can be overlaid at runtime by OverlayManager RROs. -->
|
|
||||||
<color name="system_neutral2_1000">#000000</color>
|
|
||||||
diff --git a/packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt b/packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt
|
|
||||||
index 0b3eccfd3a91..eabc1c510ecb 100644
|
|
||||||
--- a/packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt
|
|
||||||
+++ b/packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt
|
|
||||||
@@ -35,7 +35,7 @@ const val ACCENT3_HUE_SHIFT = 60.0f
|
|
||||||
const val NEUTRAL1_CHROMA = 4.0f
|
|
||||||
const val NEUTRAL2_CHROMA = 8.0f
|
|
||||||
|
|
||||||
-const val GOOGLE_BLUE = 0xFF1b6ef3.toInt()
|
|
||||||
+const val LINEAGE_TEAL = 0xFF167C80.toInt()
|
|
||||||
|
|
||||||
const val MIN_CHROMA = 5
|
|
||||||
|
|
||||||
@@ -76,9 +76,9 @@ public class ColorScheme(@ColorInt seed: Int, val darkTheme: Boolean) {
|
|
||||||
init {
|
|
||||||
val proposedSeedCam = Cam.fromInt(seed)
|
|
||||||
val seedArgb = if (seed == Color.TRANSPARENT) {
|
|
||||||
- GOOGLE_BLUE
|
|
||||||
+ LINEAGE_TEAL
|
|
||||||
} else if (proposedSeedCam.chroma < 5) {
|
|
||||||
- GOOGLE_BLUE
|
|
||||||
+ LINEAGE_TEAL
|
|
||||||
} else {
|
|
||||||
seed
|
|
||||||
}
|
|
||||||
@@ -140,7 +140,7 @@ public class ColorScheme(@ColorInt seed: Int, val darkTheme: Boolean) {
|
|
||||||
}.toList()
|
|
||||||
|
|
||||||
if (distinctColors.isEmpty()) {
|
|
||||||
- return listOf(GOOGLE_BLUE)
|
|
||||||
+ return listOf(LINEAGE_TEAL)
|
|
||||||
}
|
|
||||||
return distinctColors
|
|
||||||
}
|
|
||||||
@@ -204,8 +204,8 @@ public class ColorScheme(@ColorInt seed: Int, val darkTheme: Boolean) {
|
|
||||||
}
|
|
||||||
|
|
||||||
if (seeds.isEmpty()) {
|
|
||||||
- // Use gBlue 500 if there are 0 colors
|
|
||||||
- seeds.add(GOOGLE_BLUE)
|
|
||||||
+ // Use Lineage Teal 500 if there are 0 colors
|
|
||||||
+ seeds.add(LINEAGE_TEAL)
|
|
||||||
}
|
|
||||||
|
|
||||||
return seeds
|
|
||||||
@@ -259,4 +259,4 @@ public class ColorScheme(@ColorInt seed: Int, val darkTheme: Boolean) {
|
|
||||||
return huePopulation
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-}
|
|
||||||
\ No newline at end of file
|
|
||||||
+}
|
|
||||||
--
|
|
||||||
2.25.1
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 25f408530b37ae70f3699a8ae88115c457b6275f Mon Sep 17 00:00:00 2001
|
From ba083752bf0310ee14884e4a2fe3e3e5846c62b5 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sat, 16 Oct 2021 02:23:48 +0000
|
Date: Sat, 16 Oct 2021 02:23:48 +0000
|
||||||
Subject: [PATCH 04/21] UI: Adjust default navbar layouts
|
Subject: [PATCH 03/19] UI: Adjust default navbar layouts
|
||||||
|
|
||||||
- Slightly tighten nodpi layout
|
- Slightly tighten nodpi layout
|
||||||
- Remove sw372dp layout - looks terrible, probably meant for legacy phablets, but most modern phones qualify
|
- Remove sw372dp layout - looks terrible, probably meant for legacy phablets, but most modern phones qualify
|
@ -1,7 +1,7 @@
|
|||||||
From ea79f27d909514d39bdf056bafa57ba38d69e0f8 Mon Sep 17 00:00:00 2001
|
From d461abc9968ac7937e5530efd15d46671565c316 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Fri, 9 Mar 2018 15:41:26 +0800
|
Date: Fri, 9 Mar 2018 15:41:26 +0800
|
||||||
Subject: [PATCH 05/21] UI: Disable left (seascape) navigation bar optionally
|
Subject: [PATCH 04/19] UI: Disable left (seascape) navigation bar optionally
|
||||||
|
|
||||||
Toggle this behaviour with property "persist.ui.seascape.disable"
|
Toggle this behaviour with property "persist.ui.seascape.disable"
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 5f43af1daea3fc2cc9d9b3368830bed714ab2633 Mon Sep 17 00:00:00 2001
|
From a996ded413ad03db5074c8cf32858e478d196fc7 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sun, 10 Jan 2021 11:44:29 +0000
|
Date: Sun, 10 Jan 2021 11:44:29 +0000
|
||||||
Subject: [PATCH 06/21] UI: Disable wallpaper zoom
|
Subject: [PATCH 05/19] UI: Disable wallpaper zoom
|
||||||
|
|
||||||
It does little more than inducing motion sickness
|
It does little more than inducing motion sickness
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 1767820053fc9f52bd8409fb6aa1c56f2f790710 Mon Sep 17 00:00:00 2001
|
From 972bc4938064c391290503d7fbeb200e339fe326 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Wed, 3 Jun 2020 01:31:34 +0000
|
Date: Wed, 3 Jun 2020 01:31:34 +0000
|
||||||
Subject: [PATCH 07/21] UI: Increase default status bar height
|
Subject: [PATCH 06/19] UI: Increase default status bar height
|
||||||
|
|
||||||
Change-Id: Ibbcf63159e19bb2bb2b1094ea07ab85917630b07
|
Change-Id: Ibbcf63159e19bb2bb2b1094ea07ab85917630b07
|
||||||
---
|
---
|
@ -1,7 +1,7 @@
|
|||||||
From f947d96463246f92ed606028dd1e4b4941769b7b Mon Sep 17 00:00:00 2001
|
From e31ba474b5b86eefe07fdd630c761fc035a0e05f Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sat, 19 Mar 2022 09:22:24 +0000
|
Date: Sat, 19 Mar 2022 09:22:24 +0000
|
||||||
Subject: [PATCH 08/21] UI: Restore split-screen divider to pre-Sv2 looks
|
Subject: [PATCH 07/19] UI: Restore split-screen divider to pre-Sv2 looks
|
||||||
|
|
||||||
- Kill rounded corners - where two rectangles collide should be perfectly straight
|
- Kill rounded corners - where two rectangles collide should be perfectly straight
|
||||||
- Make it black again - taskbar should mind its own business
|
- Make it black again - taskbar should mind its own business
|
@ -1,7 +1,7 @@
|
|||||||
From 359469b002fb3eb561ebebeacf879d644d920ba0 Mon Sep 17 00:00:00 2001
|
From bb47f4b8d64a57c3eb5dae7a13c3abdac8533736 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Tue, 6 Oct 2020 01:41:16 +0000
|
Date: Tue, 6 Oct 2020 01:41:16 +0000
|
||||||
Subject: [PATCH 09/21] UI: Revive navbar layout tuning via sysui_nav_bar
|
Subject: [PATCH 08/19] UI: Revive navbar layout tuning via sysui_nav_bar
|
||||||
tunable
|
tunable
|
||||||
|
|
||||||
Google keeps fixing what ain't broken.
|
Google keeps fixing what ain't broken.
|
@ -1,7 +1,7 @@
|
|||||||
From 820961bea92232ff501ebaa8e9a0208b837d9fbc Mon Sep 17 00:00:00 2001
|
From 30cb3ac5413b13486cf8a4035aaf58f302f6c922 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sun, 26 Apr 2020 08:56:13 +0000
|
Date: Sun, 26 Apr 2020 08:56:13 +0000
|
||||||
Subject: [PATCH 10/21] UI: Use SNAP_FIXED_RATIO for multi-window globally
|
Subject: [PATCH 09/19] UI: Use SNAP_FIXED_RATIO for multi-window globally
|
||||||
|
|
||||||
Enables multiple snap targets under landscape for phone UI
|
Enables multiple snap targets under landscape for phone UI
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 398c29806a00747c917562f369f1e145a8ced079 Mon Sep 17 00:00:00 2001
|
From 7a1136397113e10afc36276f70f62083c20abe95 Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Tue, 3 Nov 2020 22:43:12 -0800
|
Date: Tue, 3 Nov 2020 22:43:12 -0800
|
||||||
Subject: [PATCH 11/21] core: Remove old app target SDK dialog
|
Subject: [PATCH 10/19] core: Remove old app target SDK dialog
|
||||||
|
|
||||||
If an app is old, users should already know that, and there's usually no
|
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
|
point in warning them about it because they would already be using a
|
@ -1,7 +1,7 @@
|
|||||||
From 3185f1dfa835f44776fdfdb4533d352006dd8349 Mon Sep 17 00:00:00 2001
|
From 00f4d1dfbf1e280000872545d873fef7fec30ba0 Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Tue, 8 Mar 2022 20:37:33 -0800
|
Date: Tue, 8 Mar 2022 20:37:33 -0800
|
||||||
Subject: [PATCH 12/21] SystemUI: Always refresh power menu on UI mode change
|
Subject: [PATCH 11/19] SystemUI: Always refresh power menu on UI mode change
|
||||||
|
|
||||||
This is necessary for reliably theming the global actions dialog with
|
This is necessary for reliably theming the global actions dialog with
|
||||||
dynamic colors and adapting it to light/dark themes.
|
dynamic colors and adapting it to light/dark themes.
|
@ -1,7 +1,7 @@
|
|||||||
From 812d2f8e61a60008d2e2a40d20279bb9a8e822a1 Mon Sep 17 00:00:00 2001
|
From b708cbead42948667b098a818432c073169c6ffa Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Sat, 9 Oct 2021 14:39:38 -0700
|
Date: Sat, 9 Oct 2021 14:39:38 -0700
|
||||||
Subject: [PATCH 13/21] SystemUI: Use Monet colors for power menu
|
Subject: [PATCH 12/19] SystemUI: Use Monet colors for power menu
|
||||||
|
|
||||||
It's odd that the power menu doesn't use Monet colors, unlike most of
|
It's odd that the power menu doesn't use Monet colors, unlike most of
|
||||||
System UI. This makes it feel more integrated with the rest of the
|
System UI. This makes it feel more integrated with the rest of the
|
@ -1,7 +1,7 @@
|
|||||||
From 61d33e3c7c715f8545d87414dcc7d552ea74817f Mon Sep 17 00:00:00 2001
|
From 485e73406b919813149356a66bb3b92c5a4fd216 Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Wed, 6 Oct 2021 18:40:30 -0700
|
Date: Wed, 6 Oct 2021 18:40:30 -0700
|
||||||
Subject: [PATCH 14/21] Revert "Make QS always use dark theme colors"
|
Subject: [PATCH 13/19] Revert "Make QS always use dark theme colors"
|
||||||
|
|
||||||
This reverts commit d62f7249f9e3222da95ecf6816601c408aac6be5.
|
This reverts commit d62f7249f9e3222da95ecf6816601c408aac6be5.
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 29f62822e50aeb4e4f55ca19f6c4e5c5446500b1 Mon Sep 17 00:00:00 2001
|
From 3e3f73958f43aa63986cac35a119467ca4cafbd8 Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Wed, 6 Oct 2021 18:41:11 -0700
|
Date: Wed, 6 Oct 2021 18:41:11 -0700
|
||||||
Subject: [PATCH 15/21] Revert "Do not re-inflate QS and SB when
|
Subject: [PATCH 14/19] Revert "Do not re-inflate QS and SB when
|
||||||
CONFIG_UI_MODE"
|
CONFIG_UI_MODE"
|
||||||
|
|
||||||
This reverts commit 8a40ff855b86bc86e23367017002289920855a4e.
|
This reverts commit 8a40ff855b86bc86e23367017002289920855a4e.
|
@ -1,7 +1,7 @@
|
|||||||
From a8a7179f4ff9e0eaa89a0521249cc18662d5cf0e Mon Sep 17 00:00:00 2001
|
From 11dd90792ba2293e623a686cea1f4a61ed292993 Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Mon, 11 Oct 2021 19:24:58 -0700
|
Date: Mon, 11 Oct 2021 19:24:58 -0700
|
||||||
Subject: [PATCH 16/21] SystemUI: Follow light/dark theme in quick settings
|
Subject: [PATCH 15/19] SystemUI: Follow light/dark theme in quick settings
|
||||||
|
|
||||||
Android 12's dual-tone style where the quick settings panel is always
|
Android 12's dual-tone style where the quick settings panel is always
|
||||||
dark makes the light theme look like a second-class citizen. Pure black
|
dark makes the light theme look like a second-class citizen. Pure black
|
@ -1,7 +1,7 @@
|
|||||||
From 78256a2d065b0f0ee85221f92911e56389963d97 Mon Sep 17 00:00:00 2001
|
From 51ddcd1625e36db7a7817c8fdcf78008e3dcc472 Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Mon, 11 Oct 2021 19:25:02 -0700
|
Date: Mon, 11 Oct 2021 19:25:02 -0700
|
||||||
Subject: [PATCH 17/21] SystemUI: Initialize QS tiles in inactive state
|
Subject: [PATCH 16/19] SystemUI: Initialize QS tiles in inactive state
|
||||||
|
|
||||||
Now that the QS fragment is recreated when changing the UI mode (so that
|
Now that the QS fragment is recreated when changing the UI mode (so that
|
||||||
it follows light/dark themes), all tiles flash with active color briefly
|
it follows light/dark themes), all tiles flash with active color briefly
|
@ -1,7 +1,7 @@
|
|||||||
From be98345ce808cf14de1a8510fcdb32bb0a0bbc64 Mon Sep 17 00:00:00 2001
|
From 8015abe8a29cf35760b18691a8e732f0d1b84b65 Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Mon, 11 Oct 2021 19:25:08 -0700
|
Date: Mon, 11 Oct 2021 19:25:08 -0700
|
||||||
Subject: [PATCH 18/21] SystemUI: Add dual-tone light and dark themes for QS
|
Subject: [PATCH 17/19] SystemUI: Add dual-tone light and dark themes for QS
|
||||||
|
|
||||||
Google's dual-tone QS design where the notification panel has a
|
Google's dual-tone QS design where the notification panel has a
|
||||||
semantically higher elevation adds depth to the notification+QS shade,
|
semantically higher elevation adds depth to the notification+QS shade,
|
@ -1,7 +1,7 @@
|
|||||||
From 6eebbd51cb280cb8322ea841ad91458d85d41183 Mon Sep 17 00:00:00 2001
|
From 757fc3ae84413ca0b158c1a4f5fa6b18d517beab Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Tue, 5 Oct 2021 21:01:50 -0700
|
Date: Tue, 5 Oct 2021 21:01:50 -0700
|
||||||
Subject: [PATCH 19/21] Paint: Enable subpixel text positioning by default
|
Subject: [PATCH 18/19] Paint: Enable subpixel text positioning by default
|
||||||
|
|
||||||
On desktop Linux, subpixel text positioning is necessary to avoid
|
On desktop Linux, subpixel text positioning is necessary to avoid
|
||||||
kerning issues, and Android is no different. Even though most phone
|
kerning issues, and Android is no different. Even though most phone
|
@ -1,7 +1,7 @@
|
|||||||
From 321d9207a07cc8c129355e58c0dc0ef28e226c2d Mon Sep 17 00:00:00 2001
|
From 80a2541826f9faa2f58c135dcbafb81f1399dcfb Mon Sep 17 00:00:00 2001
|
||||||
From: SagarMakhar <sagarmakhar@gmail.com>
|
From: SagarMakhar <sagarmakhar@gmail.com>
|
||||||
Date: Sat, 6 Nov 2021 13:16:24 +0000
|
Date: Sat, 6 Nov 2021 13:16:24 +0000
|
||||||
Subject: [PATCH 21/21] Fix QS clock being white on light theme
|
Subject: [PATCH 19/19] Fix QS clock being white on light theme
|
||||||
|
|
||||||
Steps to reproduce without this commit:
|
Steps to reproduce without this commit:
|
||||||
- Turn off dark theme
|
- Turn off dark theme
|
@ -1,41 +0,0 @@
|
|||||||
From 1c8f6f63245625aa095121a611ab67c39f061f77 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
|
||||||
Date: Fri, 18 Mar 2022 23:19:54 -0700
|
|
||||||
Subject: [PATCH 20/21] monet: Fix overly low chroma for tones below 90
|
|
||||||
|
|
||||||
Chroma is capped to 40 for light colors of L* 90 and above for valid
|
|
||||||
reasons. However, assigning the capped value to "chroma" fails to
|
|
||||||
account for the fact that chroma is an argument passed to the method,
|
|
||||||
so the capping effect persists across iterations. This unintentionally
|
|
||||||
affects and limits the chroma of *all* shades because the first
|
|
||||||
iteration of the loop is L*=90.
|
|
||||||
|
|
||||||
As a result, almost all colors are less chromatic than the intended
|
|
||||||
chroma >= 48. Fix the issue by assigning capped chroma to a temporary
|
|
||||||
per-iteration variable.
|
|
||||||
|
|
||||||
Change-Id: I18102d0072c89535e27f23fdb98af7c83864ff7e
|
|
||||||
---
|
|
||||||
.../monet/src/com/android/systemui/monet/Shades.java | 6 ++----
|
|
||||||
1 file changed, 2 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/packages/SystemUI/monet/src/com/android/systemui/monet/Shades.java b/packages/SystemUI/monet/src/com/android/systemui/monet/Shades.java
|
|
||||||
index aab3538e3c4c..c5b9458614e1 100644
|
|
||||||
--- a/packages/SystemUI/monet/src/com/android/systemui/monet/Shades.java
|
|
||||||
+++ b/packages/SystemUI/monet/src/com/android/systemui/monet/Shades.java
|
|
||||||
@@ -59,10 +59,8 @@ public class Shades {
|
|
||||||
shades[1] = ColorUtils.CAMToColor(hue, Math.min(40f, chroma), 95);
|
|
||||||
for (int i = 2; i < 12; i++) {
|
|
||||||
float lStar = (i == 6) ? MIDDLE_LSTAR : 100 - 10 * (i - 1);
|
|
||||||
- if (lStar >= 90) {
|
|
||||||
- chroma = Math.min(40f, chroma);
|
|
||||||
- }
|
|
||||||
- shades[i] = ColorUtils.CAMToColor(hue, chroma, lStar);
|
|
||||||
+ float shadeChroma = (lStar >= 90) ? Math.min(40f, chroma) : chroma;
|
|
||||||
+ shades[i] = ColorUtils.CAMToColor(hue, shadeChroma, lStar);
|
|
||||||
}
|
|
||||||
return shades;
|
|
||||||
}
|
|
||||||
--
|
|
||||||
2.25.1
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
From 96a347318969323185d15ddc86e464a2beef458f Mon Sep 17 00:00:00 2001
|
From e1dc1797dff7d100154071384be787816b28a5ae Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Thu, 5 Sep 2019 02:08:22 +0000
|
Date: Thu, 5 Sep 2019 02:08:22 +0000
|
||||||
Subject: [PATCH 1/2] vendor_lineage: Log privapp-permissions whitelist
|
Subject: [PATCH 1/2] vendor_lineage: Log privapp-permissions whitelist
|
||||||
@ -10,12 +10,12 @@ Change-Id: I49dba61f332253e291a65e79ca70d9a07d45bb07
|
|||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/config/common.mk b/config/common.mk
|
diff --git a/config/common.mk b/config/common.mk
|
||||||
index 44db025a..ddb688c0 100644
|
index 913d36fb..9cf7f816 100644
|
||||||
--- a/config/common.mk
|
--- a/config/common.mk
|
||||||
+++ b/config/common.mk
|
+++ b/config/common.mk
|
||||||
@@ -74,9 +74,9 @@ PRODUCT_COPY_FILES += \
|
@@ -78,9 +78,9 @@ PRODUCT_COPY_FILES += \
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
|
||||||
vendor/lineage/config/permissions/org.lineageos.android.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/org.lineageos.android.xml
|
persist.wm.enable_remote_keyguard_animation=0
|
||||||
|
|
||||||
-# Enforce privapp-permissions whitelist
|
-# Enforce privapp-permissions whitelist
|
||||||
+# Log privapp-permissions whitelist violations
|
+# Log privapp-permissions whitelist violations
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From bd9f9e0fab155e87e20de3f8abde37b65b9a46e2 Mon Sep 17 00:00:00 2001
|
From a57f80f3a5570710a915141687eac995b52aa486 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Mon, 14 Mar 2022 03:44:59 +0000
|
Date: Mon, 14 Mar 2022 03:44:59 +0000
|
||||||
Subject: [PATCH 2/2] Revert "overlay: Default to night mode"
|
Subject: [PATCH 2/2] Revert "overlay: Default to night mode"
|
||||||
@ -11,10 +11,10 @@ Change-Id: I036bdd576e536392cf41e3c536d5ca2eb04e5a0f
|
|||||||
1 file changed, 8 deletions(-)
|
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
|
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 8028dc8d..179f96d7 100644
|
index 19104aa4..337c3f9f 100644
|
||||||
--- a/overlay/common/frameworks/base/core/res/res/values/config.xml
|
--- a/overlay/common/frameworks/base/core/res/res/values/config.xml
|
||||||
+++ b/overlay/common/frameworks/base/core/res/res/values/config.xml
|
+++ b/overlay/common/frameworks/base/core/res/res/values/config.xml
|
||||||
@@ -155,12 +155,4 @@
|
@@ -144,12 +144,4 @@
|
||||||
<bool name="config_supportsMicToggle">true</bool>
|
<bool name="config_supportsMicToggle">true</bool>
|
||||||
<!-- Whether this device is supporting the camera toggle -->
|
<!-- Whether this device is supporting the camera toggle -->
|
||||||
<bool name="config_supportsCamToggle">true</bool>
|
<bool name="config_supportsCamToggle">true</bool>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From a86f12661378d2ec17acf7f3a6811fee45ec5c69 Mon Sep 17 00:00:00 2001
|
From 86d6f44dc9416d088604aec09d6ceb333899bd33 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sun, 20 Jun 2021 03:39:32 +0000
|
Date: Sun, 20 Jun 2021 03:39:32 +0000
|
||||||
Subject: [PATCH 01/15] Add MiuiNavbarOverlay
|
Subject: [PATCH 01/16] Add MiuiNavbarOverlay
|
||||||
|
|
||||||
Change-Id: I0e6791abc3c9521d7dc612df2fec2b041affe7e9
|
Change-Id: I0e6791abc3c9521d7dc612df2fec2b041affe7e9
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From c0b7cd81b24e7ca43f86394e7e23f64b9aca6084 Mon Sep 17 00:00:00 2001
|
From 53fd03722a9a1fa09054f4c3a368140e20ea866f Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Mon, 27 Sep 2021 16:30:00 +0000
|
Date: Mon, 27 Sep 2021 16:30:00 +0000
|
||||||
Subject: [PATCH 02/15] Disable cursor drag by default for editable TextViews
|
Subject: [PATCH 02/16] Disable cursor drag by default for editable TextViews
|
||||||
|
|
||||||
Requested by @TadiT7
|
Requested by @TadiT7
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 95a969046908077ee6f6d12898ca9194b44a1baa Mon Sep 17 00:00:00 2001
|
From 51cdf8b65466eeedb8a2c856666f51cb6f1fed34 Mon Sep 17 00:00:00 2001
|
||||||
From: AndyCGYan <GeForce8800Ultra@gmail.com>
|
From: AndyCGYan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Fri, 22 Mar 2019 00:41:20 +0800
|
Date: Fri, 22 Mar 2019 00:41:20 +0800
|
||||||
Subject: [PATCH 03/15] Disable FP lockouts
|
Subject: [PATCH 03/16] Disable FP lockouts
|
||||||
|
|
||||||
Both timed and permanent lockouts - GET THE FUCK OUT
|
Both timed and permanent lockouts - GET THE FUCK OUT
|
||||||
Now targeting LockoutFramework, introduced in Android 12
|
Now targeting LockoutFramework, introduced in Android 12
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 839e9920585fbc8e3abd28ce6dba8d76140ccfe2 Mon Sep 17 00:00:00 2001
|
From 0112a0d00e937e8472dfde7976b5e67a9d1b9eec Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Thu, 2 Sep 2021 16:15:19 +0000
|
Date: Thu, 2 Sep 2021 16:15:19 +0000
|
||||||
Subject: [PATCH 04/15] Keyguard: Adjust clock style
|
Subject: [PATCH 04/16] Keyguard: Adjust clock style
|
||||||
|
|
||||||
Thinner font, less padding and unintrusive colors
|
Thinner font, less padding and unintrusive colors
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From c4e09aa07f9a43fa53948d46e54bf07b81ea9363 Mon Sep 17 00:00:00 2001
|
From 7f01826f95a5f48d94ccbd0b83a28cd8acdf7496 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sat, 2 Nov 2019 06:41:03 +0000
|
Date: Sat, 2 Nov 2019 06:41:03 +0000
|
||||||
Subject: [PATCH 05/15] Keyguard: Hide padlock unless UDFPS is in use
|
Subject: [PATCH 05/16] Keyguard: Hide padlock unless UDFPS is in use
|
||||||
|
|
||||||
Fair enough Google, but don't give me that otherwise
|
Fair enough Google, but don't give me that otherwise
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 8c5ad3e0aad131a91b232f2712fb5093c8f71960 Mon Sep 17 00:00:00 2001
|
From 45fa09cefe77021303c2904cd492d67a1ced90d3 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Wed, 1 Sep 2021 14:41:53 +0000
|
Date: Wed, 1 Sep 2021 14:41:53 +0000
|
||||||
Subject: [PATCH 06/15] Keyguard: Never switch to large clock
|
Subject: [PATCH 06/16] Keyguard: Never switch to large clock
|
||||||
|
|
||||||
It looks alright actually, but as always breaks under landscape
|
It looks alright actually, but as always breaks under landscape
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From a1cdfc6f811a75295b4c1fff28d2b80b4e097935 Mon Sep 17 00:00:00 2001
|
From 6b7493641b38d8bfc9d1e9f3d09deaabeaf4b2b9 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sat, 2 Nov 2019 08:31:36 +0000
|
Date: Sat, 2 Nov 2019 08:31:36 +0000
|
||||||
Subject: [PATCH 07/15] Keyguard: Refine indication text
|
Subject: [PATCH 07/16] Keyguard: Refine indication text
|
||||||
|
|
||||||
Change-Id: Ib771c35610f712a1de34736e817bcfe616ac37d8
|
Change-Id: Ib771c35610f712a1de34736e817bcfe616ac37d8
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From f708c045269ec504c7571120751e4a7465b9da63 Mon Sep 17 00:00:00 2001
|
From 312bf4b794331d797c37b9e9bfe0f3a2605a4905 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sat, 20 Mar 2021 10:35:14 +0000
|
Date: Sat, 20 Mar 2021 10:35:14 +0000
|
||||||
Subject: [PATCH 08/15] Keyguard/UI: Fix status bar / quick settings margins
|
Subject: [PATCH 08/16] Keyguard/UI: Fix status bar / quick settings margins
|
||||||
and paddings
|
and paddings
|
||||||
|
|
||||||
Last revised on 2022/03/13, targeting s-v2
|
Last revised on 2022/03/13, targeting s-v2
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
From 73f2f4f2bbdcc13a681b7cf730d8eb8d02150e4e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
|
Date: Sun, 17 Apr 2022 08:48:42 +0000
|
||||||
|
Subject: [PATCH 09/16] Replace NTP server
|
||||||
|
|
||||||
|
Change-Id: I938ab46026d841e7536d8fc02b0ef6b28ebb6ea1
|
||||||
|
---
|
||||||
|
core/res/res/values/config.xml | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
|
||||||
|
index 1b9306913e7d..38654117b95e 100644
|
||||||
|
--- a/core/res/res/values/config.xml
|
||||||
|
+++ b/core/res/res/values/config.xml
|
||||||
|
@@ -2246,7 +2246,7 @@
|
||||||
|
<bool name="config_actionMenuItemAllCaps">true</bool>
|
||||||
|
|
||||||
|
<!-- Remote server that can provide NTP responses. -->
|
||||||
|
- <string translatable="false" name="config_ntpServer">time.android.com</string>
|
||||||
|
+ <string translatable="false" name="config_ntpServer">cn.pool.ntp.org</string>
|
||||||
|
<!-- Normal polling frequency in milliseconds -->
|
||||||
|
<integer name="config_ntpPollingInterval">86400000</integer>
|
||||||
|
<!-- Try-again polling interval in milliseconds, in case the network request failed -->
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From fc6384c6e6a7a607692eaa840f058926efb6e9cc Mon Sep 17 00:00:00 2001
|
From 4c17766af4ece72a4170062ea381d90910ec96c4 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sun, 5 Sep 2021 01:20:12 +0000
|
Date: Sun, 5 Sep 2021 01:20:12 +0000
|
||||||
Subject: [PATCH 09/15] Revert "Update RAT icons to match Silk design"
|
Subject: [PATCH 10/16] Revert "Update RAT icons to match Silk design"
|
||||||
|
|
||||||
This reverts commit 084c13c8216f6a899cd3eda04fc1d7acff3d1248.
|
This reverts commit 084c13c8216f6a899cd3eda04fc1d7acff3d1248.
|
||||||
---
|
---
|
@ -1,7 +1,7 @@
|
|||||||
From 5d726b3f5d1dd47b1e3977056457eaf60d0cdd7e Mon Sep 17 00:00:00 2001
|
From f94652bb879b8fbe9f9710276b7ca46fd0e8c76a Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Wed, 7 Oct 2020 14:00:35 +0000
|
Date: Wed, 7 Oct 2020 14:00:35 +0000
|
||||||
Subject: [PATCH 10/15] UI: Always render windows into cutouts
|
Subject: [PATCH 11/16] UI: Always render windows into cutouts
|
||||||
|
|
||||||
Eliminates black/white letterboxing
|
Eliminates black/white letterboxing
|
||||||
Quick and dirty way to do the latter - wait for proper fix from Google
|
Quick and dirty way to do the latter - wait for proper fix from Google
|
@ -1,7 +1,7 @@
|
|||||||
From 1aaa4b3159f512f8b68a5e5241f7f6fc7c935bdd Mon Sep 17 00:00:00 2001
|
From 4134c3669ab24d54ce58c4bd6ceca786b1d14907 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Wed, 1 Sep 2021 14:10:50 +0000
|
Date: Wed, 1 Sep 2021 14:10:50 +0000
|
||||||
Subject: [PATCH 11/15] UI: Kill rounded corners in notification scrim
|
Subject: [PATCH 12/16] UI: Kill rounded corners in notification scrim
|
||||||
|
|
||||||
Rounded corners in S is nicely implemented, but this is one occasion where it looks out of place
|
Rounded corners in S is nicely implemented, but this is one occasion where it looks out of place
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 3e381b9531ec859b912233c8977b61892d4f4761 Mon Sep 17 00:00:00 2001
|
From a268294cefcabea1dc8759409419d4307a36b839 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Mon, 26 Oct 2020 14:06:56 +0000
|
Date: Mon, 26 Oct 2020 14:06:56 +0000
|
||||||
Subject: [PATCH 12/15] UI: Reconfigure power menu items
|
Subject: [PATCH 13/16] UI: Reconfigure power menu items
|
||||||
|
|
||||||
Change-Id: I32cca6e2c6bb64d891efee959127edf7c0802cbc
|
Change-Id: I32cca6e2c6bb64d891efee959127edf7c0802cbc
|
||||||
---
|
---
|
||||||
@ -9,7 +9,7 @@ Change-Id: I32cca6e2c6bb64d891efee959127edf7c0802cbc
|
|||||||
1 file changed, 1 insertion(+), 4 deletions(-)
|
1 file changed, 1 insertion(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
|
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
|
||||||
index 1b9306913e7d..29f203450151 100644
|
index 38654117b95e..137efaec97fc 100644
|
||||||
--- a/core/res/res/values/config.xml
|
--- a/core/res/res/values/config.xml
|
||||||
+++ b/core/res/res/values/config.xml
|
+++ b/core/res/res/values/config.xml
|
||||||
@@ -3016,13 +3016,10 @@
|
@@ -3016,13 +3016,10 @@
|
@ -1,7 +1,7 @@
|
|||||||
From be315261fe42efec4ce88b6823bae0fdd85540f1 Mon Sep 17 00:00:00 2001
|
From 0345bd3c25148d7dc10b84b1a32be96b3ab81879 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sat, 5 Mar 2022 01:43:37 +0000
|
Date: Sat, 5 Mar 2022 01:43:37 +0000
|
||||||
Subject: [PATCH 13/15] UI: Reconfigure quick settings tiles
|
Subject: [PATCH 14/16] UI: Reconfigure quick settings tiles
|
||||||
|
|
||||||
Change-Id: I743f52ef3a95db0ca2c02ae973faa4629e41885d
|
Change-Id: I743f52ef3a95db0ca2c02ae973faa4629e41885d
|
||||||
---
|
---
|
@ -1,7 +1,7 @@
|
|||||||
From eaed6b4ac160afa6fbdd56ae394f8ea9ba112a11 Mon Sep 17 00:00:00 2001
|
From 2ae7a729e6a9bc4cae65ca0793f4834487172c63 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Tue, 29 Jun 2021 22:57:01 +0000
|
Date: Tue, 29 Jun 2021 22:57:01 +0000
|
||||||
Subject: [PATCH 14/15] UI: Relax requirement for HINT_SUPPORTS_DARK_TEXT
|
Subject: [PATCH 15/16] UI: Relax requirement for HINT_SUPPORTS_DARK_TEXT
|
||||||
|
|
||||||
I decide what's good enough for a wallpaper!
|
I decide what's good enough for a wallpaper!
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 6f457ab5206ae4186cfad8f296402d226c9b0744 Mon Sep 17 00:00:00 2001
|
From 3821df3d4498bc7b5f148e93303543f281a53ce8 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Tue, 19 Oct 2021 12:09:34 +0000
|
Date: Tue, 19 Oct 2021 12:09:34 +0000
|
||||||
Subject: [PATCH 15/15] UI: Remove privacy dot padding
|
Subject: [PATCH 16/16] UI: Remove privacy dot padding
|
||||||
|
|
||||||
Change-Id: I5d2e2b3e36f027b4348a83030d4b4d3c4f0209d1
|
Change-Id: I5d2e2b3e36f027b4348a83030d4b4d3c4f0209d1
|
||||||
---
|
---
|
@ -1,4 +1,4 @@
|
|||||||
From aa427f049c4ef72ac9151c0aab67923dfe071920 Mon Sep 17 00:00:00 2001
|
From 3ae6c0a36285aee1b18aca199593c828d9d6d2ec Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sun, 5 Sep 2021 00:30:33 +0000
|
Date: Sun, 5 Sep 2021 00:30:33 +0000
|
||||||
Subject: [PATCH 1/3] DeskClock: Remove night mode
|
Subject: [PATCH 1/3] DeskClock: Remove night mode
|
||||||
@ -28,10 +28,10 @@ index 1680aab83..73375dcfa 100644
|
|||||||
\ No newline at end of file
|
\ No newline at end of file
|
||||||
+</PreferenceScreen>
|
+</PreferenceScreen>
|
||||||
diff --git a/src/com/android/deskclock/Screensaver.java b/src/com/android/deskclock/Screensaver.java
|
diff --git a/src/com/android/deskclock/Screensaver.java b/src/com/android/deskclock/Screensaver.java
|
||||||
index 49530d44c..864a41575 100644
|
index 29cc13ff9..8def22b30 100644
|
||||||
--- a/src/com/android/deskclock/Screensaver.java
|
--- a/src/com/android/deskclock/Screensaver.java
|
||||||
+++ b/src/com/android/deskclock/Screensaver.java
|
+++ b/src/com/android/deskclock/Screensaver.java
|
||||||
@@ -164,9 +164,8 @@ public final class Screensaver extends DreamService {
|
@@ -141,9 +141,8 @@ public final class Screensaver extends DreamService {
|
||||||
|
|
||||||
private void setClockStyle() {
|
private void setClockStyle() {
|
||||||
Utils.setScreensaverClockStyle(mDigitalClock, mAnalogClock);
|
Utils.setScreensaverClockStyle(mDigitalClock, mAnalogClock);
|
||||||
@ -44,10 +44,10 @@ index 49530d44c..864a41575 100644
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
diff --git a/src/com/android/deskclock/ScreensaverActivity.java b/src/com/android/deskclock/ScreensaverActivity.java
|
diff --git a/src/com/android/deskclock/ScreensaverActivity.java b/src/com/android/deskclock/ScreensaverActivity.java
|
||||||
index e1db8c5ff..a735263b3 100644
|
index cf770086b..7a756df7d 100644
|
||||||
--- a/src/com/android/deskclock/ScreensaverActivity.java
|
--- a/src/com/android/deskclock/ScreensaverActivity.java
|
||||||
+++ b/src/com/android/deskclock/ScreensaverActivity.java
|
+++ b/src/com/android/deskclock/ScreensaverActivity.java
|
||||||
@@ -117,7 +117,7 @@ public class ScreensaverActivity extends BaseActivity {
|
@@ -107,7 +107,7 @@ public class ScreensaverActivity extends BaseActivity {
|
||||||
Utils.setClockIconTypeface(mMainClockView);
|
Utils.setClockIconTypeface(mMainClockView);
|
||||||
Utils.setTimeFormat((TextClock) digitalClock, false);
|
Utils.setTimeFormat((TextClock) digitalClock, false);
|
||||||
Utils.setClockStyle(digitalClock, analogClock);
|
Utils.setClockStyle(digitalClock, analogClock);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From c41f2ff6fbb5c2ca72d4f03bb459159c56966968 Mon Sep 17 00:00:00 2001
|
From fe60811c629e1e8376955463f4f0dafc5b832056 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Wed, 19 Jan 2022 18:04:36 +0000
|
Date: Wed, 19 Jan 2022 18:04:36 +0000
|
||||||
Subject: [PATCH 2/3] DeskClock: Adapt digital clocks to S style
|
Subject: [PATCH 2/3] DeskClock: Adapt digital clocks to S style
|
||||||
@ -13,23 +13,23 @@ Caveats/TODO:
|
|||||||
|
|
||||||
Change-Id: I10c6fa213c89ac2f6e342be13fdd6390f7f787b0
|
Change-Id: I10c6fa213c89ac2f6e342be13fdd6390f7f787b0
|
||||||
---
|
---
|
||||||
res/layout-land/main_clock_frame.xml | 18 ++---
|
res/layout-land/main_clock_frame.xml | 19 ++---
|
||||||
res/layout/date_and_next_alarm_time.xml | 51 ++++++------
|
res/layout/date_and_next_alarm_time.xml | 57 +++++++-------
|
||||||
res/layout/desk_clock_saver.xml | 12 +--
|
res/layout/desk_clock_saver.xml | 12 +--
|
||||||
res/layout/digital_widget.xml | 71 ++++++++---------
|
res/layout/digital_widget.xml | 71 ++++++++---------
|
||||||
res/layout/digital_widget_sizer.xml | 77 ++++++++-----------
|
res/layout/digital_widget_sizer.xml | 77 ++++++++-----------
|
||||||
res/layout/main_clock_frame.xml | 21 +++--
|
res/layout/main_clock_frame.xml | 23 +++---
|
||||||
res/values/dimens.xml | 12 ++-
|
res/values/dimens.xml | 12 ++-
|
||||||
res/values/styles.xml | 18 +++++
|
res/values/styles.xml | 19 +++++
|
||||||
.../alarmclock/DigitalAppWidgetProvider.java | 29 ++++---
|
.../alarmclock/DigitalAppWidgetProvider.java | 31 ++++----
|
||||||
src/com/android/deskclock/AlarmUtils.java | 2 +-
|
src/com/android/deskclock/AlarmUtils.java | 2 +-
|
||||||
10 files changed, 162 insertions(+), 149 deletions(-)
|
10 files changed, 167 insertions(+), 156 deletions(-)
|
||||||
|
|
||||||
diff --git a/res/layout-land/main_clock_frame.xml b/res/layout-land/main_clock_frame.xml
|
diff --git a/res/layout-land/main_clock_frame.xml b/res/layout-land/main_clock_frame.xml
|
||||||
index b72f62333..afa9404f3 100644
|
index 6abfdddd6..8ad98c0cf 100644
|
||||||
--- a/res/layout-land/main_clock_frame.xml
|
--- a/res/layout-land/main_clock_frame.xml
|
||||||
+++ b/res/layout-land/main_clock_frame.xml
|
+++ b/res/layout-land/main_clock_frame.xml
|
||||||
@@ -20,10 +20,11 @@
|
@@ -21,10 +21,11 @@
|
||||||
android:gravity="center_horizontal"
|
android:gravity="center_horizontal"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
|
|
||||||
@ -44,36 +44,38 @@ index b72f62333..afa9404f3 100644
|
|||||||
|
|
||||||
<com.android.deskclock.AnalogClock
|
<com.android.deskclock.AnalogClock
|
||||||
android:id="@+id/analog_clock"
|
android:id="@+id/analog_clock"
|
||||||
@@ -37,16 +38,13 @@
|
@@ -38,19 +39,13 @@
|
||||||
|
|
||||||
<com.android.deskclock.widget.AutoSizingTextClock
|
<com.android.deskclock.widget.AutoSizingTextClock
|
||||||
android:id="@+id/digital_clock"
|
android:id="@+id/digital_clock"
|
||||||
- style="@style/display_time"
|
- style="@style/display_time"
|
||||||
+ style="@style/sc_keyguard_clock"
|
+ style="@style/sc_keyguard_clock"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
- android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
- android:ellipsize="none"
|
- android:ellipsize="none"
|
||||||
- android:singleLine="true"
|
- android:singleLine="true"
|
||||||
- android:textSize="@dimen/main_clock_digital_font_size" />
|
- android:textSize="@dimen/main_clock_digital_font_size"
|
||||||
+ android:layout_height="wrap_content" />
|
tools:text="01:23" />
|
||||||
|
|
||||||
- </FrameLayout>
|
- </FrameLayout>
|
||||||
+ <include layout="@layout/date_and_next_alarm_time" />
|
+ <include layout="@layout/date_and_next_alarm_time" />
|
||||||
|
|
||||||
- <include layout="@layout/date_and_next_alarm_time" />
|
- <include layout="@layout/date_and_next_alarm_time"
|
||||||
|
- android:layout_width="wrap_content"
|
||||||
|
- android:layout_height="wrap_content"
|
||||||
|
- android:layout_gravity="center_horizontal"/>
|
||||||
+ </LinearLayout>
|
+ </LinearLayout>
|
||||||
|
|
||||||
<View
|
</LinearLayout>
|
||||||
android:id="@+id/hairline"
|
|
||||||
diff --git a/res/layout/date_and_next_alarm_time.xml b/res/layout/date_and_next_alarm_time.xml
|
diff --git a/res/layout/date_and_next_alarm_time.xml b/res/layout/date_and_next_alarm_time.xml
|
||||||
index ad25502a8..d89172637 100644
|
index 23df1cd3b..b29ffedcf 100644
|
||||||
--- a/res/layout/date_and_next_alarm_time.xml
|
--- a/res/layout/date_and_next_alarm_time.xml
|
||||||
+++ b/res/layout/date_and_next_alarm_time.xml
|
+++ b/res/layout/date_and_next_alarm_time.xml
|
||||||
@@ -18,34 +18,39 @@
|
@@ -18,36 +18,41 @@
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
- android:layout_gravity="center"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
- android:layout_gravity="center_vertical"
|
||||||
- android:gravity="center">
|
- android:gravity="center">
|
||||||
+ android:gravity="center_vertical|start"
|
+ android:gravity="center_vertical|start"
|
||||||
+ android:orientation="vertical">
|
+ android:orientation="vertical">
|
||||||
@ -84,9 +86,10 @@ index ad25502a8..d89172637 100644
|
|||||||
+ style="@style/sc_keyguard_row"
|
+ style="@style/sc_keyguard_row"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
- android:textAllCaps="true" />
|
- android:textAllCaps="true"
|
||||||
+ android:paddingTop="@dimen/sc_keyguard_status_area_top_padding"
|
+ android:paddingTop="@dimen/sc_keyguard_status_area_top_padding"
|
||||||
+ android:paddingStart="@dimen/sc_keyguard_row_date_start_padding" />
|
+ android:paddingStart="@dimen/sc_keyguard_row_date_start_padding"
|
||||||
|
tools:text="Sa., 01.01."/>
|
||||||
|
|
||||||
- <TextView
|
- <TextView
|
||||||
- android:id="@+id/nextAlarmIcon"
|
- android:id="@+id/nextAlarmIcon"
|
||||||
@ -104,15 +107,18 @@ index ad25502a8..d89172637 100644
|
|||||||
- <TextView
|
- <TextView
|
||||||
- android:id="@+id/nextAlarm"
|
- android:id="@+id/nextAlarm"
|
||||||
- style="@style/body"
|
- style="@style/body"
|
||||||
+ <LinearLayout
|
- android:layout_width="wrap_content"
|
||||||
android:layout_width="wrap_content"
|
- android:layout_height="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
- android:textAllCaps="true"
|
||||||
- android:textAllCaps="true" />
|
- tools:text="Mo., 07:00"/>
|
||||||
-
|
-
|
||||||
-</LinearLayout>
|
-</LinearLayout>
|
||||||
\ No newline at end of file
|
\ No newline at end of file
|
||||||
+ android:paddingTop="@dimen/sc_keyguard_row_top_padding"
|
+ <LinearLayout
|
||||||
+ android:paddingStart="@dimen/sc_keyguard_row_alarm_start_padding">
|
+ android:layout_width="wrap_content"
|
||||||
|
+ android:layout_height="wrap_content"
|
||||||
|
+ android:paddingTop="@dimen/sc_keyguard_row_top_padding"
|
||||||
|
+ android:paddingStart="@dimen/sc_keyguard_row_alarm_start_padding">
|
||||||
+
|
+
|
||||||
+ <TextView
|
+ <TextView
|
||||||
+ android:id="@+id/nextAlarmIcon"
|
+ android:id="@+id/nextAlarmIcon"
|
||||||
@ -128,7 +134,8 @@ index ad25502a8..d89172637 100644
|
|||||||
+ android:id="@+id/nextAlarm"
|
+ android:id="@+id/nextAlarm"
|
||||||
+ style="@style/sc_keyguard_row"
|
+ style="@style/sc_keyguard_row"
|
||||||
+ android:layout_width="wrap_content"
|
+ android:layout_width="wrap_content"
|
||||||
+ android:layout_height="wrap_content" />
|
+ android:layout_height="wrap_content"
|
||||||
|
+ tools:text="Mo., 07:00"/>
|
||||||
+
|
+
|
||||||
+ </LinearLayout>
|
+ </LinearLayout>
|
||||||
+
|
+
|
||||||
@ -367,59 +374,55 @@ index f524cf536..b9a28c79f 100644
|
|||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
diff --git a/res/layout/main_clock_frame.xml b/res/layout/main_clock_frame.xml
|
diff --git a/res/layout/main_clock_frame.xml b/res/layout/main_clock_frame.xml
|
||||||
index ab960728f..72b71d4f4 100644
|
index 159956f19..d0701eaf0 100644
|
||||||
--- a/res/layout/main_clock_frame.xml
|
--- a/res/layout/main_clock_frame.xml
|
||||||
+++ b/res/layout/main_clock_frame.xml
|
+++ b/res/layout/main_clock_frame.xml
|
||||||
@@ -33,10 +33,11 @@
|
@@ -24,11 +24,11 @@
|
||||||
android:gravity="center_horizontal"
|
android:layout_marginEnd="24dp"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
|
|
||||||
- <FrameLayout
|
- <FrameLayout
|
||||||
+ <LinearLayout
|
+ <LinearLayout
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
- android:layout_height="0dp"
|
- android:layout_height="0dp"
|
||||||
- android:layout_weight="1">
|
- android:layout_weight="1"
|
||||||
+ android:layout_height="wrap_content"
|
- android:layout_gravity="start">
|
||||||
+ android:gravity="center_vertical|start"
|
+ android:layout_height="wrap_content"
|
||||||
+ android:orientation="vertical">
|
+ android:gravity="center_vertical|start"
|
||||||
|
+ android:orientation="vertical">
|
||||||
|
|
||||||
<com.android.deskclock.AnalogClock
|
<com.android.deskclock.AnalogClock
|
||||||
android:id="@+id/analog_clock"
|
android:id="@+id/analog_clock"
|
||||||
@@ -50,18 +51,14 @@
|
@@ -42,17 +42,14 @@
|
||||||
|
|
||||||
<com.android.deskclock.widget.AutoSizingTextClock
|
<com.android.deskclock.widget.AutoSizingTextClock
|
||||||
android:id="@+id/digital_clock"
|
android:id="@+id/digital_clock"
|
||||||
- style="@style/display_time"
|
- style="@style/display_time"
|
||||||
+ style="@style/sc_keyguard_clock"
|
- android:layout_width="match_parent"
|
||||||
android:layout_width="wrap_content"
|
+ style="@style/sc_keyguard_clock"
|
||||||
android:layout_height="wrap_content"
|
+ android:layout_width="wrap_content"
|
||||||
- android:ellipsize="none"
|
android:layout_height="wrap_content"
|
||||||
- android:includeFontPadding="false"
|
- android:ellipsize="none"
|
||||||
- android:paddingTop="@dimen/main_clock_digital_padding"
|
- android:includeFontPadding="false"
|
||||||
- android:singleLine="true"
|
android:paddingTop="@dimen/main_clock_digital_padding"
|
||||||
- android:textSize="@dimen/main_clock_digital_font_size" />
|
- android:singleLine="true"
|
||||||
+ android:paddingTop="@dimen/main_clock_digital_padding" />
|
- android:textSize="@dimen/main_clock_digital_font_size"
|
||||||
|
tools:text="01:23" />
|
||||||
|
|
||||||
- </FrameLayout>
|
- </FrameLayout>
|
||||||
+ <include layout="@layout/date_and_next_alarm_time" />
|
+ <include layout="@layout/date_and_next_alarm_time" />
|
||||||
|
+
|
||||||
- <include layout="@layout/date_and_next_alarm_time" />
|
+ </LinearLayout>
|
||||||
+ </LinearLayout>
|
|
||||||
|
|
||||||
<View
|
|
||||||
android:id="@+id/hairline"
|
|
||||||
@@ -77,4 +74,4 @@
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="@integer/gutter_width_percent" />
|
|
||||||
|
|
||||||
|
- <include layout="@layout/date_and_next_alarm_time" />
|
||||||
-</LinearLayout>
|
-</LinearLayout>
|
||||||
\ No newline at end of file
|
\ No newline at end of file
|
||||||
+</LinearLayout>
|
+</LinearLayout>
|
||||||
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
|
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
|
||||||
index 6a384e94b..c4b47abb7 100644
|
index 856ef8241..3061e27f6 100644
|
||||||
--- a/res/values/dimens.xml
|
--- a/res/values/dimens.xml
|
||||||
+++ b/res/values/dimens.xml
|
+++ b/res/values/dimens.xml
|
||||||
@@ -62,7 +62,7 @@
|
@@ -61,7 +61,7 @@
|
||||||
<dimen name="body_font_padding">4dp</dimen>
|
<dimen name="body_font_padding">4dp</dimen>
|
||||||
|
|
||||||
<dimen name="alarm_label_size">14sp</dimen>
|
<dimen name="alarm_label_size">14sp</dimen>
|
||||||
@ -428,10 +431,10 @@ index 6a384e94b..c4b47abb7 100644
|
|||||||
|
|
||||||
<dimen name="backspace_icon_size">24dp</dimen>
|
<dimen name="backspace_icon_size">24dp</dimen>
|
||||||
<dimen name="no_alarms_size">90dp</dimen>
|
<dimen name="no_alarms_size">90dp</dimen>
|
||||||
@@ -129,4 +129,14 @@
|
@@ -140,4 +140,14 @@
|
||||||
|
<dimen name="alarm_clock_expanded_vertical_margin">8dp</dimen>
|
||||||
|
|
||||||
<!-- KitKat floating action button container height; see -v21 folder for newer platforms. -->
|
<dimen name="settings_padding">4dp</dimen>
|
||||||
<dimen name="fab_height">96dp</dimen>
|
|
||||||
+
|
+
|
||||||
+ <!-- Keyguard dimens, taken from S fwb -->
|
+ <!-- Keyguard dimens, taken from S fwb -->
|
||||||
+ <dimen name="sc_keyguard_clock_text_size">86dp</dimen>
|
+ <dimen name="sc_keyguard_clock_text_size">86dp</dimen>
|
||||||
@ -444,13 +447,14 @@ index 6a384e94b..c4b47abb7 100644
|
|||||||
+ <dimen name="sc_keyguard_row_alarm_start_padding">5.5dp</dimen>
|
+ <dimen name="sc_keyguard_row_alarm_start_padding">5.5dp</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
diff --git a/res/values/styles.xml b/res/values/styles.xml
|
diff --git a/res/values/styles.xml b/res/values/styles.xml
|
||||||
index fbe62ae3a..e9ae028f9 100644
|
index 7ae54c97c..73a800383 100644
|
||||||
--- a/res/values/styles.xml
|
--- a/res/values/styles.xml
|
||||||
+++ b/res/values/styles.xml
|
+++ b/res/values/styles.xml
|
||||||
@@ -134,4 +134,22 @@
|
@@ -187,4 +187,23 @@
|
||||||
<item name="android:numbersSelectorColor">?attr/colorAccent</item>
|
<style name="TextAppearance.Title" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
|
||||||
|
<item name="android:textSize">22.0sp</item>
|
||||||
</style>
|
</style>
|
||||||
|
+
|
||||||
+ <style name="sc_keyguard_clock">
|
+ <style name="sc_keyguard_clock">
|
||||||
+ <item name="android:fontFamily">sans-serif-light</item>
|
+ <item name="android:fontFamily">sans-serif-light</item>
|
||||||
+ <item name="android:fontFeatureSettings">tnum</item>
|
+ <item name="android:fontFeatureSettings">tnum</item>
|
||||||
@ -471,19 +475,19 @@ index fbe62ae3a..e9ae028f9 100644
|
|||||||
+
|
+
|
||||||
</resources>
|
</resources>
|
||||||
diff --git a/src/com/android/alarmclock/DigitalAppWidgetProvider.java b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
diff --git a/src/com/android/alarmclock/DigitalAppWidgetProvider.java b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||||
index 80a724e85..52685f1f4 100644
|
index e31f2d801..a93766697 100644
|
||||||
--- a/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
--- a/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||||
+++ b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
+++ b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||||
@@ -211,7 +211,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -212,7 +212,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
if (Utils.isWidgetClickable(wm, widgetId)) {
|
if (Utils.isWidgetClickable(wm, widgetId)) {
|
||||||
final Intent openApp = new Intent(context, DeskClock.class);
|
final Intent openApp = new Intent(context, DeskClock.class);
|
||||||
final PendingIntent pi = PendingIntent.getActivity(context, 0, openApp, 0);
|
final PendingIntent pi = PendingIntent.getActivity(context, 0, openApp, FLAG_IMMUTABLE);
|
||||||
- rv.setOnClickPendingIntent(R.id.digital_widget, pi);
|
- rv.setOnClickPendingIntent(R.id.digital_widget, pi);
|
||||||
+ rv.setOnClickPendingIntent(R.id.digital_widget_actual, pi);
|
+ rv.setOnClickPendingIntent(R.id.digital_widget_actual, pi);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Configure child views of the remote view.
|
// Configure child views of the remote view.
|
||||||
@@ -243,7 +243,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -244,7 +244,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
final int targetWidthPx = portrait ? minWidthPx : maxWidthPx;
|
final int targetWidthPx = portrait ? minWidthPx : maxWidthPx;
|
||||||
final int targetHeightPx = portrait ? maxHeightPx : minHeightPx;
|
final int targetHeightPx = portrait ? maxHeightPx : minHeightPx;
|
||||||
final int largestClockFontSizePx =
|
final int largestClockFontSizePx =
|
||||||
@ -492,7 +496,7 @@ index 80a724e85..52685f1f4 100644
|
|||||||
|
|
||||||
// Create a size template that describes the widget bounds.
|
// Create a size template that describes the widget bounds.
|
||||||
final Sizes template = new Sizes(targetWidthPx, targetHeightPx, largestClockFontSizePx);
|
final Sizes template = new Sizes(targetWidthPx, targetHeightPx, largestClockFontSizePx);
|
||||||
@@ -314,13 +314,13 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -316,13 +316,13 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Measure the widget at the largest possible size.
|
// Measure the widget at the largest possible size.
|
||||||
@ -508,7 +512,7 @@ index 80a724e85..52685f1f4 100644
|
|||||||
if (low.hasViolations()) {
|
if (low.hasViolations()) {
|
||||||
return low;
|
return low;
|
||||||
}
|
}
|
||||||
@@ -332,7 +332,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -334,7 +334,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
return low;
|
return low;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -517,7 +521,7 @@ index 80a724e85..52685f1f4 100644
|
|||||||
if (midSize.hasViolations()) {
|
if (midSize.hasViolations()) {
|
||||||
high = midSize;
|
high = midSize;
|
||||||
} else {
|
} else {
|
||||||
@@ -395,7 +395,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -397,7 +397,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
* the offscreen {@code sizer} view. Measure the {@code sizer} view and return the resulting
|
* the offscreen {@code sizer} view. Measure the {@code sizer} view and return the resulting
|
||||||
* size measurements.
|
* size measurements.
|
||||||
*/
|
*/
|
||||||
@ -526,7 +530,7 @@ index 80a724e85..52685f1f4 100644
|
|||||||
// Create a copy of the given template sizes.
|
// Create a copy of the given template sizes.
|
||||||
final Sizes measuredSizes = template.newSize();
|
final Sizes measuredSizes = template.newSize();
|
||||||
|
|
||||||
@@ -406,13 +406,13 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -408,13 +408,13 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
final TextView nextAlarmIcon = (TextView) sizer.findViewById(R.id.nextAlarmIcon);
|
final TextView nextAlarmIcon = (TextView) sizer.findViewById(R.id.nextAlarmIcon);
|
||||||
|
|
||||||
// Adjust the font sizes.
|
// Adjust the font sizes.
|
||||||
@ -542,7 +546,7 @@ index 80a724e85..52685f1f4 100644
|
|||||||
|
|
||||||
// Measure and layout the sizer.
|
// Measure and layout the sizer.
|
||||||
final int widthSize = View.MeasureSpec.getSize(measuredSizes.mTargetWidthPx);
|
final int widthSize = View.MeasureSpec.getSize(measuredSizes.mTargetWidthPx);
|
||||||
@@ -493,11 +493,16 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -495,12 +495,17 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
private int getLargestClockFontSizePx() { return mLargestClockFontSizePx; }
|
private int getLargestClockFontSizePx() { return mLargestClockFontSizePx; }
|
||||||
private int getSmallestClockFontSizePx() { return mSmallestClockFontSizePx; }
|
private int getSmallestClockFontSizePx() { return mSmallestClockFontSizePx; }
|
||||||
private int getClockFontSizePx() { return mClockFontSizePx; }
|
private int getClockFontSizePx() { return mClockFontSizePx; }
|
||||||
@ -557,12 +561,14 @@ index 80a724e85..52685f1f4 100644
|
|||||||
- mFontSizePx = max(1, round(clockFontSizePx / 7.5f));
|
- mFontSizePx = max(1, round(clockFontSizePx / 7.5f));
|
||||||
- mIconFontSizePx = (int) (mFontSizePx * 1.4f);
|
- mIconFontSizePx = (int) (mFontSizePx * 1.4f);
|
||||||
- mIconPaddingPx = mFontSizePx / 3;
|
- mIconPaddingPx = mFontSizePx / 3;
|
||||||
|
- }
|
||||||
+ mFontSizePx = max(1, round(clockFontSizePx / (float) keyguardClockTextSizePx * (float) keyguardRowTextSizePx));
|
+ mFontSizePx = max(1, round(clockFontSizePx / (float) keyguardClockTextSizePx * (float) keyguardRowTextSizePx));
|
||||||
+ mIconFontSizePx = max(1, round(clockFontSizePx / (float) keyguardClockTextSizePx * (float) keyguardAlarmIconSizePx));
|
+ mIconFontSizePx = max(1, round(clockFontSizePx / (float) keyguardClockTextSizePx * (float) keyguardAlarmIconSizePx));
|
||||||
+ mIconPaddingPx = max(1, round(clockFontSizePx / (float) keyguardClockTextSizePx * (float) alarmIconPaddingPx));
|
+ mIconPaddingPx = max(1, round(clockFontSizePx / (float) keyguardClockTextSizePx * (float) alarmIconPaddingPx));
|
||||||
}
|
+ }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @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
|
diff --git a/src/com/android/deskclock/AlarmUtils.java b/src/com/android/deskclock/AlarmUtils.java
|
||||||
index db60ace95..43767d313 100644
|
index db60ace95..43767d313 100644
|
||||||
--- a/src/com/android/deskclock/AlarmUtils.java
|
--- a/src/com/android/deskclock/AlarmUtils.java
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From b7ba7cad21377d1be5c7999595164cf4f7480a3d Mon Sep 17 00:00:00 2001
|
From dffc4d40020757da96c73e62a78ce94d6277feba Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Thu, 20 Jan 2022 04:42:03 +0000
|
Date: Thu, 20 Jan 2022 04:42:03 +0000
|
||||||
Subject: [PATCH 3/3] DeskClock: Wallpaper-based text coloring for digital
|
Subject: [PATCH 3/3] DeskClock: Wallpaper-based text coloring for digital
|
||||||
@ -12,7 +12,7 @@ Change-Id: Ie22c4980526575f73ebb4e56780d4c2193cc45d3
|
|||||||
1 file changed, 57 insertions(+)
|
1 file changed, 57 insertions(+)
|
||||||
|
|
||||||
diff --git a/src/com/android/alarmclock/DigitalAppWidgetProvider.java b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
diff --git a/src/com/android/alarmclock/DigitalAppWidgetProvider.java b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||||
index 52685f1f4..fec78bed7 100644
|
index a93766697..de56f09ca 100644
|
||||||
--- a/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
--- a/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||||
+++ b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
+++ b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||||
@@ -19,6 +19,8 @@ package com.android.alarmclock;
|
@@ -19,6 +19,8 @@ package com.android.alarmclock;
|
||||||
@ -24,7 +24,7 @@ index 52685f1f4..fec78bed7 100644
|
|||||||
import android.appwidget.AppWidgetManager;
|
import android.appwidget.AppWidgetManager;
|
||||||
import android.appwidget.AppWidgetProvider;
|
import android.appwidget.AppWidgetProvider;
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
@@ -108,12 +110,40 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -109,12 +111,40 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
/** Intent used to deliver the {@link #ACTION_ON_DAY_CHANGE} callback. */
|
/** Intent used to deliver the {@link #ACTION_ON_DAY_CHANGE} callback. */
|
||||||
private static final Intent DAY_CHANGE_INTENT = new Intent(ACTION_ON_DAY_CHANGE);
|
private static final Intent DAY_CHANGE_INTENT = new Intent(ACTION_ON_DAY_CHANGE);
|
||||||
|
|
||||||
@ -65,7 +65,7 @@ index 52685f1f4..fec78bed7 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -203,6 +233,19 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -204,6 +234,19 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
*/
|
*/
|
||||||
private static RemoteViews relayoutWidget(Context context, AppWidgetManager wm, int widgetId,
|
private static RemoteViews relayoutWidget(Context context, AppWidgetManager wm, int widgetId,
|
||||||
Bundle options, boolean portrait) {
|
Bundle options, boolean portrait) {
|
||||||
@ -85,7 +85,7 @@ index 52685f1f4..fec78bed7 100644
|
|||||||
// Create a remote view for the digital clock.
|
// Create a remote view for the digital clock.
|
||||||
final String packageName = context.getPackageName();
|
final String packageName = context.getPackageName();
|
||||||
final RemoteViews rv = new RemoteViews(packageName, R.layout.digital_widget);
|
final RemoteViews rv = new RemoteViews(packageName, R.layout.digital_widget);
|
||||||
@@ -260,6 +303,17 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -261,6 +304,17 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
rv.setTextViewTextSize(R.id.nextAlarm, COMPLEX_UNIT_PX, sizes.mFontSizePx);
|
rv.setTextViewTextSize(R.id.nextAlarm, COMPLEX_UNIT_PX, sizes.mFontSizePx);
|
||||||
rv.setTextViewTextSize(R.id.clock, COMPLEX_UNIT_PX, sizes.mClockFontSizePx);
|
rv.setTextViewTextSize(R.id.clock, COMPLEX_UNIT_PX, sizes.mClockFontSizePx);
|
||||||
|
|
||||||
@ -103,7 +103,7 @@ index 52685f1f4..fec78bed7 100644
|
|||||||
final int smallestWorldCityListSizePx =
|
final int smallestWorldCityListSizePx =
|
||||||
resources.getDimensionPixelSize(R.dimen.widget_min_world_city_list_size);
|
resources.getDimensionPixelSize(R.dimen.widget_min_world_city_list_size);
|
||||||
if (sizes.getListHeight() <= smallestWorldCityListSizePx) {
|
if (sizes.getListHeight() <= smallestWorldCityListSizePx) {
|
||||||
@@ -414,6 +468,9 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
@@ -416,6 +470,9 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||||
nextAlarmIcon.setTextSize(COMPLEX_UNIT_PX, measuredSizes.mIconFontSizePx);
|
nextAlarmIcon.setTextSize(COMPLEX_UNIT_PX, measuredSizes.mIconFontSizePx);
|
||||||
nextAlarmIcon.setPadding(0, 0, measuredSizes.mIconPaddingPx, 0);
|
nextAlarmIcon.setPadding(0, 0, measuredSizes.mIconPaddingPx, 0);
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 940eb9c4c8d7ef6a722422b3ff089e50a1c207d2 Mon Sep 17 00:00:00 2001
|
From 7a76da8c2ef814eddc37fe3a2756ba2af6984aec Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sun, 20 Jun 2021 09:09:15 +0000
|
Date: Sun, 20 Jun 2021 09:09:15 +0000
|
||||||
Subject: [PATCH 1/4] build: Integrate prop modifications (2/2)
|
Subject: [PATCH 1/4] build: Integrate prop modifications (2/2)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From fa188d3c18299cee7a6dc09cfdd78e92d1018019 Mon Sep 17 00:00:00 2001
|
From bef1ea091cc0765fcd7eca1e9e41147abea407d1 Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sat, 16 Oct 2021 00:41:07 +0000
|
Date: Sat, 16 Oct 2021 00:41:07 +0000
|
||||||
Subject: [PATCH 2/4] build: Remove Stk (2/2)
|
Subject: [PATCH 2/4] build: Remove Stk (2/2)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From e41dc69996cf9931b36be2b08ec3f316d1b3a63c Mon Sep 17 00:00:00 2001
|
From 24a7525c5f58f94423f052b772949a4344bc89ee Mon Sep 17 00:00:00 2001
|
||||||
From: AndyCGYan <GeForce8800Ultra@gmail.com>
|
From: AndyCGYan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Mon, 1 Jul 2019 07:03:04 +0000
|
Date: Mon, 1 Jul 2019 07:03:04 +0000
|
||||||
Subject: [PATCH 3/4] vendor_lineage: Ignore neverallows... again
|
Subject: [PATCH 3/4] vendor_lineage: Ignore neverallows... again
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
|||||||
From a194fe441f38c5844b1b40ad89dc8c46ce15283b Mon Sep 17 00:00:00 2001
|
From 6e3563653fb94e815a76e98ab2db682b1120734b Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 5 Aug 2019 18:09:50 +0200
|
Date: Mon, 5 Aug 2019 18:09:50 +0200
|
||||||
Subject: [PATCH 01/21] Fix BT in-call on CAF devices
|
Subject: [PATCH 01/23] Fix BT in-call on CAF devices
|
||||||
|
|
||||||
See https://github.com/phhusson/treble_experimentations/issues/374
|
See https://github.com/phhusson/treble_experimentations/issues/374
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 60072fd9b20c55faca220cee207ac63a506690cb Mon Sep 17 00:00:00 2001
|
From 439f07ebcd8f22ae8a7ec5c59386967d8cb953f5 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 1 Oct 2019 13:35:49 +0200
|
Date: Tue, 1 Oct 2019 13:35:49 +0200
|
||||||
Subject: [PATCH 02/21] Add (partial, cam id is hardcoded) support for Asus ZF6
|
Subject: [PATCH 02/23] Add (partial, cam id is hardcoded) support for Asus ZF6
|
||||||
motor camera
|
motor camera
|
||||||
|
|
||||||
Change-Id: Iea6e1370780a1d16f728748d1d948d092532d8fe
|
Change-Id: Iea6e1370780a1d16f728748d1d948d092532d8fe
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 0df456a123afa586fda489992bf2aabc569fff47 Mon Sep 17 00:00:00 2001
|
From 2ea65f01d378f37df840acc601a938c131fbce0b Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Cai <peter@typeblog.net>
|
From: Peter Cai <peter@typeblog.net>
|
||||||
Date: Thu, 23 Jan 2020 11:13:43 +0800
|
Date: Thu, 23 Jan 2020 11:13:43 +0800
|
||||||
Subject: [PATCH 03/21] audiopolicy: try again with trimmed audio port name if
|
Subject: [PATCH 03/23] audiopolicy: try again with trimmed audio port name if
|
||||||
not found
|
not found
|
||||||
|
|
||||||
* In Spreadtrum BSP, some audio routes may contain ports with extra
|
* In Spreadtrum BSP, some audio routes may contain ports with extra
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From e20eeef0160a265369850933afca8308c1ae8d65 Mon Sep 17 00:00:00 2001
|
From 7e1a90bc11800f0267f3a610db2f8a0b5f6cee0a Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 13 Apr 2020 21:01:16 +0200
|
Date: Mon, 13 Apr 2020 21:01:16 +0200
|
||||||
Subject: [PATCH 04/21] There are three SCO devices. Fallback from one to the
|
Subject: [PATCH 04/23] There are three SCO devices. Fallback from one to the
|
||||||
others if needed
|
others if needed
|
||||||
|
|
||||||
Change-Id: I414dcb6b154855c00cb8520b23dc1069827864b2
|
Change-Id: I414dcb6b154855c00cb8520b23dc1069827864b2
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From ec32f391f2e32d57996d633ca0ed69fe8a8a7702 Mon Sep 17 00:00:00 2001
|
From c8a3d642465a97ca862de7840ddc7522ed13037d Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Thu, 14 May 2020 19:54:55 +0200
|
Date: Thu, 14 May 2020 19:54:55 +0200
|
||||||
Subject: [PATCH 05/21] Add persist.sys.phh.samsung.camera_ids property to
|
Subject: [PATCH 05/23] Add persist.sys.phh.samsung.camera_ids property to
|
||||||
access hidden Samsung cameras
|
access hidden Samsung cameras
|
||||||
|
|
||||||
Change-Id: I2c7bf535272acc28ed2277e96c78ddd28a0b4593
|
Change-Id: I2c7bf535272acc28ed2277e96c78ddd28a0b4593
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 7e4e53bb24ba8c02be74fb76abbf91d0db47c218 Mon Sep 17 00:00:00 2001
|
From ba8531becc9b9cb3acafd25ef99c30228120a932 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 19 May 2020 14:01:14 +0200
|
Date: Tue, 19 May 2020 14:01:14 +0200
|
||||||
Subject: [PATCH 06/21] Add a property to force camera timestamp source
|
Subject: [PATCH 06/23] Add a property to force camera timestamp source
|
||||||
|
|
||||||
Some devices wrongly report their timesource
|
Some devices wrongly report their timesource
|
||||||
Camera's timesource can either be CLOCK_MONOTONIC, or CLOCK_BOOTTIME
|
Camera's timesource can either be CLOCK_MONOTONIC, or CLOCK_BOOTTIME
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From f1bcd5087da97f44f857c2fa541bb37b3fdc6d9d Mon Sep 17 00:00:00 2001
|
From 08e26789bcc3c2ce86c2f2158a384404dd718165 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 24 Apr 2018 00:14:28 +0200
|
Date: Tue, 24 Apr 2018 00:14:28 +0200
|
||||||
Subject: [PATCH 07/21] FIH devices: Fix "Earpiece" audio output
|
Subject: [PATCH 07/23] FIH devices: Fix "Earpiece" audio output
|
||||||
|
|
||||||
On some FIH devices (confirmed on Razer, and probably on Aquos SS2),
|
On some FIH devices (confirmed on Razer, and probably on Aquos SS2),
|
||||||
Earpiece is not listed in attachedDevices, and devicePort's profile
|
Earpiece is not listed in attachedDevices, and devicePort's profile
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 70bcea5cf514fbff58e39ca049542c9a73125e1a Mon Sep 17 00:00:00 2001
|
From 692a52722f8d42cf9050debaba290cd26c628a04 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sat, 12 Sep 2020 12:32:50 +0200
|
Date: Sat, 12 Sep 2020 12:32:50 +0200
|
||||||
Subject: [PATCH 08/21] No longer make re-assigning legacy audio groups fatal.
|
Subject: [PATCH 08/23] No longer make re-assigning legacy audio groups fatal.
|
||||||
Mi9 declares AUDIO_STREAM_PATCH and AUDIO_STREAM_REROUTING which is defined
|
Mi9 declares AUDIO_STREAM_PATCH and AUDIO_STREAM_REROUTING which is defined
|
||||||
by framework too
|
by framework too
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From ffe42225949b781674c2a66056b5bab3a707c2be Mon Sep 17 00:00:00 2001
|
From 294fd56f000ff05d3982c6a0342f85ab07f85a51 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 25 May 2020 21:26:54 +0200
|
Date: Mon, 25 May 2020 21:26:54 +0200
|
||||||
Subject: [PATCH 09/21] Add persist.sys.phh.disable_a2dp_offload property to
|
Subject: [PATCH 09/23] Add persist.sys.phh.disable_a2dp_offload property to
|
||||||
force a2dp offload
|
force a2dp offload
|
||||||
|
|
||||||
Change-Id: Id474540c33c594cc4010a1a398d82bff8aadaeea
|
Change-Id: Id474540c33c594cc4010a1a398d82bff8aadaeea
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From b61abf82f851557f5b8de4da800f3e9297917602 Mon Sep 17 00:00:00 2001
|
From 5bd6c2771efe985f945be22f8855042ec8d36615 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 21 Dec 2020 20:19:11 +0100
|
Date: Mon, 21 Dec 2020 20:19:11 +0100
|
||||||
Subject: [PATCH 10/21] Make camera IDs filter-out optional
|
Subject: [PATCH 10/23] Make camera IDs filter-out optional
|
||||||
|
|
||||||
Nowadays most people have Camera 2 apps, and would like to have all
|
Nowadays most people have Camera 2 apps, and would like to have all
|
||||||
cameras, rather than limit which cameras are available.
|
cameras, rather than limit which cameras are available.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 031c6f960ea02acf8e43779c8f7e19d2c6ccad15 Mon Sep 17 00:00:00 2001
|
From abab867d1e0f291606e107bc951d89087524dad9 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sat, 13 Mar 2021 14:20:03 -0500
|
Date: Sat, 13 Mar 2021 14:20:03 -0500
|
||||||
Subject: [PATCH 11/21] Support Samsung R multi-cams
|
Subject: [PATCH 11/23] Support Samsung R multi-cams
|
||||||
|
|
||||||
Change-Id: If46f385e8dd16185cbf37ab083e6a1242e1d1555
|
Change-Id: If46f385e8dd16185cbf37ab083e6a1242e1d1555
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From c96b60d01a1b131092218cd3810bf2c0cdd71c70 Mon Sep 17 00:00:00 2001
|
From 7331481390a299313bf5bd94a419efc652b04e5e Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 23 Mar 2021 00:16:42 +0100
|
Date: Tue, 23 Mar 2021 00:16:42 +0100
|
||||||
Subject: [PATCH 12/21] Don't crash on unknown audio devices
|
Subject: [PATCH 12/23] Don't crash on unknown audio devices
|
||||||
|
|
||||||
Change-Id: I2df8d88f742da6a84aa8888cdf19de25444de919
|
Change-Id: I2df8d88f742da6a84aa8888cdf19de25444de919
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 98695ce56229f55bd5c5bc4856f105d6f02d2ebf Mon Sep 17 00:00:00 2001
|
From 5ce3705dec69f9b26d5e6b9d97c5acef6937c1f3 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 28 Mar 2021 14:47:52 +0200
|
Date: Sun, 28 Mar 2021 14:47:52 +0200
|
||||||
Subject: [PATCH 13/21] Reenable STRATEGY_ROUTING. This is a leftover of tries
|
Subject: [PATCH 13/23] Reenable STRATEGY_ROUTING. This is a leftover of tries
|
||||||
of 587b198, wrongly commited in 20f869
|
of 587b198, wrongly commited in 20f869
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 073d71259db702ec3bc4fa1f46a8c4e41a0ed776 Mon Sep 17 00:00:00 2001
|
From 49b6a945b6f71d4c29241f749f605a851d7bd9b2 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 28 Mar 2021 14:48:49 +0200
|
Date: Sun, 28 Mar 2021 14:48:49 +0200
|
||||||
Subject: [PATCH 14/21] Use a fake volume policy when none has been found
|
Subject: [PATCH 14/23] Use a fake volume policy when none has been found
|
||||||
|
|
||||||
This is useful, because on Samsung devices, the "real"
|
This is useful, because on Samsung devices, the "real"
|
||||||
(=non-gsi-cheating) audio policy doesn't have any volume policy.
|
(=non-gsi-cheating) audio policy doesn't have any volume policy.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 9a975152664ef309b06f1de15947a0dec2489376 Mon Sep 17 00:00:00 2001
|
From c8f0ce02deeeb8d126b832f929e1ead7f1f567bf Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 28 Mar 2021 18:54:47 +0200
|
Date: Sun, 28 Mar 2021 18:54:47 +0200
|
||||||
Subject: [PATCH 15/21] Not all sources in a route are valid. Dont ignore the
|
Subject: [PATCH 15/23] Not all sources in a route are valid. Dont ignore the
|
||||||
whole route because of one broken source
|
whole route because of one broken source
|
||||||
|
|
||||||
Change-Id: If8a51740e71bef3a4738262ad7b43a337b0ec36d
|
Change-Id: If8a51740e71bef3a4738262ad7b43a337b0ec36d
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 7a4aca68a3a50e50518abed26c09253b273736de Mon Sep 17 00:00:00 2001
|
From a04258dd8d53e6788f00ec2af118edef4e5bffae Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sat, 7 Aug 2021 11:11:39 +0200
|
Date: Sat, 7 Aug 2021 11:11:39 +0200
|
||||||
Subject: [PATCH 16/21] When aux cameras are enabled, ignore "system only"
|
Subject: [PATCH 16/23] When aux cameras are enabled, ignore "system only"
|
||||||
camera flag (it shouldnt be q security issue since secure cameras are listed
|
camera flag (it shouldnt be q security issue since secure cameras are listed
|
||||||
otherwise)
|
otherwise)
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 0a0c33fe70c18a9b73925971ba0a67afe07d67da Mon Sep 17 00:00:00 2001
|
From cfc70e827ca50d56fbac1b4a334fad77acdf82a4 Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Cai <peter@typeblog.net>
|
From: Peter Cai <peter@typeblog.net>
|
||||||
Date: Tue, 19 Oct 2021 21:16:55 -0400
|
Date: Tue, 19 Oct 2021 21:16:55 -0400
|
||||||
Subject: [PATCH 17/21] APM: Restore R and Q behavior respectively for
|
Subject: [PATCH 17/23] APM: Restore R and Q behavior respectively for
|
||||||
telephony audio
|
telephony audio
|
||||||
|
|
||||||
This conditionally reverts part of 51c9cc (S) and afd4ce (R) when the
|
This conditionally reverts part of 51c9cc (S) and afd4ce (R) when the
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 9f79402919068f9aaf1f2c47a82fd3845a35dfa2 Mon Sep 17 00:00:00 2001
|
From ddf03b6aeaa7d11294c4ab404d5cd50ba74cd966 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 11 Oct 2021 16:10:42 -0400
|
Date: Mon, 11 Oct 2021 16:10:42 -0400
|
||||||
Subject: [PATCH 18/21] Revert "Remove support for audio HAL V2 from the
|
Subject: [PATCH 18/23] Revert "Remove support for audio HAL V2 from the
|
||||||
framework"
|
framework"
|
||||||
|
|
||||||
This reverts commit cbf517f837f7bf8a59f3ff8aa1e0e3e19612e251.
|
This reverts commit cbf517f837f7bf8a59f3ff8aa1e0e3e19612e251.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From d71c81ad6d3b5ab54212e281c9efeab3cb4711be Mon Sep 17 00:00:00 2001
|
From 5dbb242d7d2435fab6346515b723fd197331e16a Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 30 Jan 2022 07:40:19 -0500
|
Date: Sun, 30 Jan 2022 07:40:19 -0500
|
||||||
Subject: [PATCH 19/21] Fix parsing audio hal 7.0 audio policies
|
Subject: [PATCH 19/23] Fix parsing audio hal 7.0 audio policies
|
||||||
|
|
||||||
Google changed separator from natural "," to weird " "
|
Google changed separator from natural "," to weird " "
|
||||||
We broke its support in "FIH devices: Fix "Earpiece" audio output"
|
We broke its support in "FIH devices: Fix "Earpiece" audio output"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From f9496b5e570c38233be509c4b14bd0e0f36518ef Mon Sep 17 00:00:00 2001
|
From 84a17a2c0cd0ff029e62b8c8b0d66cbabcc20878 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sat, 12 Mar 2022 18:07:43 -0500
|
Date: Sat, 12 Mar 2022 18:07:43 -0500
|
||||||
Subject: [PATCH 20/21] fixup! Not all sources in a route are valid. Dont
|
Subject: [PATCH 20/23] fixup! Not all sources in a route are valid. Dont
|
||||||
ignore the whole route because of one broken source
|
ignore the whole route because of one broken source
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 614970eca688faf496cee321f1bed312a0773c8d Mon Sep 17 00:00:00 2001
|
From a4877baf04cab3ea39e6cfb07dca5f192c00b4c6 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 5 Apr 2022 15:07:37 -0400
|
Date: Tue, 5 Apr 2022 15:07:37 -0400
|
||||||
Subject: [PATCH 21/21] Next level of force disable a2dp offload: erase all
|
Subject: [PATCH 21/23] Next level of force disable a2dp offload: erase all
|
||||||
modules related to a2dp, and include our own
|
modules related to a2dp, and include our own
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -0,0 +1,57 @@
|
|||||||
|
From d51bb9caf00ae2736c1d2376688cbb5d273acc34 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
|
Date: Sat, 16 Apr 2022 14:30:14 -0400
|
||||||
|
Subject: [PATCH 22/23] Add a prop to change Samsung flash strength
|
||||||
|
|
||||||
|
---
|
||||||
|
services/camera/libcameraservice/Android.bp | 1 +
|
||||||
|
.../common/CameraProviderManager.cpp | 14 +++++++++++++-
|
||||||
|
2 files changed, 14 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/services/camera/libcameraservice/Android.bp b/services/camera/libcameraservice/Android.bp
|
||||||
|
index a2a2ad623e..b616f8207f 100644
|
||||||
|
--- a/services/camera/libcameraservice/Android.bp
|
||||||
|
+++ b/services/camera/libcameraservice/Android.bp
|
||||||
|
@@ -156,6 +156,7 @@ cc_library_shared {
|
||||||
|
"android.hardware.camera.device@3.7",
|
||||||
|
"vendor.samsung.hardware.camera.provider@3.0",
|
||||||
|
"vendor.samsung.hardware.camera.provider@4.0",
|
||||||
|
+ "vendor.samsung.hardware.camera.device@5.0",
|
||||||
|
"media_permission-aidl-cpp",
|
||||||
|
],
|
||||||
|
|
||||||
|
diff --git a/services/camera/libcameraservice/common/CameraProviderManager.cpp b/services/camera/libcameraservice/common/CameraProviderManager.cpp
|
||||||
|
index 9d26bd44d7..4577337fd2 100644
|
||||||
|
--- a/services/camera/libcameraservice/common/CameraProviderManager.cpp
|
||||||
|
+++ b/services/camera/libcameraservice/common/CameraProviderManager.cpp
|
||||||
|
@@ -23,6 +23,7 @@
|
||||||
|
#include <android/hardware/camera/device/3.7/ICameraDevice.h>
|
||||||
|
#include <vendor/samsung/hardware/camera/provider/3.0/ISehCameraProvider.h>
|
||||||
|
#include <vendor/samsung/hardware/camera/provider/4.0/ISehCameraProvider.h>
|
||||||
|
+#include <vendor/samsung/hardware/camera/device/5.0/ISehCameraDevice.h>
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
#include <chrono>
|
||||||
|
@@ -2289,7 +2290,18 @@ sp<InterfaceT> CameraProviderManager::ProviderInfo::DeviceInfo::startDeviceInter
|
||||||
|
template<class InterfaceT>
|
||||||
|
status_t CameraProviderManager::ProviderInfo::DeviceInfo::setTorchMode(InterfaceT& interface,
|
||||||
|
bool enabled) {
|
||||||
|
- Status s = interface->setTorchMode(enabled ? TorchMode::ON : TorchMode::OFF);
|
||||||
|
+ int32_t flashStrength = property_get_int32("persist.sys.phh.flash_strength", 1);
|
||||||
|
+
|
||||||
|
+ auto sehCast = vendor::samsung::hardware::camera::device::V5_0::ISehCameraDevice::castFrom(interface);
|
||||||
|
+ android::sp<vendor::samsung::hardware::camera::device::V5_0::ISehCameraDevice> seh = sehCast;
|
||||||
|
+
|
||||||
|
+ Status s;
|
||||||
|
+ if(seh != nullptr) {
|
||||||
|
+ s = seh->sehSetTorchModeStrength(enabled ? TorchMode::ON : TorchMode::OFF, flashStrength);
|
||||||
|
+ } else {
|
||||||
|
+ s = interface->setTorchMode(enabled ? TorchMode::ON : TorchMode::OFF);
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
return mapToStatusT(s);
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
@ -0,0 +1,52 @@
|
|||||||
|
From 4e0112f9890f03418d16d999a01298728f3445d9 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
|
Date: Mon, 2 May 2022 17:37:09 -0400
|
||||||
|
Subject: [PATCH 23/23] Support variable flash strength on samsung hal 4.0
|
||||||
|
|
||||||
|
---
|
||||||
|
services/camera/libcameraservice/Android.bp | 1 +
|
||||||
|
.../libcameraservice/common/CameraProviderManager.cpp | 6 ++++++
|
||||||
|
2 files changed, 7 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/services/camera/libcameraservice/Android.bp b/services/camera/libcameraservice/Android.bp
|
||||||
|
index b616f8207f..3b99e643e5 100644
|
||||||
|
--- a/services/camera/libcameraservice/Android.bp
|
||||||
|
+++ b/services/camera/libcameraservice/Android.bp
|
||||||
|
@@ -157,6 +157,7 @@ cc_library_shared {
|
||||||
|
"vendor.samsung.hardware.camera.provider@3.0",
|
||||||
|
"vendor.samsung.hardware.camera.provider@4.0",
|
||||||
|
"vendor.samsung.hardware.camera.device@5.0",
|
||||||
|
+ "vendor.samsung.hardware.camera.device@4.0",
|
||||||
|
"media_permission-aidl-cpp",
|
||||||
|
],
|
||||||
|
|
||||||
|
diff --git a/services/camera/libcameraservice/common/CameraProviderManager.cpp b/services/camera/libcameraservice/common/CameraProviderManager.cpp
|
||||||
|
index 4577337fd2..8b483a55c8 100644
|
||||||
|
--- a/services/camera/libcameraservice/common/CameraProviderManager.cpp
|
||||||
|
+++ b/services/camera/libcameraservice/common/CameraProviderManager.cpp
|
||||||
|
@@ -24,6 +24,7 @@
|
||||||
|
#include <vendor/samsung/hardware/camera/provider/3.0/ISehCameraProvider.h>
|
||||||
|
#include <vendor/samsung/hardware/camera/provider/4.0/ISehCameraProvider.h>
|
||||||
|
#include <vendor/samsung/hardware/camera/device/5.0/ISehCameraDevice.h>
|
||||||
|
+#include <vendor/samsung/hardware/camera/device/4.0/ISehCameraDevice.h>
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
#include <chrono>
|
||||||
|
@@ -2295,9 +2296,14 @@ status_t CameraProviderManager::ProviderInfo::DeviceInfo::setTorchMode(Interface
|
||||||
|
auto sehCast = vendor::samsung::hardware::camera::device::V5_0::ISehCameraDevice::castFrom(interface);
|
||||||
|
android::sp<vendor::samsung::hardware::camera::device::V5_0::ISehCameraDevice> seh = sehCast;
|
||||||
|
|
||||||
|
+ auto sehCast2 = vendor::samsung::hardware::camera::device::V4_0::ISehCameraDevice::castFrom(interface);
|
||||||
|
+ android::sp<vendor::samsung::hardware::camera::device::V4_0::ISehCameraDevice> seh2 = sehCast2;
|
||||||
|
+
|
||||||
|
Status s;
|
||||||
|
if(seh != nullptr) {
|
||||||
|
s = seh->sehSetTorchModeStrength(enabled ? TorchMode::ON : TorchMode::OFF, flashStrength);
|
||||||
|
+ } else if(seh2 != nullptr) {
|
||||||
|
+ s = seh2->sehSetTorchModeStrength(enabled ? TorchMode::ON : TorchMode::OFF, flashStrength);
|
||||||
|
} else {
|
||||||
|
s = interface->setTorchMode(enabled ? TorchMode::ON : TorchMode::OFF);
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
From 5675af56cab31009b7e40c33c0974e3155b7e132 Mon Sep 17 00:00:00 2001
|
From 50894d0b194706219e869070d0d0a60c2fedbd83 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 5 Oct 2021 17:59:16 -0400
|
Date: Tue, 5 Oct 2021 17:59:16 -0400
|
||||||
Subject: [PATCH 01/31] Fallback to stupid autobrightness if brightness values
|
Subject: [PATCH 01/33] Fallback to stupid autobrightness if brightness values
|
||||||
are broken
|
are broken
|
||||||
|
|
||||||
This is needed because of:
|
This is needed because of:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 052ace3bdbe81360770e85176996525ea7665861 Mon Sep 17 00:00:00 2001
|
From 01d72f3de8dd8e1a4671d4a1f1d5bbab9241194a Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 28 Nov 2017 18:28:04 +0100
|
Date: Tue, 28 Nov 2017 18:28:04 +0100
|
||||||
Subject: [PATCH 02/31] Relax requirement for visible flag to sdcards
|
Subject: [PATCH 02/33] Relax requirement for visible flag to sdcards
|
||||||
|
|
||||||
The vast majority of sdcard readers are stable enough to be declared by
|
The vast majority of sdcard readers are stable enough to be declared by
|
||||||
the API. (I see no counter-example)
|
the API. (I see no counter-example)
|
||||||
@ -13,10 +13,10 @@ Change-Id: Ia616671c03562d1eadaff5531a5c708a62d7ad3a
|
|||||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java
|
diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java
|
||||||
index 2f29c3cb4e7c..de92ad4d47ca 100644
|
index ec58b1701694..40b9a18f0fb3 100644
|
||||||
--- a/services/core/java/com/android/server/StorageManagerService.java
|
--- a/services/core/java/com/android/server/StorageManagerService.java
|
||||||
+++ b/services/core/java/com/android/server/StorageManagerService.java
|
+++ b/services/core/java/com/android/server/StorageManagerService.java
|
||||||
@@ -1582,7 +1582,8 @@ class StorageManagerService extends IStorageManager.Stub
|
@@ -1583,7 +1583,8 @@ class StorageManagerService extends IStorageManager.Stub
|
||||||
|
|
||||||
// Adoptable public disks are visible to apps, since they meet
|
// Adoptable public disks are visible to apps, since they meet
|
||||||
// public API requirement of being in a stable location.
|
// public API requirement of being in a stable location.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 29116da26af1af6c2b8b929b85261e6a23b68807 Mon Sep 17 00:00:00 2001
|
From cb46b9da6a63fe5cb89348c03e707fc43981a465 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Thu, 17 May 2018 20:28:35 +0200
|
Date: Thu, 17 May 2018 20:28:35 +0200
|
||||||
Subject: [PATCH 03/31] Don't crash if there is IR HAL is not declared
|
Subject: [PATCH 03/33] Don't crash if there is IR HAL is not declared
|
||||||
|
|
||||||
Change-Id: I3afded27441bbee8244d5fda544b3e6d1238dc1b
|
Change-Id: I3afded27441bbee8244d5fda544b3e6d1238dc1b
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From f2300a6714aeffaba7f423f76b93f2dbb06148a7 Mon Sep 17 00:00:00 2001
|
From f3f8c69914b7c20bac11c3fb0a217ced1944901e Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 6 Aug 2018 12:49:00 +0200
|
Date: Mon, 6 Aug 2018 12:49:00 +0200
|
||||||
Subject: [PATCH 04/31] Show APN Settings for CDMA carriers
|
Subject: [PATCH 04/33] Show APN Settings for CDMA carriers
|
||||||
|
|
||||||
---
|
---
|
||||||
telephony/java/android/telephony/CarrierConfigManager.java | 2 +-
|
telephony/java/android/telephony/CarrierConfigManager.java | 2 +-
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 4c4035881ae7e213433b0fc5c9c8582269302954 Mon Sep 17 00:00:00 2001
|
From c441a4d08d3226a89f5a9d5d54a3e092bc398bc3 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Thu, 8 Nov 2018 23:04:03 +0100
|
Date: Thu, 8 Nov 2018 23:04:03 +0100
|
||||||
Subject: [PATCH 05/31] Re-order services so that it works even without qtaguid
|
Subject: [PATCH 05/33] Re-order services so that it works even without qtaguid
|
||||||
|
|
||||||
Change-Id: I0c0f527b3ae151d45c68f7ac6c205da3f34e74df
|
Change-Id: I0c0f527b3ae151d45c68f7ac6c205da3f34e74df
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 751f7e0840e5f27750a81efe9f94f6c0b484b8e5 Mon Sep 17 00:00:00 2001
|
From cdf6204270d189dc035fee8f21b4f73697eaa711 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 24 Mar 2019 23:05:14 +0100
|
Date: Sun, 24 Mar 2019 23:05:14 +0100
|
||||||
Subject: [PATCH 06/31] Support samsung Pie and Q light hal
|
Subject: [PATCH 06/33] Support samsung Pie and Q light hal
|
||||||
|
|
||||||
Change-Id: I01f94acd7d0672733e48854d80368f9ac6f861c6
|
Change-Id: I01f94acd7d0672733e48854d80368f9ac6f861c6
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From ed9809bbd9fe4936094d680def1efdee23f9b6b3 Mon Sep 17 00:00:00 2001
|
From c2c21c01856fc410d196633429f22535957a0d0f Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 12 Aug 2019 23:08:26 +0200
|
Date: Mon, 12 Aug 2019 23:08:26 +0200
|
||||||
Subject: [PATCH 07/31] Add support for samsung touch, physical and hover
|
Subject: [PATCH 07/33] Add support for samsung touch, physical and hover
|
||||||
proximity sensor as fallback to real proximity sensor
|
proximity sensor as fallback to real proximity sensor
|
||||||
|
|
||||||
Change-Id: I7a0f8b4665c802140d19197d850b77b2a7ac1865
|
Change-Id: I7a0f8b4665c802140d19197d850b77b2a7ac1865
|
||||||
@ -10,10 +10,10 @@ Change-Id: I7a0f8b4665c802140d19197d850b77b2a7ac1865
|
|||||||
1 file changed, 35 insertions(+)
|
1 file changed, 35 insertions(+)
|
||||||
|
|
||||||
diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
|
diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
|
||||||
index 78d79ad2f12d..1bcd2317235b 100644
|
index 171fdfa5ca6d..abf4d20a1cf5 100644
|
||||||
--- a/services/core/java/com/android/server/display/DisplayPowerController.java
|
--- a/services/core/java/com/android/server/display/DisplayPowerController.java
|
||||||
+++ b/services/core/java/com/android/server/display/DisplayPowerController.java
|
+++ b/services/core/java/com/android/server/display/DisplayPowerController.java
|
||||||
@@ -1734,6 +1734,27 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
|
@@ -1744,6 +1744,27 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
|
||||||
? Sensor.TYPE_PROXIMITY : SensorUtils.NO_FALLBACK;
|
? Sensor.TYPE_PROXIMITY : SensorUtils.NO_FALLBACK;
|
||||||
mProximitySensor = SensorUtils.findSensor(mSensorManager, proxSensor.type, proxSensor.name,
|
mProximitySensor = SensorUtils.findSensor(mSensorManager, proxSensor.type, proxSensor.name,
|
||||||
fallbackType);
|
fallbackType);
|
||||||
@ -41,7 +41,7 @@ index 78d79ad2f12d..1bcd2317235b 100644
|
|||||||
if (mProximitySensor != null) {
|
if (mProximitySensor != null) {
|
||||||
mProximityThreshold = Math.min(mProximitySensor.getMaximumRange(),
|
mProximityThreshold = Math.min(mProximitySensor.getMaximumRange(),
|
||||||
TYPICAL_PROXIMITY_THRESHOLD);
|
TYPICAL_PROXIMITY_THRESHOLD);
|
||||||
@@ -2499,6 +2520,20 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
|
@@ -2516,6 +2537,20 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
|
||||||
public void onSensorChanged(SensorEvent event) {
|
public void onSensorChanged(SensorEvent event) {
|
||||||
if (mProximitySensorEnabled) {
|
if (mProximitySensorEnabled) {
|
||||||
final long time = SystemClock.uptimeMillis();
|
final long time = SystemClock.uptimeMillis();
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From b9f801be0142d92b448b2ec91fb4dafb4856791d Mon Sep 17 00:00:00 2001
|
From 0e304464a29e1905e64bceb63638b1a946d80720 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 5 Apr 2020 16:32:46 +0200
|
Date: Sun, 5 Apr 2020 16:32:46 +0200
|
||||||
Subject: [PATCH 08/31] Always allow overriding the number of work profiles
|
Subject: [PATCH 08/33] Always allow overriding the number of work profiles
|
||||||
|
|
||||||
Change-Id: I6eb09aa71663c6fbe7563e3038bffcabdba0ff6a
|
Change-Id: I6eb09aa71663c6fbe7563e3038bffcabdba0ff6a
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 8c3d4fcea46de7a0b83df0ae238b09af870bbb1f Mon Sep 17 00:00:00 2001
|
From 1e97292318d9af4b29d450f819f1f954232473d7 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sat, 6 Jun 2020 18:21:56 +0200
|
Date: Sat, 6 Jun 2020 18:21:56 +0200
|
||||||
Subject: [PATCH 09/31] HOME deserves to wake-up devices just as well as back
|
Subject: [PATCH 09/33] HOME deserves to wake-up devices just as well as back
|
||||||
and menu
|
and menu
|
||||||
|
|
||||||
Change-Id: Ia562bafd8c620d00c17e8eb338e4701c6c4a3c3a
|
Change-Id: Ia562bafd8c620d00c17e8eb338e4701c6c4a3c3a
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 0c03c7a32ba5cadf840e8c599df83486a75c8cca Mon Sep 17 00:00:00 2001
|
From 26b1e0b7a9dd7f289d297c3af395d997efa8d4d1 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 29 Sep 2020 22:39:47 +0200
|
Date: Tue, 29 Sep 2020 22:39:47 +0200
|
||||||
Subject: [PATCH 10/31] Some devices have proximity sensor reporting NaN as max
|
Subject: [PATCH 10/33] Some devices have proximity sensor reporting NaN as max
|
||||||
range for some reason. Make them behave standard way by setting 5 cm
|
range for some reason. Make them behave standard way by setting 5 cm
|
||||||
|
|
||||||
Change-Id: I3c39e3e914a05903c140235702e0480d2d58a612
|
Change-Id: I3c39e3e914a05903c140235702e0480d2d58a612
|
||||||
@ -10,10 +10,10 @@ Change-Id: I3c39e3e914a05903c140235702e0480d2d58a612
|
|||||||
1 file changed, 3 insertions(+)
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
|
diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
|
||||||
index 1bcd2317235b..0d5ea94da738 100644
|
index abf4d20a1cf5..5f7fd1b23df4 100644
|
||||||
--- a/services/core/java/com/android/server/display/DisplayPowerController.java
|
--- a/services/core/java/com/android/server/display/DisplayPowerController.java
|
||||||
+++ b/services/core/java/com/android/server/display/DisplayPowerController.java
|
+++ b/services/core/java/com/android/server/display/DisplayPowerController.java
|
||||||
@@ -1758,6 +1758,9 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
|
@@ -1768,6 +1768,9 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
|
||||||
if (mProximitySensor != null) {
|
if (mProximitySensor != null) {
|
||||||
mProximityThreshold = Math.min(mProximitySensor.getMaximumRange(),
|
mProximityThreshold = Math.min(mProximitySensor.getMaximumRange(),
|
||||||
TYPICAL_PROXIMITY_THRESHOLD);
|
TYPICAL_PROXIMITY_THRESHOLD);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 356f356b5d061a6977e3a6d64d8b1220311b097d Mon Sep 17 00:00:00 2001
|
From e0837f217283c60aff22b83e43823e1411b05428 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 29 Sep 2020 22:40:10 +0200
|
Date: Tue, 29 Sep 2020 22:40:10 +0200
|
||||||
Subject: [PATCH 11/31] Fix brightness range not being complete on Samsung
|
Subject: [PATCH 11/33] Fix brightness range not being complete on Samsung
|
||||||
devices
|
devices
|
||||||
|
|
||||||
On some devices, minimum brightness is 0, which totally messes with
|
On some devices, minimum brightness is 0, which totally messes with
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 30377055985ef3caec0085e8283200bbe106b3f8 Mon Sep 17 00:00:00 2001
|
From 1b94ddc6fc561f136a7e73d06b5dcdb674700270 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 25 Oct 2020 23:57:26 +0100
|
Date: Sun, 25 Oct 2020 23:57:26 +0100
|
||||||
Subject: [PATCH 12/31] Re-implement fnmatch-like behaviour for RRO java-side
|
Subject: [PATCH 12/33] Re-implement fnmatch-like behaviour for RRO java-side
|
||||||
|
|
||||||
Change-Id: Id38292a9a1453aa87b8401c1fdb390fa4e63c7d1
|
Change-Id: Id38292a9a1453aa87b8401c1fdb390fa4e63c7d1
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From efa47ee9932c87edea2f8dcb26426303c86d9a16 Mon Sep 17 00:00:00 2001
|
From 1d4a485384d3089b720ef47f8941fa2a7fae4708 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 6 Dec 2020 12:20:08 +0100
|
Date: Sun, 6 Dec 2020 12:20:08 +0100
|
||||||
Subject: [PATCH 13/31] Make rounded corners padding overridable with
|
Subject: [PATCH 13/33] Make rounded corners padding overridable with
|
||||||
persist.sys.phh.rounded_corners_padding
|
persist.sys.phh.rounded_corners_padding
|
||||||
|
|
||||||
Change-Id: I481c1c8849b2f22a7cdfb2896a6d3c2e7e3b44d9
|
Change-Id: I481c1c8849b2f22a7cdfb2896a6d3c2e7e3b44d9
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 247a4b977e1eca76e70017b0865d6658998fa713 Mon Sep 17 00:00:00 2001
|
From 2d0bba690d67b91bf1fd6b73eade6200c131daa8 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Fri, 11 Dec 2020 14:41:09 +0100
|
Date: Fri, 11 Dec 2020 14:41:09 +0100
|
||||||
Subject: [PATCH 14/31] Remove useless notification about "console" service
|
Subject: [PATCH 14/33] Remove useless notification about "console" service
|
||||||
being running
|
being running
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From ca9586284beee6dbabab01517f6d0b40147d5174 Mon Sep 17 00:00:00 2001
|
From a6a8d7d07f710e3156ef1b3143834b23eda0e3b3 Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Cai <peter@typeblog.net>
|
From: Peter Cai <peter@typeblog.net>
|
||||||
Date: Wed, 16 Dec 2020 21:24:12 +0800
|
Date: Wed, 16 Dec 2020 21:24:12 +0800
|
||||||
Subject: [PATCH 15/31] Revert "Remove unused SystemProperties.set"
|
Subject: [PATCH 15/33] Revert "Remove unused SystemProperties.set"
|
||||||
|
|
||||||
This reverts commit debb4616ef67f9ed5054eca51ec58592358ff55f.
|
This reverts commit debb4616ef67f9ed5054eca51ec58592358ff55f.
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 947fd7c3edd2e182f107069edc99a109a910d04f Mon Sep 17 00:00:00 2001
|
From f18c5862688e3875aab0144c6d657708470175b9 Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Cai <peter@typeblog.net>
|
From: Peter Cai <peter@typeblog.net>
|
||||||
Date: Wed, 16 Dec 2020 13:46:15 +0800
|
Date: Wed, 16 Dec 2020 13:46:15 +0800
|
||||||
Subject: [PATCH 16/31] TelephonyManager: bring back getNetworkClass()
|
Subject: [PATCH 16/33] TelephonyManager: bring back getNetworkClass()
|
||||||
|
|
||||||
This partially reverts commit c058cac051ab083dc7fb7ea6aa85699110b2e9bf.
|
This partially reverts commit c058cac051ab083dc7fb7ea6aa85699110b2e9bf.
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 6ca147c2c8bfdaa87355f78f37572b1671994371 Mon Sep 17 00:00:00 2001
|
From 5a73b02dbc2b956482709865dd6e2140496a669b Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Cai <peter@typeblog.net>
|
From: Peter Cai <peter@typeblog.net>
|
||||||
Date: Wed, 16 Dec 2020 21:26:45 +0800
|
Date: Wed, 16 Dec 2020 21:26:45 +0800
|
||||||
Subject: [PATCH 17/31] TelephonyManager: add API annotations for
|
Subject: [PATCH 17/33] TelephonyManager: add API annotations for
|
||||||
setTelephonyProperty
|
setTelephonyProperty
|
||||||
|
|
||||||
* This method was added back by reverting commit
|
* This method was added back by reverting commit
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From f98dde9d6af10f2990a0433662485eeb385f211d Mon Sep 17 00:00:00 2001
|
From fd7520b8edfd852c64867282e0d12f8b4cbc33b1 Mon Sep 17 00:00:00 2001
|
||||||
From: Alberto Ponces <ponces26@gmail.com>
|
From: Alberto Ponces <ponces26@gmail.com>
|
||||||
Date: Tue, 2 Feb 2021 10:20:51 +0000
|
Date: Tue, 2 Feb 2021 10:20:51 +0000
|
||||||
Subject: [PATCH 18/31] Fix Wakelock issue
|
Subject: [PATCH 18/33] Fix Wakelock issue
|
||||||
|
|
||||||
Prevent SystemUI crash due to "WakeLock under-locked Doze" (issue #12) by only releasing a wakelock that was not already released
|
Prevent SystemUI crash due to "WakeLock under-locked Doze" (issue #12) by only releasing a wakelock that was not already released
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From d5649f36686e27f8e94c3ebf1478bfa09d669f8f Mon Sep 17 00:00:00 2001
|
From 84b5f050a8fe593d4c285014c0b39dcb3b76b2af Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sat, 20 Mar 2021 14:31:01 +0100
|
Date: Sat, 20 Mar 2021 14:31:01 +0100
|
||||||
Subject: [PATCH 19/31] Automatically detect pick up sensor, so that an overlay
|
Subject: [PATCH 19/33] Automatically detect pick up sensor, so that an overlay
|
||||||
is required for the sole purpose of enabling pulse doze on pick up sensor
|
is required for the sole purpose of enabling pulse doze on pick up sensor
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From e484e2ece36778057bb70c446ca3ac2e5eaac98d Mon Sep 17 00:00:00 2001
|
From 323b26d91a1ee03a7cb5d80bf3d678b4a07d1d1c Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Tue, 23 Mar 2021 19:43:26 +0100
|
Date: Tue, 23 Mar 2021 19:43:26 +0100
|
||||||
Subject: [PATCH 20/31] Catch broken mainBuiltInDisplayCutoutRectApproximation
|
Subject: [PATCH 20/33] Catch broken mainBuiltInDisplayCutoutRectApproximation
|
||||||
|
|
||||||
Some devices (Redmi Note 9T) have:
|
Some devices (Redmi Note 9T) have:
|
||||||
mainBuiltInDisplayCutoutRectApproximation = @android:mainBuiltInDisplayCutout
|
mainBuiltInDisplayCutoutRectApproximation = @android:mainBuiltInDisplayCutout
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From d55afdade8ce3c1c5368929af4dd71aad3555174 Mon Sep 17 00:00:00 2001
|
From 82d865e76a3d19d9cc2749bc4d4ea444f526d6ca Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sat, 24 Mar 2018 08:01:48 +0100
|
Date: Sat, 24 Mar 2018 08:01:48 +0100
|
||||||
Subject: [PATCH 21/31] backlight: Fix backlight control on Galaxy S9(+)
|
Subject: [PATCH 21/33] backlight: Fix backlight control on Galaxy S9(+)
|
||||||
|
|
||||||
Change-Id: I1fbbb47939c377597ef8ad6b88b2acea5f4acaa6
|
Change-Id: I1fbbb47939c377597ef8ad6b88b2acea5f4acaa6
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From e04878670b5c3bfffd2991fa4501b08eb5516636 Mon Sep 17 00:00:00 2001
|
From f20085c942cc67e25ee5f14e9b4f350b03e6ef87 Mon Sep 17 00:00:00 2001
|
||||||
From: Danny Lin <danny@kdrag0n.dev>
|
From: Danny Lin <danny@kdrag0n.dev>
|
||||||
Date: Sat, 16 Oct 2021 05:27:57 -0700
|
Date: Sat, 16 Oct 2021 05:27:57 -0700
|
||||||
Subject: [PATCH 22/31] Add support for app signature spoofing
|
Subject: [PATCH 22/33] Add support for app signature spoofing
|
||||||
|
|
||||||
This is needed by microG GmsCore to pretend to be the official Google
|
This is needed by microG GmsCore to pretend to be the official Google
|
||||||
Play Services package, because client apps check the package signature
|
Play Services package, because client apps check the package signature
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 94c1a67546b3487b2dea4cdc136d9d019d7192db Mon Sep 17 00:00:00 2001
|
From c9dbe8146db94cd49c6a7034b57dbc70bb90e46d Mon Sep 17 00:00:00 2001
|
||||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||||
Date: Sat, 4 Sep 2021 08:26:30 +0000
|
Date: Sat, 4 Sep 2021 08:26:30 +0000
|
||||||
Subject: [PATCH 23/31] Revert "Switch long-press power behavior in AOSP."
|
Subject: [PATCH 23/33] Revert "Switch long-press power behavior in AOSP."
|
||||||
|
|
||||||
This reverts commit 803c77a0a24624111944832098c6f65158051dc4.
|
This reverts commit 803c77a0a24624111944832098c6f65158051dc4.
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From f029bf72a4fbb195363d841c58d55f9613335328 Mon Sep 17 00:00:00 2001
|
From fecdff7eb4527d68556c283bfb6fc214f0987e83 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Fri, 17 Dec 2021 17:16:14 -0500
|
Date: Fri, 17 Dec 2021 17:16:14 -0500
|
||||||
Subject: [PATCH 24/31] Reduce the size of udfps enroll progress bar. Some
|
Subject: [PATCH 24/33] Reduce the size of udfps enroll progress bar. Some
|
||||||
devices have their udfps pretty low, and the progress bar would make the icon
|
devices have their udfps pretty low, and the progress bar would make the icon
|
||||||
at the wrong place
|
at the wrong place
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 7a65fc6e04b4dc686c67073eb73fe35a1c93ef90 Mon Sep 17 00:00:00 2001
|
From c0a26634b7f0c7803be78afda76ba35b61d6f5dc Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sun, 19 Dec 2021 17:08:22 -0500
|
Date: Sun, 19 Dec 2021 17:08:22 -0500
|
||||||
Subject: [PATCH 25/31] Add UDFPS support for various devices
|
Subject: [PATCH 25/33] Add UDFPS support for various devices
|
||||||
|
|
||||||
Successfully tested on Galaxy A51, Xiaomi Mi 9, and OnePlus Nord 2
|
Successfully tested on Galaxy A51, Xiaomi Mi 9, and OnePlus Nord 2
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 58f189bc4c81f2e45b8434e71674455ed6456553 Mon Sep 17 00:00:00 2001
|
From fed8b0ec9d0e831ae4ce7c4236d98576fe023148 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 20 Dec 2021 15:01:41 -0500
|
Date: Mon, 20 Dec 2021 15:01:41 -0500
|
||||||
Subject: [PATCH 26/31] Dynamically resize boot animation to match screen size
|
Subject: [PATCH 26/33] Dynamically resize boot animation to match screen size
|
||||||
|
|
||||||
Change-Id: I54e49fc6b8c670103852e212d1416e27ff976205
|
Change-Id: I54e49fc6b8c670103852e212d1416e27ff976205
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 7871552e0324ce0fb980d670282c163d88ec3303 Mon Sep 17 00:00:00 2001
|
From 7866d0de9feb99616ce229e923541bd8928d01d6 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Mon, 27 Dec 2021 17:57:11 -0500
|
Date: Mon, 27 Dec 2021 17:57:11 -0500
|
||||||
Subject: [PATCH 27/31] Once we integrate Samsung Power hal in libpowermanager,
|
Subject: [PATCH 27/33] Once we integrate Samsung Power hal in libpowermanager,
|
||||||
libpowermanager and its deps require linking against
|
libpowermanager and its deps require linking against
|
||||||
vendor.samsung.hardware.miscpower@2.0
|
vendor.samsung.hardware.miscpower@2.0
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 250a08142fc0bbe96622346f12dafb003fc10123 Mon Sep 17 00:00:00 2001
|
From 36ba1df150d83e6967e66b45d82564fae7016f5f Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Thu, 3 Mar 2022 09:15:32 -0500
|
Date: Thu, 3 Mar 2022 09:15:32 -0500
|
||||||
Subject: [PATCH 28/31] Add persist.sys.phh.ultrasonic_udfps property to
|
Subject: [PATCH 28/33] Add persist.sys.phh.ultrasonic_udfps property to
|
||||||
disable green circle for udfps
|
disable green circle for udfps
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From 983dbb48d5f5d20c1bb53dc4b5d4afe735f680c9 Mon Sep 17 00:00:00 2001
|
From b704b4313ed6157ed22d134a65acd6444e5b4ac8 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Thu, 3 Mar 2022 09:17:17 -0500
|
Date: Thu, 3 Mar 2022 09:17:17 -0500
|
||||||
Subject: [PATCH 29/31] Allow 128bits SHA1 IPSec keys. This is required to
|
Subject: [PATCH 29/33] Allow 128bits SHA1 IPSec keys. This is required to
|
||||||
implement VoLTE with this API
|
implement VoLTE with this API
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From eb66d314f14eb35e10d796886fc50f3d6a0cdbc0 Mon Sep 17 00:00:00 2001
|
From 0d1dd110b3668b355c6da4dcbc74816786cc02ec Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Fri, 4 Mar 2022 19:26:53 -0500
|
Date: Fri, 4 Mar 2022 19:26:53 -0500
|
||||||
Subject: [PATCH 30/31] Fix FOD on ZF8
|
Subject: [PATCH 30/33] Fix FOD on ZF8
|
||||||
|
|
||||||
Goodix HAL expects events in this order:
|
Goodix HAL expects events in this order:
|
||||||
- Fingerprint down when touchscreen says fp down
|
- Fingerprint down when touchscreen says fp down
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
From e5999473443fc20611760aaf3098035845e7ec68 Mon Sep 17 00:00:00 2001
|
From d598259994a1a283acf0605f63f0891765efbe57 Mon Sep 17 00:00:00 2001
|
||||||
From: Pierre-Hugues Husson <phh@phh.me>
|
From: Pierre-Hugues Husson <phh@phh.me>
|
||||||
Date: Sat, 2 Apr 2022 18:04:01 -0400
|
Date: Sat, 2 Apr 2022 18:04:01 -0400
|
||||||
Subject: [PATCH 31/31] Allow disabling of fingerprint cleanups, needed on some
|
Subject: [PATCH 31/33] Allow disabling of fingerprint cleanups, needed on some
|
||||||
Realme devices that cant enumerate
|
Realme devices that cant enumerate
|
||||||
|
|
||||||
---
|
---
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user