Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
213 commits
Select commit Hold shift + click to select a range
f5d29d9
Ignore enrollAfterFace in FaceEnroll from ext pkg
Sep 25, 2025
71f427a
Check permission of the calling package in multi-pane devices
Sep 26, 2025
3fa503e
Fixed "Unlock your phone" unexpectedlly turned ON after OTA
Oct 14, 2025
86ef585
Merge commit 'refs/changes/01/476601/2' of https://github.com/Lineage…
neobuddy89 Mar 9, 2026
367380f
fixup! Fix background data clobbering other policies
luca020400 May 22, 2025
b7b5023
Settings: Show CR version in About menu
neobuddy89 Sep 22, 2019
b4ceafb
Settings: Add back crdroid logo
neobuddy89 Oct 29, 2019
ce014e5
Enable FeatureFlags on "user" builds too
ezio84 Oct 20, 2019
bfba516
Settings: Update overlay package for pure black theme
neobuddy89 Nov 8, 2023
9bebfab
Settings: Use pixel blue for icon
neobuddy89 Jun 21, 2024
66ec66d
Settings: Use List Preference for Dark mode
neobuddy89 Mar 10, 2020
1cbdd79
Settings: Use ListPreference instead of DropDownPreference
IacobIonut01 Oct 23, 2022
5adfb92
NightDisplay Settings: Use List Preference for NightLight settings
markakash Jun 1, 2020
983b5ec
Settings: Remove dividers in Network & Internet
neobuddy89 Nov 12, 2023
fa0083e
Settings: Add icon for emergency broadcasts
neobuddy89 Nov 26, 2023
2aedf14
Settings: Add platform and RAM to Model & Hardware
Rashed97 Jun 20, 2018
f2ddecb
Settings: Add Device codename to Firmware version window
ganeshi4u Dec 2, 2019
d4619dc
Settings: Add missing icon for media output
ReallySnow Jan 19, 2023
5254211
Settings: Follow system theme for SD card activities
BadDaemon Sep 5, 2022
f6f467d
Settings: Add missing animations from google
neobuddy89 Nov 17, 2024
19ddbb1
Settings: Add icon for 'WiFi direct'
ShevT Nov 21, 2023
5be86b3
Settings: Use font configs instead fonts directly
neobuddy89 Dec 5, 2021
bfe4892
Settings: Remove remaining hardcoded fonts
neobuddy89 Sep 22, 2024
dca6114
Settings: Fix rest of the edit menu icon tint
jhonboy121 Jan 8, 2022
13df2c1
Add deep sleep preference controller [2/2]
neobuddy89 Feb 10, 2021
aee4d3e
Settings: Link to crdroid legal
neobuddy89 Jan 2, 2022
2cd9f4e
battery usage UI: use a fallback name for unknown components
muhomorr Nov 13, 2022
b6b09ee
display: Import screen resolution from cheetah stock
nivlafx Oct 15, 2023
bc7ea69
Settings: Desktop backup password: Tint buttons to match system theme
Jan 23, 2020
28b1f02
Settings: Make kernel version clickable
SagarMakhar Nov 8, 2020
d7bc710
Settings: Show full proc/version information
xoomdev Jul 29, 2012
3931cb9
Settings: Change kernel preference behavior
Jul 5, 2018
14ec473
Settings: Check wifi direct feature for showing preferences
maxwen Jan 29, 2022
5f147c7
Settings: add TextView for summary into SeekBarDialogPreference
cjybyjk Mar 10, 2022
f892ff0
Add back arrow to Desktop backup password
Sep 22, 2018
00aa815
Settings: Fix potential NPE in WifiTetherSecurityPreferenceController
33bca Nov 14, 2023
46520f3
Settings: Move blur toggle to Display options.
imjyotiraditya Oct 9, 2020
545e1e4
Drawables: Dark mode support for app installation restriction icon
Oct 18, 2021
6c42eca
Fix memory leak on sensormanager
Feb 8, 2024
ef8a08f
Disable SettingsDumpService
minaripenguin Jan 5, 2025
cd3b662
Settings: Don't show module version if isn't a date
jhenrique09 Nov 19, 2020
36c4259
Settings: Safeguard ringtone pref against faulty gapps
neobuddy89 Oct 16, 2024
fd11c4f
InstalledAppDetails: fix refreshing storage summary after force stop
Altaf-Mahdi Jul 7, 2016
924a64a
Remove feedback and bug report stuff
ezio84 Sep 22, 2018
0a353bc
Settings: Disable automatic system server heap dumps by default
minaripenguin Aug 27, 2023
9798a56
Settings: Integrate crDroidSettings into Settings
Sep 8, 2017
b4ebfcd
Changelog: Rework with Activity [1/2]
xyyx Oct 27, 2021
8109515
Settings: Define crdroid support activity
neobuddy89 Aug 10, 2025
5de302a
Revert "Settings: Move Google Setting way down"
neobuddy89 Jan 15, 2026
94f805e
Settings: Use legacy material background color
rmp22 Aug 4, 2025
a078825
Use default letter spacing for category titles
kdrag0n Feb 18, 2022
88cc129
UsbDefaultFragment: Remove DeveloperOptionAwareMixin
minaripenguin Oct 25, 2024
1801656
Bluetooth timeout feature
Uldiniad Oct 2, 2020
1986b60
Wi-Fi timeout feature
Uldiniad Feb 25, 2021
00a58ee
Settings: Add icon for 'WiFi timeout'
ShevT Nov 21, 2023
7f43071
Settings: Add icon for WiFi -> Install certificates
ShevT Nov 21, 2023
f1bcb89
Settings: Add icon for 'WiFi cellular data fallback'
ShevT Nov 21, 2023
aef3a23
Settings: move Extra Dim feature to display
SuperDroidBond Jan 10, 2022
34d5051
Settings: Add AdGuard DNS as a private DNS Provider
goshawk22 Jan 4, 2022
23ba4a9
Settings: Add more DNS providers
minaripenguin Oct 16, 2022
489a36e
Settings: Fix invalid private DNS help text if URI is missing
kdrag0n Oct 9, 2020
86684d4
Add the rest of Cloudflare and Quad9 Private DNS options
0xSoul24 Dec 7, 2024
129d23a
Settings: Move battery/notification light settings to crdroid
neobuddy89 Oct 5, 2022
a840377
Settings: Fix up panel theme and layout
neobuddy89 Dec 5, 2021
e0fb9f8
Settings: Link smallest width options in display settings
subhajeetmuhuri Aug 13, 2022
6fc61fc
Port "Battery Usage Alerts" feature from factory images
ezio84 Aug 23, 2017
464ec94
fuelgauge: Hide screen time since last full charge if not valid
minaripenguin Feb 4, 2024
bc9785c
Settings: Move Vo5G toggle right below VoLTE
adithya2306 Jun 15, 2023
be4425b
Settings: Skip auth for WiFi net share when unlocked in the last 60s
idoybh Jun 23, 2024
f1ea609
Setting: batteryinfo: Add config to enable/disable battery design & m…
asriadirahim Aug 2, 2024
ad36981
Settings: Fix NPE with customdialogpref for backlight settings
neobuddy89 Sep 22, 2018
af0568a
Revert "Update the battery saver scheduler minimum level"
gstjee Aug 1, 2024
9904ac6
Settings: Prevent Wifi Tethering NPE
neobuddy89 Mar 2, 2025
9ed2f53
Settings: Prevent NPE in LoadingViewController
neobuddy89 Oct 26, 2024
eb15ae4
Expand abbreviation in average memory usage string
kdrag0n Sep 24, 2020
18e7107
Settings: OverlayCategoryPreferenceController: Sort overlays by name
idoybh Oct 27, 2020
d5e20fb
Settings: add sim status listener in about phone
hoffc Jul 12, 2021
afdc2f0
AppInfo: Add time spent in app from Wellbeing
mydongistiny Mar 2, 2021
bd0f7aa
Settings: Avoid enforcing weird backgrounds
eldainosor Jun 29, 2020
717980b
Refactor AppPicker page to adopt Settings main theme
shawnlinboy Apr 13, 2023
2007b97
Settings: Pull navigation mode settings out
aswin7469 Oct 29, 2023
f71cf06
Settings: Make all user apps cloneable
someone5678 Oct 18, 2023
179dc3f
Settings: Improve code for time spent in app
imjyotiraditya Feb 1, 2022
764ae80
FaceEnroll: Fix circle camera view background color
erfanoabdi Jun 10, 2023
76b2bd0
ChooseLockPassword: Decrease minimum pin length for auto confirm
Vishalcj17 Nov 16, 2023
b016703
Settings: Fix regulatory info availability check
idoybh May 1, 2024
fe89883
DataProcessor: Do not skip and replace screen on component with scree…
minaripenguin Feb 4, 2024
cb13026
WiFi: Remove country code checking.
xyyx Mar 21, 2018
c5a3ec8
Open app when clicking on icon in App Info
deadman96385 Oct 20, 2015
dd3e4e0
Settings: Add icon for WEP in wifi network settings
neobuddy89 Oct 2, 2024
fbba181
Settings: Use List Preference for Dock speaker plays and Emergency tone
someone5678 Jan 5, 2025
750e90b
Settings: Use List Preference for Zen mode settings
someone5678 Jan 5, 2025
c92763a
Fix memory leak on wifi
Dec 19, 2024
fa26f79
Settings: Prevent IllegalArgumentException in storage settings
neobuddy89 Mar 31, 2025
e1f3c44
RunningServices: Remove DeveloperOptionAwareMixin interface
minaripenguin Nov 1, 2024
c8e0a45
Add support for manually installed google sound picker
minaripenguin Dec 12, 2024
71eac65
Settings: Use ActionPrimaryButton style for face buttons
imjyotiraditya Apr 8, 2025
4b0ad5b
Allow changing the length of gesture navbar [3/3]
jhonboy121 Aug 13, 2021
debc3d4
Allow changing back gesture height [2/2]
maxwen Nov 11, 2020
07580a8
Settings: Change back gesture height intervals
SKULSHADY Jan 11, 2020
66f6884
Allow to hide arrow for back gesture [2/2]
neobuddy89 Apr 22, 2022
cb77908
Optional haptic feedback on back gesture [2/2]
neobuddy89 Apr 22, 2022
e19be0c
Settings: Allow changing the height of gesture navbar [3/3]
spkal01 Feb 1, 2022
639f6c0
Settings: Disable Navbar radius customization if hint disabled
neobuddy89 Nov 1, 2023
c3e94b1
Settings: Move in settings for 3-button navbar
neobuddy89 Mar 21, 2025
5ff02a8
Settings: Add taskbar toggle
neobuddy89 Mar 21, 2025
72d2b48
Settings: Move in navbar styles
neobuddy89 Mar 22, 2025
ea75fda
Settings: Move swipe actions to gesture navigation settings
neobuddy89 Mar 23, 2025
4780271
Settings: Add toggle for navbar visibility
neobuddy89 Mar 25, 2025
efeba7e
Revert "Settings: Only show gesture navigation if device has a softwa…
neobuddy89 Mar 28, 2025
7401534
Settings: Do not hide navigation modes
neobuddy89 Mar 26, 2025
aee3420
Settings: Keep page search enabled for legacy navigation customization
neobuddy89 Mar 26, 2025
a752b68
Settings: Disable navigation modes if navbar is disabled
neobuddy89 Mar 27, 2025
775b2bf
Settings: Prompt SystemUI restart on toggling navbar
neobuddy89 Mar 28, 2025
05a447c
Settings: Implement 3-btn-nav layout settings [3b/3]
idoybh Apr 5, 2025
d9141c7
Settings: Allow hiding navigation ime bar [2/4]
rmp22 May 20, 2025
d53f1fd
Settings: Suggest restarting SystemUI on taskbar toggle
neobuddy89 Jul 27, 2025
bf2a921
Settings: Fix inconsistent settings for taskbar on tablet
neobuddy89 Nov 15, 2025
72f45fd
Settings: Hide extra settings when navigaton mode not enabled
neobuddy89 Nov 15, 2025
639270a
Settings: Move to new navbar inverse layout settings
neobuddy89 Jan 22, 2026
047617d
Settings: Hide back haptics setting if not supported
neobuddy89 Nov 15, 2025
b833949
Settings: Allow dismissing suggestions
neobuddy89 Nov 20, 2025
ff7e62a
Settings: Hide force full screen settings
neobuddy89 Nov 4, 2023
fe27194
Settings: Introduce App Lock [3/4]
jhonboy121 Mar 24, 2022
97b3e3a
Settings: Allow locking all apps visible in launcher
neobuddy89 Feb 26, 2023
42edaa7
Settings: Update AppLock API
neobuddy89 Mar 4, 2023
dbcc3e4
AppLock: Slightly bigger icon size
neobuddy89 Mar 10, 2023
8d01db9
Settings: Add app lock summary for 0 protected apps
neobuddy89 Oct 14, 2023
292c821
Settings: Let app lock use face unlock
neobuddy89 Jan 2, 2024
9be712a
Settings: Don't make app lock settings searchable
joeyhuab Jan 13, 2024
4cb114c
Settings: AppLock: Update for kotlin errors
neobuddy89 Mar 26, 2024
541066d
Settings: Move applock to apps section
Dhina17 Nov 29, 2024
a3d5267
Settings: Do not rely on androidx.preference_preference-ktx
HELLBOY017 Nov 21, 2024
6ac8449
Settings: Add permission to hold wake lock
neobuddy89 Dec 29, 2021
9d77c2a
Settings: Allow to quickly open Running Services from meminfo view
ezio84 Feb 2, 2017
a9a8514
Fix long click intent for Smart Pixels tile [2/2]
neobuddy89 Jul 7, 2019
ab2ac68
Allow tuning ambient display with sensors [3/3]
neobuddy89 Dec 15, 2019
38406be
Settings: Add activity for cutout force full screen
neobuddy89 Feb 10, 2022
6a46f62
Settings: Hide headsup toggle
neobuddy89 Apr 23, 2024
8fe9a81
Settings: Phone ringtone setting for Multi SIM device [2/3]
Oct 18, 2018
7a772a1
Settings: enable SIM card ringtone only if slot not empty [1/2]
maxwen Mar 6, 2019
33fe406
Settings: Use AOSP translations for MSIM ringtone
jhenrique09 Mar 5, 2021
40dd6cb
MSIM Ringtone: Improve on devices with ESIM
jhenrique09 Dec 11, 2021
4e195de
Settings: Fix ringtone selection for devices with e-SIM
jhenrique09 Jun 7, 2022
d94ac43
Settings: Add simcard number title for SIM1
ShevT Dec 19, 2023
2a573f3
Settings: Add back increasing ring feature (2/2).
maniac103 Oct 11, 2017
fb65502
Settings: Add vibration patterns from OOS [3/3]
idoybh Jun 5, 2020
e5d8ef5
Settings: Allow choosing a custom vibration pattern [3/3]
idoybh Jun 6, 2020
7427c45
Add Face Unlock with ParanoidSense
Sirhc95 Nov 25, 2023
8f95681
Settings: Import expressive face unlock lottie
neobuddy89 Dec 10, 2025
cf3e459
Settings: Fix crash with face lock preference for limited access users
neobuddy89 Jul 30, 2024
9c61df4
Settings: Create a ActivityDirector to optionally use SettingsGoogleF…
anayw2001 Oct 30, 2022
8e188c5
Settings: Create face confirmation activity
anayw2001 Oct 30, 2022
2f8dc45
Settings: Update FaceEnroll ActivityDirector and Confirmation
nivlafx Nov 11, 2024
2c3003a
Settings: Fix upstream NPE crash in UserAspectRatioDetails.launchAppl…
muhomorr Jul 30, 2025
b2d48c3
Settings: Fix slice data illegal state in credentials
neobuddy89 Aug 7, 2025
92f6ab7
Settings: Fix incorrect sort
neobuddy89 Aug 31, 2025
19b725e
Introduce `Force LTE_CA` override on per subscription basis [3/3]
userariii Nov 19, 2025
6e4c9fd
Settings: Add config to display Now Playing
neobuddy89 Aug 13, 2025
9022311
Settings: Move force dark mode to dark mode settings
neobuddy89 Aug 19, 2025
5d111c6
Settings: Update strings for override dark mode
neobuddy89 Aug 19, 2025
d3cd14f
Settings: Address a memory leak
dragonGR Aug 12, 2019
722e97c
Settings: Retain udfps overlay shown state on restoring activity
adithya2306 Dec 16, 2024
d2f78f8
Settings: Hide the nav bar during udfps fp enrolling
Dhina17 Nov 11, 2024
b383f81
Settings: deviceinfo: Try read designed capacity from PowerProfile if…
cjh1249131356 Jun 11, 2024
baad189
Settings: Observe auto brightness mode changes
idoybh Jan 18, 2022
63872f1
Settings: Forcefully enable Hotspot Speed setting
someone5678 Jun 5, 2024
c15fdc7
DevelopmentSettings: Disable automatic updates
jhenrique09 Aug 9, 2018
53df7bf
Settings: add abstract fragment class to reduce fragments boilerplate
rmp22 Sep 11, 2025
950b859
Settings: add SearchIndexProviderHolder interface
rmp22 Jul 20, 2025
0a96fdc
Remove stray closing tag in mode_interstitial_layout.xml
Sep 15, 2025
e60a1b1
Settings: Reduce the churn for running services
neobuddy89 Sep 22, 2025
420edc8
add per-connection Wi-Fi MAC address randomization option
muhomorr Oct 16, 2024
82fe698
Settings: Add config check for screen off UDFPS
neobuddy89 Oct 17, 2025
54ae94a
Settings: Enable "install available apps"
empratyush Sep 3, 2022
10822f8
Revert "[Wi-Fi] Remove 'Do not validate' option in CA certificate spi…
TogoFire Aug 6, 2021
d05b16f
Settings: Remove flag check for blur toggle
neobuddy89 Jan 24, 2026
09cbaa7
Settings: support per-app volume [3/3]
cjybyjk Sep 5, 2022
e09141b
AppVolumeSlice: Allow querying icon of apps installed by any user
cjybyjk Mar 10, 2022
a8444cd
fixup! Settings: Add config check for screen off UDFPS
neobuddy89 Feb 9, 2026
1b7575a
Settings: Adding multi-media focus support
Ghosuto Jan 8, 2026
00fb0d0
Settings: Set proper initial value for multi media focus
neobuddy89 Feb 15, 2026
c4bda5a
Settings: Implement localepicker from SettingsGoogle
ralph950412 Dec 24, 2025
a676b16
Settings: Use seekbar to allow setting arbitrary animation values
hyperb1iss Jan 3, 2026
d75645f
Settings: Allow disabling private DNS for VPN [2/2]
idoybh Dec 21, 2023
cce088f
Settings: Make google's battery widget work
ReallySnow Jan 22, 2023
c982192
Settings: Expose radio info (*#*#4636#*#*)
xyyx Nov 19, 2020
f84a3e6
Settings: Hide radio info if device don't support voice
KaguraRinko Dec 1, 2022
014d999
fixup! Settings: Expose radio info (*#*#4636#*#*)
someone5678 Feb 7, 2025
9e7dbe8
fixup! Settings: Expose radio info (*#*#4636#*#*)
genoxci-dev Aug 10, 2025
7a875a9
Settings: Enable glanceble hub for all
aswin7469 Dec 6, 2025
af65666
Settings: Export an activity for private DNS settings
idoybh Apr 11, 2024
b913899
Settings: Reset mobile data always on developer setting correctly
adithya2306 Jul 19, 2024
00b26af
fixup! RU: Google Import translations
ShevT Feb 17, 2026
9a500fb
Revert "[Catalyst] Migrate Wi-Fi hotspot auto-off switch preference"
neobuddy89 Feb 16, 2026
82c8b9c
Settings: SoftAP: Add client manager
cjybyjk Mar 14, 2022
b1f586f
Settings: SoftAp: add support for setting shutdown timeout
cjybyjk Mar 8, 2022
d5e8983
Settings: SoftAp: add Hidden SSID preference
cjybyjk Mar 2, 2022
1b6ce9e
Settings: Add support for daily and weekly data usage cycles [2/2]
idoybh Aug 22, 2025
3b28ded
Settings: Fixup fingerprint enroll finish layout
adithya2306 Dec 16, 2024
55e74a1
Settings: reset_network: Give new life to reset buttons
Sep 23, 2018
c4d311c
Settings: Improve udfps enroll introduction layout
adithya2306 Jan 2, 2025
5d19c27
Settings: Add a preference to battery optimization page
jhonboy121 Jul 12, 2022
29df179
Settings: Add missing icon for Adaptive connectivity
kleidione Apr 1, 2023
612aa93
Settings: BackgroundCheckSummary: use InstrumentedFragment to avoid NPE
inferno0230 Feb 17, 2026
2a1b55c
Settings: Update illustrations from Canary
aswin7469 Dec 15, 2025
bb33c07
Settings: Hide ambient from search
shutter-cat Mar 3, 2026
52b8ec3
wifi: Fix reachability check in WifiDppQrCodeScannerFragment [qr-2/2]
utakahashi1 Apr 1, 2026
53ae4ba
ProfileSelectFragment: Refactor getTabId to getStartingTabIndex
inthewaves Apr 7, 2026
6975d55
Settings: greyed out Carrier Aggregation toogle, if prefered network …
userariii Apr 8, 2026
c4fa6fa
telephony: restore 2G option in preferred-network-type, remove separa…
userariii Mar 29, 2026
4ef4c70
Settings: persist & restore dual-SIM default data preference across r…
userariii Mar 29, 2026
d97f3d2
Settings: Add Dolby preference in Audio category
userariii Apr 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ java_library {
libs: [
"app-compat-annotations",
],
optimize: {
proguard_flags_files: ["proguard-core.flags"],
},
}

android_library {
Expand All @@ -55,17 +58,24 @@ android_library {
srcs: [
"src/**/*.java",
"src/**/*.kt",
"crDroidSettings/src/**/*.java",
"crDroidSettings/src/**/*.kt",
],
exclude_srcs: [
"src/com/android/settings/biometrics/fingerprint2/lib/**/*.kt",
],
javac_shard_size: 50,
use_resource_processor: true,

aaptflags: ["--extra-packages com.crdroid.settings"],

resource_dirs: [
"res",
"res-export", // for external usage
"res-product",
"crDroidSettings/res",
],

optional_uses_libs: ["com.android.extensions.appfunctions"],
static_libs: [
// External dependencies
Expand Down Expand Up @@ -129,6 +139,12 @@ android_library {
// Lineage dependencies
"org.lineageos.platform.internal",
"LineagePreferenceLib",
"SystemUISharedLib",
"androidx.fragment_fragment",
"androidx.fragment_fragment-ktx",
"kotlin-stdlib",
"kotlinx_coroutines_android",
"kotlinx_coroutines",
],

plugins: [
Expand Down
320 changes: 309 additions & 11 deletions AndroidManifest.xml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions crDroidSettings
2 changes: 2 additions & 0 deletions proguard-core.flags
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# crDroidSettings
-keep class com.crdroid.settings.**
4 changes: 4 additions & 0 deletions proguard.flags
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
-keep public class com.android.settings*.** extends androidx.fragment.app.Fragment {
void <init>();
}
-keep class com.crdroid.settings.**

# Keep all preference controllers needed by slice and DashboardFragment.
-keep class * extends com.android.settings.core.BasePreferenceController {
Expand Down Expand Up @@ -72,3 +73,6 @@

# Keep the device state AppFunction schema
-keep class com.google.android.appfunctions.schema.common.v1.devicestate.** { *; }

# Locale Picker
-keep class com.google.android.settings.**
20 changes: 20 additions & 0 deletions res/color/audio_icon.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2014 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="#24000000" />
<item android:color="#8a000000" />
</selector>
11 changes: 11 additions & 0 deletions res/drawable-night/screen_resolution_full.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:aapt="http://schemas.android.com/aapt" android:height="300dp" android:width="412dp" android:viewportWidth="412" android:viewportHeight="300">
<path android:fillColor="#000000" android:pathData="M384.1802426 299.9999932H27.8200308c-15.2900008 0 -27.8200308 -12.8304188 -27.8200308 -28.4804296V28.5199988C0 12.83 12.53003 0 27.8200308 0H384.2900064c15.1804382 0 27.7097945 12.83 27.7097945 28.4799984v243.1504236c0 15.5391524 -12.5293563 28.3695712 -27.8195582 28.3695712Z"/>
<path android:fillColor="#669df6" android:pathData="M259.7595818 30.4001076c1.4478269 0.0233692 2.8293609 0.6116307 3.8489134 1.6391318 1.0206637 1.0276069 1.598922 2.4130406 1.6119583 3.8608675v228.1998873c-0.0130363 1.4478269 -0.5912946 2.8336898 -1.6119583 3.8608716 -1.0195525 1.0271653 -2.4010865 1.6163038 -3.8489134 1.6391256h-108.9097703c-1.4478269 -0.0228218 -2.8282662 -0.6119604 -3.8489134 -1.6391256 -1.019569 -1.0271819 -1.5978274 -2.4130448 -1.6108637 -3.8608716V35.9001069c0.0130363 -1.4478269 0.5912946 -2.8332606 1.6108637 -3.8608675 1.0206471 -1.0275011 2.4010865 -1.6157627 3.8489134 -1.6391318h108.9097703Zm0 -4.0000002h-108.9097703c-2.5086941 0.0209788 -4.9087026 1.0298915 -6.6804304 2.808152 -1.7706663 1.7781527 -2.7684916 4.1823925 -2.7793552 6.6918475v228.1998873c0.0108636 2.5097888 1.0086889 4.9141261 2.7793552 6.6923886 1.7717278 1.7782626 4.1717363 2.7869514 6.6804304 2.8076171h108.9097703c2.5097888 -0.0206657 4.9097972 -1.0293546 6.680447 -2.8076171s2.7695531 -4.1825998 2.7804333 -6.6923886V35.9001069c-0.0108802 -2.509455 -1.0097835 -4.9136949 -2.7804333 -6.6918475 -1.7706497 -1.7782605 -4.1706582 -2.7871732 -6.680447 -2.808152Z"/>
<path android:fillColor="#669df6" android:pathData="M230.0704571 273.7304294h-78.770644c-2.6521765 0 -5.1956507 -1.0532545 -7.0706573 -2.9293557 -1.8760847 -1.87499 -2.9293391 -4.4184642 -2.9293391 -7.0706407V96.5903219c0 -2.6521682 1.0532545 -5.1957585 2.9293391 -7.0710885 1.8750066 -1.8753217 4.4184808 -2.9289079 7.0706573 -2.9289079h78.770644c2.6521765 0 5.1956507 1.0535862 7.0706573 2.9289079 1.87499 1.87533 2.9293391 4.4189203 2.9293391 7.0710885v167.1803312c-0.0108636 2.6445637 -1.0695582 5.1782524 -2.9434701 7.0445515 -1.8739119 1.8673938 -4.4119627 2.9152248 -7.0565264 2.9152248ZM151.2998131 90.6303219c-1.5913092 0 -3.1173871 0.6321783 -4.2423911 1.7573895 -1.125004 1.1252196 -1.7576134 2.6513058 -1.7576134 4.242615v167.1403267c0 1.5912926 0.6326095 3.1173871 1.7576134 4.2423911 1.125004 1.1249874 2.6510819 1.7575968 4.2423911 1.7575968h78.770644c1.5913092 0 3.1173871 -0.6326095 4.2423911 -1.7575968 1.125004 -1.125004 1.7576134 -2.6510984 1.7576134 -4.2423911V96.5903219c0 -1.5913009 -0.6326095 -3.1173871 -1.7576134 -4.2426067s-2.6510819 -1.7573895 -4.2423911 -1.7573895l-78.770644 0.0399963Z" android:fillAlpha="0.4"/>
<path android:fillColor="#1a73e8" android:pathData="M243.6461523 38.9608573h13.4503977s0 13.4503977 0 13.4503977h-1.765365v-10.4240579l-11.0545453 11.0545453 -1.2609748 -1.2609748 11.0545457 -11.0545457 -10.4240583 -0.0000012v-1.7653634Z" android:strokeColor="#669df6" android:strokeWidth="2" android:strokeMiterLimit="10"/>
<path android:fillColor="#1a73e8" android:pathData="M153.541587 52.411255v-13.4503977s13.4503977 0 13.4503977 0v1.765365h-10.4240579s11.0545453 11.0545453 11.0545453 11.0545453l-1.2609748 1.2609748 -11.0545457 -11.0545457 -0.0000012 10.4240583h-1.7653634Z" android:strokeColor="#669df6" android:strokeWidth="2" android:strokeMiterLimit="10"/>
<path android:fillColor="#1a73e8" android:pathData="M166.9919847 260.9759986h-13.4503977s0 -13.4503977 0 -13.4503977h1.765365v10.4240579s11.0545453 -11.0545453 11.0545453 -11.0545453l1.2609748 1.2609748 -11.0545457 11.0545457 10.4240583 0.0000012v1.7653634Z" android:strokeColor="#669df6" android:strokeWidth="2" android:strokeMiterLimit="10"/>
<path android:fillColor="#1a73e8" android:pathData="M257.09655 247.5256009v13.4503977h-13.4503977v-1.765365h10.4240579s-11.0545453 -11.0545453 -11.0545453 -11.0545453l1.2609748 -1.2609748 11.0545457 11.0545457 0.0000012 -10.4240583h1.7653634Z" android:strokeColor="#669df6" android:strokeWidth="2" android:strokeMiterLimit="10"/>
<path android:fillColor="#80868b" android:pathData="M273.9998132 97.7001085v-9.5000058c-0.0076128 -0.6323856 -0.2619702 -1.2368409 -0.7076097 -1.6849932 -0.4467508 -0.4481523 -1.0500037 -0.7046741 -1.6826132 -0.7150069V35.9001069c0.0086909 -1.5607585 -0.2923882 -3.1076078 -0.8847775 -4.5517381 -0.5913112 -1.4441303 -1.4641305 -2.7568485 -2.565218 -3.8628266 -1.1010875 -1.1058683 -2.409794 -1.9831512 -3.8521807 -2.5814118 -1.4413087 -0.5981528 -2.9869576 -0.9053272 -4.5478322 -0.9040231h-108.9097703c-1.5608746 -0.001304 -3.1065235 0.3058703 -4.5478322 0.9040231 -1.4412921 0.5982606 -2.7510767 1.4755435 -3.8521641 2.5814118 -1.1010875 1.1059782 -1.9728287 2.4186963 -2.565218 3.8628266 -0.5913112 1.4441303 -0.8923904 2.9909797 -0.8847941 4.5517381v228.1998873c-0.0075962 1.5608746 0.2934829 3.1076016 0.8847941 4.5521777 0.5923893 1.4434814 1.4641305 2.7565168 2.565218 3.8619497 1.1010875 1.1065276 2.410872 1.9836923 3.8521641 2.5815217 1.4413087 0.598924 2.9869576 0.9054433 4.5478322 0.9043486h108.9097703c1.5608746 0.0010947 3.1065235 -0.3054246 4.5478322 -0.9043486 1.4423868 -0.5978294 2.7510933 -1.4749941 3.8521807 -2.5815217 1.1010875 -1.1054329 1.9739068 -2.4184683 2.565218 -3.8619497 0.5923893 -1.4445761 0.8934684 -2.9913031 0.8847775 -4.5521777v-116.4999894c0.6326095 -0.0097855 1.2358624 -0.2663156 1.6826132 -0.7152225 0.4456396 -0.4478289 0.6999969 -1.0521764 0.7076097 -1.6847859v-23.7999952c-0.0076128 -0.6326095 -0.2619702 -1.236957 -0.7076097 -1.6847859 -0.4467508 -0.4478289 -1.0500037 -0.7043507 -1.6826132 -0.7152143v-18.9998954c0.3108646 0.0150017 0.6206512 -0.0335859 0.9119614 -0.1427194 0.2902155 -0.1090174 0.5554365 -0.276408 0.7793426 -0.4917393 0.2239061 -0.2154309 0.4010905 -0.4742332 0.5217345 -0.7606506 0.1195659 -0.2864091 0.1804352 -0.5943464 0.1771844 -0.9048876Zm-4.7793512 166.3998857c-0.0108802 2.5097888 -1.0097835 4.9141261 -2.7804333 6.6923886s-4.1706582 2.7869514 -6.680447 2.8076171h-108.9097703c-2.5086941 -0.0206657 -4.9087026 -1.0293546 -6.6804304 -2.8076171 -1.7706663 -1.7782626 -2.7684916 -4.1825998 -2.7793552 -6.6923886V35.9001069c0.0108636 -2.509455 1.0086889 -4.9136949 2.7793552 -6.6919553 1.7717278 -1.7781527 4.1717363 -2.7870654 6.6804304 -2.8080442h108.9097703c2.5097888 0.0209788 4.9097972 1.0298915 6.680447 2.8080442 1.7706497 1.7782605 2.7695531 4.1825003 2.7804333 6.6919553v228.1998873Z"/>
</vector>
11 changes: 11 additions & 0 deletions res/drawable-night/screen_resolution_high.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:aapt="http://schemas.android.com/aapt" android:height="300dp" android:width="412dp" android:viewportWidth="412" android:viewportHeight="300">
<path android:fillColor="#000000" android:pathData="M384.1802426 299.9999932H27.8200308c-15.2900008 0 -27.8200308 -12.8304188 -27.8200308 -28.4804296V28.5199988C0 12.83 12.53003 0 27.8200308 0H384.2900064c15.1804382 0 27.7097945 12.83 27.7097945 28.4799984v243.1504236c0 15.5391524 -12.5293563 28.3695712 -27.8195582 28.3695712Z"/>
<path android:fillColor="#669df6" android:pathData="M259.7595818 30.4001076c1.4478269 0.0233692 2.8293609 0.6116307 3.8489134 1.6391318 1.0206637 1.0276069 1.598922 2.4130406 1.6119583 3.8608675v228.1998873c-0.0130363 1.4478269 -0.5912946 2.8336898 -1.6119583 3.8608716 -1.0195525 1.0271653 -2.4010865 1.6163038 -3.8489134 1.6391256h-108.9097703c-1.4478269 -0.0228218 -2.8282662 -0.6119604 -3.8489134 -1.6391256 -1.019569 -1.0271819 -1.5978274 -2.4130448 -1.6108637 -3.8608716V35.9001069c0.0130363 -1.4478269 0.5912946 -2.8332606 1.6108637 -3.8608675 1.0206471 -1.0275011 2.4010865 -1.6157627 3.8489134 -1.6391318h108.9097703Zm0 -4.0000002h-108.9097703c-2.5086941 0.0209788 -4.9087026 1.0298915 -6.6804304 2.808152 -1.7706663 1.7781527 -2.7684916 4.1823925 -2.7793552 6.6918475v228.1998873c0.0108636 2.5097888 1.0086889 4.9141261 2.7793552 6.6923886 1.7717278 1.7782626 4.1717363 2.7869514 6.6804304 2.8076171h108.9097703c2.5097888 -0.0206657 4.9097972 -1.0293546 6.680447 -2.8076171s2.7695531 -4.1825998 2.7804333 -6.6923886V35.9001069c-0.0108802 -2.509455 -1.0097835 -4.9136949 -2.7804333 -6.6918475 -1.7706497 -1.7782605 -4.1706582 -2.7871732 -6.680447 -2.808152Z" android:fillAlpha="0.4"/>
<path android:fillColor="#669df6" android:pathData="M230.0704571 273.7304294h-78.770644c-2.6521765 0 -5.1956507 -1.0532545 -7.0706573 -2.9293557 -1.8760847 -1.87499 -2.9293391 -4.4184642 -2.9293391 -7.0706407V96.5903219c0 -2.6521682 1.0532545 -5.1957585 2.9293391 -7.0710885 1.8750066 -1.8753217 4.4184808 -2.9289079 7.0706573 -2.9289079h78.770644c2.6521765 0 5.1956507 1.0535862 7.0706573 2.9289079 1.87499 1.87533 2.9293391 4.4189203 2.9293391 7.0710885v167.1803312c-0.0108636 2.6445637 -1.0695582 5.1782524 -2.9434701 7.0445515 -1.8739119 1.8673938 -4.4119627 2.9152248 -7.0565264 2.9152248ZM151.2998131 90.6303219c-1.5913092 0 -3.1173871 0.6321783 -4.2423911 1.7573895 -1.125004 1.1252196 -1.7576134 2.6513058 -1.7576134 4.242615v167.1403267c0 1.5912926 0.6326095 3.1173871 1.7576134 4.2423911 1.125004 1.1249874 2.6510819 1.7575968 4.2423911 1.7575968h78.770644c1.5913092 0 3.1173871 -0.6326095 4.2423911 -1.7575968 1.125004 -1.125004 1.7576134 -2.6510984 1.7576134 -4.2423911V96.5903219c0 -1.5913009 -0.6326095 -3.1173871 -1.7576134 -4.2426067s-2.6510819 -1.7573895 -4.2423911 -1.7573895l-78.770644 0.0399963Z"/>
<path android:fillColor="#1a73e8" android:pathData="M166.5654045 99.3116763v13.4503977s-13.4503977 0 -13.4503977 0v-1.765365h10.4240579s-11.0545453 -11.0545453 -11.0545453 -11.0545453l1.2609748 -1.2609748 11.0545457 11.0545457 0.0000012 -10.4240583h1.7653634Z" android:strokeColor="#669df6" android:strokeWidth="2" android:strokeMiterLimit="10"/>
<path android:fillColor="#1a73e8" android:pathData="M227.9378644 112.762074h-13.4503977s0 -13.4503977 0 -13.4503977h1.765365v10.4240579s11.0545453 -11.0545453 11.0545453 -11.0545453l1.2609748 1.2609748 -11.0545457 11.0545457 10.4240583 0.0000012v1.7653634Z" android:strokeColor="#669df6" android:strokeWidth="2" android:strokeMiterLimit="10"/>
<path android:fillColor="#1a73e8" android:pathData="M214.4874667 261.0748732v-13.4503977s13.4503977 0 13.4503977 0v1.765365h-10.4240579s11.0545453 11.0545453 11.0545453 11.0545453l-1.2609748 1.2609748 -11.0545457 -11.0545457 -0.0000012 10.4240583h-1.7653634Z" android:strokeColor="#669df6" android:strokeWidth="2" android:strokeMiterLimit="10"/>
<path android:fillColor="#1a73e8" android:pathData="M153.1150068 247.6244755h13.4503977s0 13.4503977 0 13.4503977h-1.765365v-10.4240579s-11.0545453 11.0545453 -11.0545453 11.0545453l-1.2609748 -1.2609748 11.0545457 -11.0545457 -10.4240583 -0.0000012v-1.7653634Z" android:strokeColor="#669df6" android:strokeWidth="2" android:strokeMiterLimit="10"/>
<path android:fillColor="#80868b" android:pathData="M273.9998132 97.7001085v-9.5000058c-0.0076128 -0.6323856 -0.2619702 -1.2368409 -0.7076097 -1.6849932 -0.4467508 -0.4481523 -1.0500037 -0.7046741 -1.6826132 -0.7150069V35.9001069c0.0086909 -1.5607585 -0.2923882 -3.1076078 -0.8847775 -4.5517381 -0.5913112 -1.4441303 -1.4641305 -2.7568485 -2.565218 -3.8628266 -1.1010875 -1.1058683 -2.409794 -1.9831512 -3.8521807 -2.5814118 -1.4413087 -0.5981528 -2.9869576 -0.9053272 -4.5478322 -0.9040231h-108.9097703c-1.5608746 -0.001304 -3.1065235 0.3058703 -4.5478322 0.9040231 -1.4412921 0.5982606 -2.7510767 1.4755435 -3.8521641 2.5814118 -1.1010875 1.1059782 -1.9728287 2.4186963 -2.565218 3.8628266 -0.5913112 1.4441303 -0.8923904 2.9909797 -0.8847941 4.5517381v228.1998873c-0.0075962 1.5608746 0.2934829 3.1076016 0.8847941 4.5521777 0.5923893 1.4434814 1.4641305 2.7565168 2.565218 3.8619497 1.1010875 1.1065276 2.410872 1.9836923 3.8521641 2.5815217 1.4413087 0.598924 2.9869576 0.9054433 4.5478322 0.9043486h108.9097703c1.5608746 0.0010947 3.1065235 -0.3054246 4.5478322 -0.9043486 1.4423868 -0.5978294 2.7510933 -1.4749941 3.8521807 -2.5815217 1.1010875 -1.1054329 1.9739068 -2.4184683 2.565218 -3.8619497 0.5923893 -1.4445761 0.8934684 -2.9913031 0.8847775 -4.5521777v-116.4999894c0.6326095 -0.0097855 1.2358624 -0.2663156 1.6826132 -0.7152225 0.4456396 -0.4478289 0.6999969 -1.0521764 0.7076097 -1.6847859v-23.7999952c-0.0076128 -0.6326095 -0.2619702 -1.236957 -0.7076097 -1.6847859 -0.4467508 -0.4478289 -1.0500037 -0.7043507 -1.6826132 -0.7152143v-18.9998954c0.3108646 0.0150017 0.6206512 -0.0335859 0.9119614 -0.1427194 0.2902155 -0.1090174 0.5554365 -0.276408 0.7793426 -0.4917393 0.2239061 -0.2154309 0.4010905 -0.4742332 0.5217345 -0.7606506 0.1195659 -0.2864091 0.1804352 -0.5943464 0.1771844 -0.9048876Zm-4.7793512 166.3998857c-0.0108802 2.5097888 -1.0097835 4.9141261 -2.7804333 6.6923886s-4.1706582 2.7869514 -6.680447 2.8076171h-108.9097703c-2.5086941 -0.0206657 -4.9087026 -1.0293546 -6.6804304 -2.8076171 -1.7706663 -1.7782626 -2.7684916 -4.1825998 -2.7793552 -6.6923886V35.9001069c0.0108636 -2.509455 1.0086889 -4.9136949 2.7793552 -6.6919553 1.7717278 -1.7781527 4.1717363 -2.7870654 6.6804304 -2.8080442h108.9097703c2.5097888 0.0209788 4.9097972 1.0298915 6.680447 2.8080442 1.7706497 1.7782605 2.7695531 4.1825003 2.7804333 6.6919553v228.1998873Z"/>
</vector>
12 changes: 12 additions & 0 deletions res/drawable/arrow_back_24.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:tint="?attr/colorControlNormal"
android:height="24dp"
android:width="24dp"
android:autoMirrored="true"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="@android:color/white"
android:pathData="M313,520L537,744L480,800L160,480L480,160L537,216L313,440L800,440L800,520L313,520Z"/>
</vector>
Loading