Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
266 commits
Select commit Hold shift + click to select a range
47a4a62
Settings: Remove dividers in Network & Internet
neobuddy89 Nov 12, 2023
77b20eb
Settings: Remove divider from Battery Manager
markakash Mar 22, 2022
6492525
Settings: Add icon for emergency broadcasts
neobuddy89 Nov 26, 2023
415494e
Settings: Add platform and RAM to Model & Hardware
Rashed97 Jun 20, 2018
5db9434
Settings: Add Device codename to Firmware version window
ganeshi4u Dec 2, 2019
3158c91
Settings: Set device name from marketname if available
neobuddy89 Dec 16, 2021
b1b7ffe
Settings: Use font configs instead fonts directly
neobuddy89 Dec 5, 2021
8857f88
Settings: Remove remaining hardcoded fonts
neobuddy89 Sep 22, 2024
a36a21d
Settings: Fix rest of the edit menu icon tint
jhonboy121 Jan 8, 2022
59e4a84
Add deep sleep preference controller [2/2]
neobuddy89 Feb 10, 2021
37fb17c
Settings: Integrate crDroidSettings into Settings
Sep 8, 2017
4ca6c22
Changelog: Rework with Activity [1/2]
xyyx Oct 27, 2021
94196d6
Settings: Link to crdroid legal
neobuddy89 Jan 2, 2022
7c2b2b8
Settings: Add Glide library
SagarMakhar Jun 15, 2021
c7c31d9
Bluetooth timeout feature
Uldiniad Oct 2, 2020
4fb2aae
Wi-Fi timeout feature
Uldiniad Feb 25, 2021
dce1633
battery usage UI: use a fallback name for unknown components
muhomorr Nov 13, 2022
028a56d
display: Import screen resolution from cheetah stock
nivlafx Oct 15, 2023
fcb7c62
Settings: Desktop backup password: Tint buttons to match system theme
Jan 23, 2020
7a7326a
Settings: Make kernel version clickable
SagarMakhar Nov 8, 2020
443da58
Settings: Show full proc/version information
xoomdev Jul 29, 2012
53dc881
Settings: Change kernel preference behavior
Jul 5, 2018
1e28b6c
Settings: DevicePicker: Adapt to S style
ReallySnow Jul 4, 2022
2fffe10
Settings: Check wifi direct feature for showing preferences
maxwen Jan 29, 2022
75f2468
Settings: Add AdGuard DNS as a private DNS Provider
goshawk22 Jan 4, 2022
5848c44
Settings: Add more DNS providers
minaripenguin Oct 16, 2022
835b425
Settings: Allow to quickly open Running Services from meminfo view
ezio84 Feb 2, 2017
fae7adf
Settings: add TextView for summary into SeekBarDialogPreference
cjybyjk Mar 10, 2022
9d733c0
Add back arrow to Desktop backup password
Sep 22, 2018
731f89c
Settings: Use seekbar to allow setting arbitrary animation values
hyperb1iss May 2, 2014
76b0c82
Settings: Fix potential NPE in WifiTetherSecurityPreferenceController
33bca Nov 14, 2023
d4be431
Settings: Add icon for 'WiFi timeout'
ShevT Nov 21, 2023
b2b5051
Settings: Add icon for WiFi -> Install certificates
ShevT Nov 21, 2023
47edbad
Settings: Add icon for 'WiFi direct'
ShevT Nov 21, 2023
c8b9911
Settings: Add icon for 'WiFi cellular data fallback'
ShevT Nov 21, 2023
6eb0d77
Settings: Fix up panel theme and layout
neobuddy89 Dec 5, 2021
a166ce2
Settings: move Extra Dim feature to display
SuperDroidBond Jan 10, 2022
1c9a680
Settings: Move blur toggle to Display options.
imjyotiraditya Oct 9, 2020
1a946a1
Drawables: Dark mode support for app installation restriction icon
Oct 18, 2021
843bd9e
Settings: Fix invalid private DNS help text if URI is missing
kdrag0n Oct 9, 2020
7674c3c
Settings: Remove typo in manifest to fix predictive back
mukesh22584 Nov 9, 2023
29c3fbc
Settings: Add missing icon for media output
ReallySnow Jan 19, 2023
881f490
Settings: Follow system theme for SD card activities
BadDaemon Sep 5, 2022
854c9d3
Settings: Link smallest width options in display settings
subhajeetmuhuri Aug 13, 2022
d353fa8
Settings: Add missing animations from google
neobuddy89 Nov 17, 2024
3d7993f
Port "Battery Usage Alerts" feature from factory images
ezio84 Aug 23, 2017
3181fcf
fuelgauge: Hide screen time since last full charge if not valid
minaripenguin Feb 4, 2024
a82ceec
Settings: Move Vo5G toggle right below VoLTE
adithya2306 Jun 15, 2023
1350fdd
Settings: Skip auth for WiFi net share when unlocked in the last 60s
idoybh Jun 23, 2024
dfded4c
Fix memory leak on sensormanager
Feb 8, 2024
c287156
Setting: batteryinfo: Add config to enable/disable battery design & m…
asriadirahim Aug 2, 2024
fb0ff2c
Settings: Fix NPE with customdialogpref for backlight settings
neobuddy89 Sep 22, 2018
c229459
TopLevelSettings: Fix null pointer crash on high dpi devices
minaripenguin Dec 3, 2024
de27478
Move developer options to the most bottom part
minaripenguin Nov 18, 2024
c5febaf
Fixup UI for Settings categories (#155)
Terminator-J Oct 29, 2024
d0a66ac
Settings: Re-organize top level preferences
neobuddy89 Nov 15, 2024
862690f
Fixup extras/parts/settings key injection
Terminator-J Nov 16, 2024
da87b5d
Settings: Pull navigation mode settings out
aswin7469 Oct 29, 2023
d911009
Use default letter spacing for category titles
kdrag0n Feb 18, 2022
a17e01d
themes: Expose values for theming settings
Feb 1, 2025
0aac6f6
UsbDefaultFragment: Remove DeveloperOptionAwareMixin
minaripenguin Oct 25, 2024
acad7ce
Revert "Update the battery saver scheduler minimum level"
gstjee Aug 1, 2024
69170bd
Fix popping up the the VoLTE screen when it's disabled by the carrier.
Jun 18, 2024
b2da95d
Revert "[Settings] Start SettingsDumpService to dump the db log after…
ExactExampl Feb 14, 2025
65a65a3
Disable SettingsDumpService
minaripenguin Jan 5, 2025
e97c388
Change range of battery saver schedule seekbar
Feb 14, 2025
cbcb6e6
Settings: Prevent Wifi Tethering NPE
neobuddy89 Mar 2, 2025
19d20e2
Settings: Don't show module version if isn't a date
jhenrique09 Nov 19, 2020
e6138c9
Settings: Safeguard ringtone pref against faulty gapps
neobuddy89 Oct 16, 2024
8a6b41b
Settings: Prevent NPE in LoadingViewController
neobuddy89 Oct 26, 2024
392902b
Expand abbreviation in average memory usage string
kdrag0n Sep 24, 2020
3b7b311
Settings: OverlayCategoryPreferenceController: Sort overlays by name
idoybh Oct 27, 2020
1f28a92
Settings: add sim status listener in about phone
hoffc Jul 12, 2021
81cb83c
AppInfo: Add time spent in app from Wellbeing
mydongistiny Mar 2, 2021
445d2ee
InstalledAppDetails: fix refreshing storage summary after force stop
Altaf-Mahdi Jul 7, 2016
d3f737a
Remove feedback and bug report stuff
ezio84 Sep 22, 2018
e695a27
Settings: Disable automatic system server heap dumps by default
minaripenguin Aug 27, 2023
53e7cd2
Settings: Add permission to hold wake lock
neobuddy89 Dec 29, 2021
0bb7593
Settings: Improve code for time spent in app
imjyotiraditya Feb 1, 2022
ffdc629
FaceEnroll: Fix circle camera view background color
erfanoabdi Jun 10, 2023
570c346
Settings: Avoid enforcing weird backgrounds
eldainosor Jun 29, 2020
c1dda82
Refactor AppPicker page to adopt Settings main theme
shawnlinboy Apr 13, 2023
efe2d59
Settings: Make all user apps cloneable
someone5678 Oct 18, 2023
4afa503
ChooseLockPassword: Decrease minimum pin length for auto confirm
Vishalcj17 Nov 16, 2023
976c4d9
Settings: Move location indicators toggle to privacy control settings
someone5678 Oct 2, 2023
f21fa8e
Settings: Add location indicator to privacy controls fragment
neobuddy89 Nov 27, 2023
92d13f4
Settings: Fix regulatory info availability check
idoybh May 1, 2024
57e2420
DataProcessor: Do not skip and replace screen on component with scree…
minaripenguin Feb 4, 2024
b40c257
WiFi: Remove country code checking.
xyyx Mar 21, 2018
1a222df
Open app when clicking on icon in App Info
deadman96385 Oct 20, 2015
bc31760
Settings: Allow using icon for ComposePreference
neobuddy89 Sep 30, 2024
881457f
Settings: Add icon for WEP in wifi network settings
neobuddy89 Oct 2, 2024
4275bef
Settings: Use List Preference for Dock speaker plays and Emergency tone
someone5678 Jan 5, 2025
e5e5218
Settings: Use List Preference for Zen mode settings
someone5678 Jan 5, 2025
4d92a9d
Fix memory leak on wifi
Dec 19, 2024
408303c
Allow changing the length of gesture navbar [3/3]
jhonboy121 Aug 13, 2021
bfe235c
Allow changing back gesture height [2/2]
maxwen Nov 11, 2020
6439196
Settings: Change back gesture height intervals
SKULSHADY Jan 11, 2020
2b00858
Allow to hide arrow for back gesture [2/2]
neobuddy89 Apr 22, 2022
fd084b7
Optional haptic feedback on back gesture [2/2]
neobuddy89 Apr 22, 2022
b03dbb2
Settings: Allow changing the height of gesture navbar [3/3]
spkal01 Feb 1, 2022
1662a56
Disable Navbar radius customization if hint disabled
neobuddy89 Nov 1, 2023
8cc9957
Show appropriate title for gesture navigation settings
neobuddy89 Nov 1, 2023
e2b8ac1
Settings: support per-app volume [3/3]
cjybyjk Sep 5, 2022
039ed30
AppVolumeSlice: Allow querying icon of apps installed by any user
cjybyjk Mar 10, 2022
d828137
Settings: Add back increasing ring feature (2/2).
maniac103 Oct 11, 2017
7690f2d
Settings: Phone ringtone setting for Multi SIM device [2/3]
Oct 18, 2018
999e110
Settings: enable SIM card ringtone only if slot not empty [1/2]
maxwen Mar 6, 2019
53905af
Settings: Use AOSP translations for MSIM ringtone
jhenrique09 Mar 5, 2021
0647095
MSIM Ringtone: Improve on devices with ESIM
jhenrique09 Dec 11, 2021
a7b2eb0
Settings: Fix ringtone selection for devices with e-SIM
jhenrique09 Jun 7, 2022
55fe01b
Settings: Add simcard number title for SIM1
ShevT Dec 19, 2023
da1c4cd
Settings: Add vibration patterns from OOS [3/3]
idoybh Jun 5, 2020
34d8520
Settings: Allow choosing a custom vibration pattern [3/3]
idoybh Jun 6, 2020
c55278a
Settings: Preview ringtone vibration pattern
idoybh Jun 7, 2020
7b0c116
Settings: Follow new ringtone vibration patterns
idoybh Aug 8, 2021
173bf99
Settings: Move custom vib pattern to its own preference
idoybh Feb 22, 2021
0e6e4f5
Add Face Unlock with ParanoidSense
Sirhc95 Nov 25, 2023
d5a9f63
Settings: Import missing Face Unlock animation
Sirhc95 Mar 17, 2023
9e4a6b9
Settings: Fix crash with face lock preference for limited access users
neobuddy89 Jul 30, 2024
f0b9d76
Fix long click intent for Smart Pixels tile [2/2]
neobuddy89 Jul 7, 2019
2eff92b
Allow tuning ambient display with sensors [3/3]
neobuddy89 Dec 15, 2019
2dc9202
Settings: Add activity for cutout force full screen
neobuddy89 Feb 10, 2022
85827c8
Settings: Hide force full screen settings
neobuddy89 Nov 4, 2023
6474978
Settings: Move battery/notification light settings to crdroid
neobuddy89 Oct 5, 2022
00e277e
Settings: Hide headsup toggle
neobuddy89 Apr 23, 2024
7c42b98
Settings: Introduce App Lock [3/4]
jhonboy121 Mar 24, 2022
76901e3
Settings: Allow locking all apps visible in launcher
neobuddy89 Feb 26, 2023
1239784
Settings: Update AppLock API
neobuddy89 Mar 4, 2023
ad7057d
AppLock: Slightly bigger icon size
neobuddy89 Mar 10, 2023
f55aeaf
Settings: Add app lock summary for 0 protected apps
neobuddy89 Oct 14, 2023
5747fee
Settings: Add app lock settings for alternate security settings provider
neobuddy89 Oct 14, 2023
4cff524
Settings: Let app lock use face unlock
neobuddy89 Jan 2, 2024
5306151
Settings: Don't make app lock settings searchable
joeyhuab Jan 13, 2024
4f547ba
Settings: AppLock: Update for kotlin errors
neobuddy89 Mar 26, 2024
827c4f6
Settings: Add config to display Now Playing
neobuddy89 Nov 21, 2024
4e48ddd
Settings: Create a ActivityDirector to optionally use SettingsGoogleF…
anayw2001 Oct 30, 2022
f6e93bb
Settings: Create face confirmation activity
anayw2001 Oct 30, 2022
09b51ff
Settings: Update FaceEnroll ActivityDirector and Confirmation
nivlafx Nov 11, 2024
a878fcf
Settings: Hide the nav bar during udfps fp enrolling
Dhina17 Nov 11, 2024
8e1378c
Revert "Change phone number preference to unselectable"
ShevT Nov 13, 2024
8da985b
fix Private Space handling in Passwords & accounts > Additional services
muhomorr Nov 9, 2024
c856cbb
add per-connection Wi-Fi MAC address randomization option [1/2]
muhomorr Oct 16, 2024
466e648
Settings: Allow showing Ambient instead of fully waking [2/2]
idoybh Jan 11, 2023
94e32d3
Settings: Expose clipboard auto clear setting [2/3]
Uldiniad Aug 27, 2024
21c4113
Settings: Fix face enroll stack overflow
Dec 3, 2024
51e42f8
add App info > Storage > Manage storage button for apps that support it
muhomorr Dec 5, 2024
6ac2e24
Settings: SoftAP: Add client manager
cjybyjk Mar 14, 2022
6d66b6f
Settings: SoftAp: add support for setting shutdown timeout
cjybyjk Mar 8, 2022
717cf17
Settings: SoftAp: add Hidden SSID preference
cjybyjk Mar 2, 2022
b26983e
Settings: Export an activity for private DNS settings
idoybh Apr 11, 2024
b73f407
Settings: Allow disabling private DNS for VPN [2/2]
idoybh Dec 21, 2023
8dcb73e
Show GSM settings with CDMA phone type
Dec 3, 2024
61681b5
Fix sim status details not updated after sim hotswap
Dec 24, 2024
310c5eb
Settings: Add option to cycle through ringer modes [2/3]
ritujb Jul 27, 2020
006eda8
Settings: gestures: Enable Cycle through ringer modes for all
aswin7469 Jan 11, 2024
acd4252
Settings: Retain udfps overlay shown state on restoring activity
adithya2306 Jan 15, 2025
e064dcc
Settings: Fixup fingerprint enroll finish layout
adithya2306 Jan 15, 2025
0700c82
Settings: Use internal display brightness in overlay displays
adithya2306 Jan 15, 2025
42ce71d
Settings: Improve udfps enroll introduction layout
adithya2306 Jan 15, 2025
a69528a
Themes: Use legacy material background color
rmp22 Mar 19, 2025
f0ce0c3
Settings: bluetooth: Fix generateSummary out-of-bounds
flakeforever Mar 6, 2025
3fb4e22
Settings: Move applock to apps section
Dhina17 Nov 29, 2024
86c7b62
Settings: Add a preference to battery optimization page
jhonboy121 Jul 12, 2022
58f9e6e
Settings: Make google's battery widget work
ReallySnow Jan 22, 2023
6ef20e0
Settings: Check GSA package too for CTS availability
neobuddy89 Mar 23, 2025
574b678
Fix icc lock tab indicator view's title not update
Feb 14, 2025
872961d
Settings: Move in settings for 3-button navbar
neobuddy89 Mar 21, 2025
c9e1fe3
Settings: Add taskbar toggle
neobuddy89 Mar 21, 2025
f317ca6
Settings: Move in navbar styles
neobuddy89 Mar 22, 2025
02f5ec1
Settings: Move swipe actions to gesture navigation settings
neobuddy89 Mar 23, 2025
23cd6ed
Settings: Add toggle for navbar visibility
neobuddy89 Mar 25, 2025
217da9e
Revert "Settings: Only show gesture navigation if device has a softwa…
neobuddy89 Mar 28, 2025
aa5d3ec
Settings: Do not hide navigation modes
neobuddy89 Mar 26, 2025
992aad3
Settings: Keep page search enabled for legacy navigation customization
neobuddy89 Mar 26, 2025
616faa1
Settings: Disable navigation modes if navbar is disabled
neobuddy89 Mar 27, 2025
8cf0aa1
Settings: Prompt SystemUI restart on toggling navbar
neobuddy89 Mar 28, 2025
5d2ee50
Settings: Prevent IllegalArgumentException in storage settings
neobuddy89 Mar 31, 2025
7f2648a
Settings: Implement 3-btn-nav layout settings [3b/3]
idoybh Apr 5, 2025
974a231
RunningServices: Remove DeveloperOptionAwareMixin interface
minaripenguin Nov 1, 2024
a712e6b
Add support for manually installed google sound picker
minaripenguin Dec 12, 2024
6a28a78
Settings: Fix loading iconpack-based Wellbeing icon
adithya2306 May 29, 2022
5a67cc7
Settings: Update build number before display
neobuddy89 Apr 19, 2025
9ecac44
Settings: Add Comss DNS provider [1/2]
ShevT Apr 25, 2025
735dce6
Settings: Initial Matrixx conversion
mukesh22584 Jul 21, 2023
b53e8db
Adapt firmware version to Matrixx
Myself5 Aug 9, 2018
83b60cc
Settings: add maintainer info to firmware page
TheStrix Oct 6, 2021
f7f9f50
Settings: Rearrange Display of ROM version/type/variant
mukesh22584 Oct 2, 2023
5b7d63a
Settings: Not everything need to be copied or selectable
SuperDroidBond Oct 2, 2023
a0b1d0c
Settings: Redesign Settings dashboard UI
drkphnx Jan 28, 2023
4d8208c
Settings: Use single card layout for Matrixx Settings
drkphnx Jan 24, 2025
44e4986
Settings Fixup! add missing Wallpaper&Styles to middle card preference
drkphnx Jan 24, 2025
bc08e93
Revert "Settings: Fix illustration overlap for location settings"
drkphnx Aug 15, 2024
a43be12
Revert "Settings: Update few illustrations from Lottiefiles"
drkphnx Aug 15, 2024
80a8b8d
Revert "Settings: Import illustrations from motorola"
drkphnx Aug 15, 2024
44b5984
Settings: Use the same color we use for background for statusbar
idoybh Nov 25, 2024
012322e
Settings: Show user's Google avatar on the homepage
mydongistiny Oct 14, 2021
e120c16
Settings: Align user avatar with homepage title
jhonboy121 Oct 31, 2021
d2dbd92
Settings: Add avatar to search bar
Jan 4, 2020
d32f651
Settings: fix null pointer intialization crash For avatar view in sea…
drkphnx Jan 11, 2025
19715b4
Settings: Set the default account provider to Google
jhenrique09 Jan 24, 2025
3ac8e31
Revert "Revert "Settings: Fix loading iconpack-based Wellbeing icon""
drkphnx Jan 17, 2025
0716c86
Settings: Fixup! handle NPE in Fix loading iconpack-based Wellbeing i…
drkphnx Jan 17, 2025
d071d97
colors: Introduce Reality display engine [2/2]
minaripenguin Jun 22, 2024
a66cb79
colors: Update color previews
minaripenguin May 21, 2024
a87ee62
colors: Rework color mode previews
minaripenguin Aug 16, 2024
a829b80
Settings: Double tap to trigger doze [2/2]
SKULSHADY Jan 10, 2021
a1384d9
Settings: DoubleTapGesture: Use new material-you illustration preference
markakash Dec 13, 2021
430d94a
Settings: Add a toggle to force LTE_CA
DarkJoker360 Mar 31, 2023
bd46c41
Settings: Add toggle for Smart 5G [2/2]
adithya2306 Jun 16, 2023
efd5619
Settings:update animation value make it faster
drkphnx Sep 24, 2024
eb9ddd5
Settings: Introduce new refresh rate selector page
adithya2306 Jan 23, 2024
a406343
RefreshRateUtils: Allow to overlay default min refresh rate
minaripenguin Apr 12, 2024
51497eb
Settings: Add missing summary for Display size and text
PainKiller3 Sep 14, 2022
ebf33c8
Settings: Allow to always show the time in media player [2/2]
idoybh Dec 12, 2024
3036bb6
Settings: move game default framerate in system
shutter-cat Nov 22, 2024
bf17329
update drawables for game default framerate option
drkphnx Dec 18, 2024
e0ef178
Settings: Display auto rotate settings instead of toggle
adithya2306 Oct 12, 2021
77ccd01
Settings: Fixup! google preference in qpr1
drkphnx Jan 25, 2025
6eb5efd
Settings:Fix card layout for vanilla build
drkphnx Jan 26, 2025
2da5f1a
Settings: Update Matrixx Logo
drkphnx Jan 26, 2025
4f8f22f
Settings: Switch to string overlay for maintainer string
Jackeagle Jan 29, 2025
7b8fe13
SystemSettings: Remove all system / ota update items
spezi77 Dec 22, 2021
985c701
Settings: bringin Codenames
drkphnx Jan 30, 2025
0de7c6f
Settings: Battery: Implement background process killer [2/2]
Dil3mm4 Feb 8, 2025
8453c86
Settings: Expose radio info (*#*#4636#*#*)
xyyx Nov 19, 2020
6b4cd8e
Settings: Add a toggle for long press on navbar to search [3/3]
idoybh Aug 31, 2024
381d7f6
Settings: Add Circle To Search [2/2]
idoybh Dec 20, 2024
be94016
Settings: Better check for GSA package
idoybh Dec 30, 2024
3ad89ed
AppUtils: Filter cloneable apps to include only launchable packages
minaripenguin Oct 27, 2024
a891c9f
Settings: Add Material cardview for Matrixx about phone logo
drkphnx Feb 27, 2025
0809887
Settings: Cleanup false strings
Addy-95 Mar 17, 2025
2b69e6b
drop HTS switch implementation
drkphnx Mar 18, 2025
f2c6964
Settings: Introduce AutoDimService [2/2]
idoybh Jun 8, 2023
20ce5d5
Revert "Settings: Add Comss DNS provider [1/2]"
drkphnx Apr 26, 2025
a2a9942
Settings: Replace broken wellbeing preference for revamped homepage
minaripenguin Oct 12, 2024
b344e04
Reapply "Settings: Add Comss DNS provider [1/2]"
drkphnx Apr 27, 2025
ec5210b
Settings: [Drop] Custom card layout
kshitij-vk Apr 19, 2025
55d3b87
Settings: Reoraganize top level settings entries for V2
drkphnx Apr 28, 2025
fa84477
Settings: Add a toggle for Settings UI Styles [2/2]
Arman-ATI Mar 10, 2025
d6302f9
Settings: reorganize and update icon drawables for top_level_settings
drkphnx Apr 28, 2025
3fef3d0
Settings: update matrixx preference logo
drkphnx Apr 28, 2025
b90393b
Themes: Introduce search bar style [1/2]
minaripenguin Oct 31, 2024
563b224
Revert "Settings: Use the same color we use for background for status…
drkphnx Apr 28, 2025
0ec17a1
Remove the About phone avatar
Apr 29, 2025
7b0fa7c
Settings: integrate avatar inside A15-revamp search bar
drkphnx Apr 29, 2025
34c1aed
Add files custom_strings
ieprst May 3, 2025
c983f64
Add files vrr_strings
ieprst May 3, 2025
b3b027c
Add files cr_string
ieprst May 3, 2025
e2d52d1
Add files cr_strings
ieprst May 3, 2025
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
  •  
  •  
  •  
23 changes: 23 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,16 +58,23 @@ android_library {
srcs: [
"src/**/*.java",
"src/**/*.kt",
"crDroidSettings/src/**/*.java",
"crDroidSettings/src/**/*.kt",
],
exclude_srcs: [
"src/com/android/settings/biometrics/fingerprint2/lib/**/*.kt",
],
use_resource_processor: true,

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

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

static_libs: [
// External dependencies
"androidx.navigation_navigation-fragment-ktx",
Expand All @@ -84,6 +94,7 @@ android_library {
"android.hardware.dumpstate-V1.0-java",
"android.hardware.dumpstate-V1.1-java",
"com_android_server_accessibility_flags_lib",
"glide",
"net-utils-framework-common",
"notification_flags_lib",
"securebox",
Expand Down Expand Up @@ -117,6 +128,13 @@ android_library {
"org.lineageos.platform.internal",
"LineagePreferenceLib",
"vendor.lineage.fastcharge-V1.0-java",
"androidx.fragment_fragment",
"androidx.fragment_fragment-ktx",
"androidx.preference_preference-ktx",
"kotlin-stdlib",
"kotlinx_coroutines_android",
"kotlinx_coroutines",
"SystemUISharedLib",
],

plugins: [
Expand Down Expand Up @@ -187,3 +205,8 @@ filegroup {
name: "Settings_proguard_flags",
srcs: ["proguard.flags"],
}

android_library_import {
name: "glide",
aars: ["libs/glide-4.16.0.aar"],
}
262 changes: 251 additions & 11 deletions AndroidManifest.xml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions crDroidSettings
Binary file added libs/glide-4.16.0.aar
Binary file not shown.
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.**
1 change: 1 addition & 0 deletions proguard.flags
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

# Keep all Fragments in this package, which are used by reflection.
-keep public class com.android.settings*.** extends androidx.fragment.app.Fragment
-keep class com.crdroid.settings.**

# Keep all preference controllers needed by slice and DashboardFragment.
-keep class * extends com.android.settings.core.BasePreferenceController {
Expand Down
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>
Binary file removed res/drawable-nodpi/color_mode_preview1.jpg
Binary file not shown.
Binary file added res/drawable-nodpi/color_mode_preview1.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed res/drawable-nodpi/color_mode_preview2.jpg
Binary file not shown.
Binary file added res/drawable-nodpi/color_mode_preview2.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed res/drawable-nodpi/color_mode_preview3.jpg
Binary file not shown.
Binary file added res/drawable-nodpi/color_mode_preview3.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions res/drawable/face_enroll_check.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="244dp" android:width="244dp" android:viewportWidth="308" android:viewportHeight="308">
<path android:fillColor="?android:attr/colorBackground" android:pathData="M231.9,256.9a25,25 0,1 0,50 0a25,25 0,1 0,-50 0z" android:strokeColor="#42a5f5" android:strokeWidth="4"/>
<path android:pathData="M241.25,255.25l11.1,11.2l19.5,-19.6" android:strokeColor="#42a5f5" android:strokeWidth="3.962"/>
</vector>
26 changes: 26 additions & 0 deletions res/drawable/ic_broadcast.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!--
~ Copyright (C) 2023 crDroid Android 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.
-->

<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:tint="?android:attr/colorControlNormal"
android:viewportHeight="24"
android:viewportWidth="24">
<path
android:fillColor="#000000"
android:pathData="M12 10C10.9 10 10 10.9 10 12S10.9 14 12 14 14 13.1 14 12 13.1 10 12 10M18 12C18 8.7 15.3 6 12 6S6 8.7 6 12C6 14.2 7.2 16.1 9 17.2L10 15.5C8.8 14.8 8 13.5 8 12.1C8 9.9 9.8 8.1 12 8.1S16 9.9 16 12.1C16 13.6 15.2 14.9 14 15.5L15 17.2C16.8 16.2 18 14.2 18 12M12 2C6.5 2 2 6.5 2 12C2 15.7 4 18.9 7 20.6L8 18.9C5.6 17.5 4 14.9 4 12C4 7.6 7.6 4 12 4S20 7.6 20 12C20 15 18.4 17.5 16 18.9L17 20.6C20 18.9 22 15.7 22 12C22 6.5 17.5 2 12 2Z" />
</vector>
25 changes: 25 additions & 0 deletions res/drawable/ic_certificate.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!--
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.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:height="24dp"
android:width="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
android:tint="?android:attr/colorControlNormal">
<path
android:fillColor="#FF000000"
android:pathData="M4,3C2.89,3 2,3.89 2,5V15A2,2 0 0,0 4,17H12V22L15,19L18,22V17H20A2,2 0 0,0 22,15V8L22,6V5A2,2 0 0,0 20,3H16V3H4M12,5L15,7L18,5V8.5L21,10L18,11.5V15L15,13L12,15V11.5L9,10L12,8.5V5M4,5H9V7H4V5M4,9H7V11H4V9M4,13H9V15H4V13Z" />
</vector>
Loading