Changes for May 2022, syncing up to v413
This commit is contained in:
@@ -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>
|
||||
Date: Sun, 20 Jun 2021 03:39:32 +0000
|
||||
Subject: [PATCH 01/15] Add MiuiNavbarOverlay
|
||||
Subject: [PATCH 01/16] Add MiuiNavbarOverlay
|
||||
|
||||
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>
|
||||
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
|
||||
|
||||
|
||||
@@ -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>
|
||||
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
|
||||
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>
|
||||
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
|
||||
|
||||
|
||||
@@ -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>
|
||||
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
|
||||
|
||||
|
||||
@@ -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>
|
||||
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
|
||||
|
||||
|
||||
@@ -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>
|
||||
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
|
||||
---
|
||||
|
||||
@@ -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>
|
||||
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
|
||||
|
||||
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>
|
||||
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.
|
||||
---
|
||||
@@ -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>
|
||||
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
|
||||
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>
|
||||
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
|
||||
|
||||
@@ -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>
|
||||
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
|
||||
---
|
||||
@@ -9,7 +9,7 @@ Change-Id: I32cca6e2c6bb64d891efee959127edf7c0802cbc
|
||||
1 file changed, 1 insertion(+), 4 deletions(-)
|
||||
|
||||
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
|
||||
+++ b/core/res/res/values/config.xml
|
||||
@@ -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>
|
||||
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
|
||||
---
|
||||
@@ -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>
|
||||
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!
|
||||
|
||||
@@ -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>
|
||||
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
|
||||
---
|
||||
@@ -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>
|
||||
Date: Sun, 5 Sep 2021 00:30:33 +0000
|
||||
Subject: [PATCH 1/3] DeskClock: Remove night mode
|
||||
@@ -28,10 +28,10 @@ index 1680aab83..73375dcfa 100644
|
||||
\ No newline at end of file
|
||||
+</PreferenceScreen>
|
||||
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
|
||||
+++ 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() {
|
||||
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
|
||||
index e1db8c5ff..a735263b3 100644
|
||||
index cf770086b..7a756df7d 100644
|
||||
--- a/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.setTimeFormat((TextClock) digitalClock, false);
|
||||
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>
|
||||
Date: Wed, 19 Jan 2022 18:04:36 +0000
|
||||
Subject: [PATCH 2/3] DeskClock: Adapt digital clocks to S style
|
||||
@@ -13,23 +13,23 @@ Caveats/TODO:
|
||||
|
||||
Change-Id: I10c6fa213c89ac2f6e342be13fdd6390f7f787b0
|
||||
---
|
||||
res/layout-land/main_clock_frame.xml | 18 ++---
|
||||
res/layout/date_and_next_alarm_time.xml | 51 ++++++------
|
||||
res/layout-land/main_clock_frame.xml | 19 ++---
|
||||
res/layout/date_and_next_alarm_time.xml | 57 +++++++-------
|
||||
res/layout/desk_clock_saver.xml | 12 +--
|
||||
res/layout/digital_widget.xml | 71 ++++++++---------
|
||||
res/layout/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/styles.xml | 18 +++++
|
||||
.../alarmclock/DigitalAppWidgetProvider.java | 29 ++++---
|
||||
res/values/styles.xml | 19 +++++
|
||||
.../alarmclock/DigitalAppWidgetProvider.java | 31 ++++----
|
||||
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
|
||||
index b72f62333..afa9404f3 100644
|
||||
index 6abfdddd6..8ad98c0cf 100644
|
||||
--- a/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:orientation="vertical">
|
||||
|
||||
@@ -44,36 +44,38 @@ index b72f62333..afa9404f3 100644
|
||||
|
||||
<com.android.deskclock.AnalogClock
|
||||
android:id="@+id/analog_clock"
|
||||
@@ -37,16 +38,13 @@
|
||||
@@ -38,19 +39,13 @@
|
||||
|
||||
<com.android.deskclock.widget.AutoSizingTextClock
|
||||
android:id="@+id/digital_clock"
|
||||
- style="@style/display_time"
|
||||
+ style="@style/sc_keyguard_clock"
|
||||
android:layout_width="wrap_content"
|
||||
- android:layout_height="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
- android:ellipsize="none"
|
||||
- android:singleLine="true"
|
||||
- android:textSize="@dimen/main_clock_digital_font_size" />
|
||||
+ android:layout_height="wrap_content" />
|
||||
- android:textSize="@dimen/main_clock_digital_font_size"
|
||||
tools:text="01:23" />
|
||||
|
||||
- </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"
|
||||
- android:layout_width="wrap_content"
|
||||
- android:layout_height="wrap_content"
|
||||
- android:layout_gravity="center_horizontal"/>
|
||||
+ </LinearLayout>
|
||||
|
||||
<View
|
||||
android:id="@+id/hairline"
|
||||
</LinearLayout>
|
||||
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
|
||||
+++ b/res/layout/date_and_next_alarm_time.xml
|
||||
@@ -18,34 +18,39 @@
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
@@ -18,36 +18,41 @@
|
||||
android:layout_width="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_vertical|start"
|
||||
+ android:orientation="vertical">
|
||||
@@ -84,9 +86,10 @@ index ad25502a8..d89172637 100644
|
||||
+ style="@style/sc_keyguard_row"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
- android:textAllCaps="true" />
|
||||
- android:textAllCaps="true"
|
||||
+ 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
|
||||
- android:id="@+id/nextAlarmIcon"
|
||||
@@ -104,15 +107,18 @@ index ad25502a8..d89172637 100644
|
||||
- <TextView
|
||||
- android:id="@+id/nextAlarm"
|
||||
- style="@style/body"
|
||||
+ <LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
- android:textAllCaps="true" />
|
||||
- android:layout_width="wrap_content"
|
||||
- android:layout_height="wrap_content"
|
||||
- android:textAllCaps="true"
|
||||
- tools:text="Mo., 07:00"/>
|
||||
-
|
||||
-</LinearLayout>
|
||||
\ No newline at end of file
|
||||
+ android:paddingTop="@dimen/sc_keyguard_row_top_padding"
|
||||
+ android:paddingStart="@dimen/sc_keyguard_row_alarm_start_padding">
|
||||
+ <LinearLayout
|
||||
+ 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
|
||||
+ android:id="@+id/nextAlarmIcon"
|
||||
@@ -128,7 +134,8 @@ index ad25502a8..d89172637 100644
|
||||
+ android:id="@+id/nextAlarm"
|
||||
+ style="@style/sc_keyguard_row"
|
||||
+ android:layout_width="wrap_content"
|
||||
+ android:layout_height="wrap_content" />
|
||||
+ android:layout_height="wrap_content"
|
||||
+ tools:text="Mo., 07:00"/>
|
||||
+
|
||||
+ </LinearLayout>
|
||||
+
|
||||
@@ -367,59 +374,55 @@ index f524cf536..b9a28c79f 100644
|
||||
</LinearLayout>
|
||||
|
||||
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
|
||||
+++ b/res/layout/main_clock_frame.xml
|
||||
@@ -33,10 +33,11 @@
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="vertical">
|
||||
@@ -24,11 +24,11 @@
|
||||
android:layout_marginEnd="24dp"
|
||||
android:orientation="vertical">
|
||||
|
||||
- <FrameLayout
|
||||
+ <LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
- android:layout_height="0dp"
|
||||
- android:layout_weight="1">
|
||||
+ android:layout_height="wrap_content"
|
||||
+ android:gravity="center_vertical|start"
|
||||
+ android:orientation="vertical">
|
||||
- <FrameLayout
|
||||
+ <LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
- android:layout_height="0dp"
|
||||
- android:layout_weight="1"
|
||||
- android:layout_gravity="start">
|
||||
+ android:layout_height="wrap_content"
|
||||
+ android:gravity="center_vertical|start"
|
||||
+ android:orientation="vertical">
|
||||
|
||||
<com.android.deskclock.AnalogClock
|
||||
android:id="@+id/analog_clock"
|
||||
@@ -50,18 +51,14 @@
|
||||
<com.android.deskclock.AnalogClock
|
||||
android:id="@+id/analog_clock"
|
||||
@@ -42,17 +42,14 @@
|
||||
|
||||
<com.android.deskclock.widget.AutoSizingTextClock
|
||||
android:id="@+id/digital_clock"
|
||||
- style="@style/display_time"
|
||||
+ style="@style/sc_keyguard_clock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
- android:ellipsize="none"
|
||||
- android:includeFontPadding="false"
|
||||
- android:paddingTop="@dimen/main_clock_digital_padding"
|
||||
- android:singleLine="true"
|
||||
- android:textSize="@dimen/main_clock_digital_font_size" />
|
||||
+ android:paddingTop="@dimen/main_clock_digital_padding" />
|
||||
<com.android.deskclock.widget.AutoSizingTextClock
|
||||
android:id="@+id/digital_clock"
|
||||
- style="@style/display_time"
|
||||
- android:layout_width="match_parent"
|
||||
+ style="@style/sc_keyguard_clock"
|
||||
+ android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
- android:ellipsize="none"
|
||||
- android:includeFontPadding="false"
|
||||
android:paddingTop="@dimen/main_clock_digital_padding"
|
||||
- android:singleLine="true"
|
||||
- android:textSize="@dimen/main_clock_digital_font_size"
|
||||
tools:text="01:23" />
|
||||
|
||||
- </FrameLayout>
|
||||
+ <include layout="@layout/date_and_next_alarm_time" />
|
||||
|
||||
- <include layout="@layout/date_and_next_alarm_time" />
|
||||
+ </LinearLayout>
|
||||
|
||||
<View
|
||||
android:id="@+id/hairline"
|
||||
@@ -77,4 +74,4 @@
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="@integer/gutter_width_percent" />
|
||||
- </FrameLayout>
|
||||
+ <include layout="@layout/date_and_next_alarm_time" />
|
||||
+
|
||||
+ </LinearLayout>
|
||||
|
||||
- <include layout="@layout/date_and_next_alarm_time" />
|
||||
-</LinearLayout>
|
||||
\ No newline at end of file
|
||||
+</LinearLayout>
|
||||
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
|
||||
+++ b/res/values/dimens.xml
|
||||
@@ -62,7 +62,7 @@
|
||||
@@ -61,7 +61,7 @@
|
||||
<dimen name="body_font_padding">4dp</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="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="fab_height">96dp</dimen>
|
||||
<dimen name="settings_padding">4dp</dimen>
|
||||
+
|
||||
+ <!-- Keyguard dimens, taken from S fwb -->
|
||||
+ <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>
|
||||
</resources>
|
||||
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
|
||||
+++ b/res/values/styles.xml
|
||||
@@ -134,4 +134,22 @@
|
||||
<item name="android:numbersSelectorColor">?attr/colorAccent</item>
|
||||
@@ -187,4 +187,23 @@
|
||||
<style name="TextAppearance.Title" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
|
||||
<item name="android:textSize">22.0sp</item>
|
||||
</style>
|
||||
|
||||
+
|
||||
+ <style name="sc_keyguard_clock">
|
||||
+ <item name="android:fontFamily">sans-serif-light</item>
|
||||
+ <item name="android:fontFeatureSettings">tnum</item>
|
||||
@@ -471,19 +475,19 @@ index fbe62ae3a..e9ae028f9 100644
|
||||
+
|
||||
</resources>
|
||||
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
|
||||
+++ 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)) {
|
||||
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_actual, pi);
|
||||
}
|
||||
|
||||
// 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 targetHeightPx = portrait ? maxHeightPx : minHeightPx;
|
||||
final int largestClockFontSizePx =
|
||||
@@ -492,7 +496,7 @@ index 80a724e85..52685f1f4 100644
|
||||
|
||||
// Create a size template that describes the widget bounds.
|
||||
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.
|
||||
@@ -508,7 +512,7 @@ index 80a724e85..52685f1f4 100644
|
||||
if (low.hasViolations()) {
|
||||
return low;
|
||||
}
|
||||
@@ -332,7 +332,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||
@@ -334,7 +334,7 @@ public class DigitalAppWidgetProvider extends AppWidgetProvider {
|
||||
return low;
|
||||
}
|
||||
|
||||
@@ -517,7 +521,7 @@ index 80a724e85..52685f1f4 100644
|
||||
if (midSize.hasViolations()) {
|
||||
high = midSize;
|
||||
} 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
|
||||
* size measurements.
|
||||
*/
|
||||
@@ -526,7 +530,7 @@ index 80a724e85..52685f1f4 100644
|
||||
// Create a copy of the given template sizes.
|
||||
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);
|
||||
|
||||
// Adjust the font sizes.
|
||||
@@ -542,7 +546,7 @@ index 80a724e85..52685f1f4 100644
|
||||
|
||||
// Measure and layout the sizer.
|
||||
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 getSmallestClockFontSizePx() { return mSmallestClockFontSizePx; }
|
||||
private int getClockFontSizePx() { return mClockFontSizePx; }
|
||||
@@ -557,12 +561,14 @@ index 80a724e85..52685f1f4 100644
|
||||
- mFontSizePx = max(1, round(clockFontSizePx / 7.5f));
|
||||
- mIconFontSizePx = (int) (mFontSizePx * 1.4f);
|
||||
- mIconPaddingPx = mFontSizePx / 3;
|
||||
- }
|
||||
+ mFontSizePx = max(1, round(clockFontSizePx / (float) keyguardClockTextSizePx * (float) keyguardRowTextSizePx));
|
||||
+ mIconFontSizePx = max(1, round(clockFontSizePx / (float) keyguardClockTextSizePx * (float) keyguardAlarmIconSizePx));
|
||||
+ 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
|
||||
index db60ace95..43767d313 100644
|
||||
--- 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>
|
||||
Date: Thu, 20 Jan 2022 04:42:03 +0000
|
||||
Subject: [PATCH 3/3] DeskClock: Wallpaper-based text coloring for digital
|
||||
@@ -12,7 +12,7 @@ Change-Id: Ie22c4980526575f73ebb4e56780d4c2193cc45d3
|
||||
1 file changed, 57 insertions(+)
|
||||
|
||||
diff --git a/src/com/android/alarmclock/DigitalAppWidgetProvider.java b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||
index 52685f1f4..fec78bed7 100644
|
||||
index a93766697..de56f09ca 100644
|
||||
--- a/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||
+++ b/src/com/android/alarmclock/DigitalAppWidgetProvider.java
|
||||
@@ -19,6 +19,8 @@ package com.android.alarmclock;
|
||||
@@ -24,7 +24,7 @@ index 52685f1f4..fec78bed7 100644
|
||||
import android.appwidget.AppWidgetManager;
|
||||
import android.appwidget.AppWidgetProvider;
|
||||
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. */
|
||||
private static final Intent DAY_CHANGE_INTENT = new Intent(ACTION_ON_DAY_CHANGE);
|
||||
|
||||
@@ -65,7 +65,7 @@ index 52685f1f4..fec78bed7 100644
|
||||
}
|
||||
|
||||
@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,
|
||||
Bundle options, boolean portrait) {
|
||||
@@ -85,7 +85,7 @@ index 52685f1f4..fec78bed7 100644
|
||||
// Create a remote view for the digital clock.
|
||||
final String packageName = context.getPackageName();
|
||||
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.clock, COMPLEX_UNIT_PX, sizes.mClockFontSizePx);
|
||||
|
||||
@@ -103,7 +103,7 @@ index 52685f1f4..fec78bed7 100644
|
||||
final int smallestWorldCityListSizePx =
|
||||
resources.getDimensionPixelSize(R.dimen.widget_min_world_city_list_size);
|
||||
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.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>
|
||||
Date: Sun, 20 Jun 2021 09:09:15 +0000
|
||||
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>
|
||||
Date: Sat, 16 Oct 2021 00:41:07 +0000
|
||||
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>
|
||||
Date: Mon, 1 Jul 2019 07:03:04 +0000
|
||||
Subject: [PATCH 3/4] vendor_lineage: Ignore neverallows... again
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user