Joey
3624ad7d44
[TMP] Evolver: Clean up for Android 16 QPR1
2025-12-06 15:55:45 +09:00
Bruno Martins
ce896fdb79
Evolver: Defer applying divider
...
Android 16 QPR1 + M3E changes the inflation and lifecycle timing of
PreferenceFragmentCompat layouts, resulting in internal RecyclerView
being created later than before.
As a result, PreferenceFragmentCompat.setDivider() can be invoked
before the internal RecyclerView exists thus causing below NPE:
https://paste.evolution-x.org/bESR1b
Test: Open System profiles settings, create a new profile and verify
that the activity no longer crashes.
Change-Id: Ifb741011baaa6d721d0ca0db2d68d30037eb8930
https://paste.evolution-x.org/foaHLQ
2025-12-05 18:02:26 +01:00
Arman-ATI
3c79605202
Evolver: Add support for custom fonts
...
Co-authored-by: rmp22 <rmp22@users.noreply.github.com >
2025-11-09 23:27:38 +09:00
Pranav Vashi
baa072a535
Evolver: Remove preferences when not supported
...
* Some modern and cheap devices still dont have fingerprint
and haptics. ** cough ** OnePlus ** cough **
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-11-09 23:27:38 +09:00
Abhay Singh Gill
f1a38b6225
Evolver: Use Settings switch to allow blocking cert chain
...
Revert "Evolver: Add prop to allow blocking cert chain"
This reverts commit c043ac18a779079f0e44334e15dae58f9ca98b8d.
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com >
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com >
2025-11-09 23:27:38 +09:00
Pranav Vashi
fcd5987080
Evolver: Group lockscreen media art settings
...
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-11-09 23:27:38 +09:00
Joey
cc09362127
Evolver: Update pp key values
2025-11-09 23:27:18 +09:00
Ghosuto
be9a67c506
Evolver: Edge light animation style
...
@/neobuddy89: Add strings for translations.
Change-Id: Ia2a0c7ae48e7951237bcc108f3a1599cfd622dd6
Signed-off-by: Ghosuto <clash.raja10@gmail.com >
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-11-09 23:27:18 +09:00
Pranav Vashi
0105119840
Evolver: Add prop to allow blocking cert chain
2025-11-09 23:27:18 +09:00
Ritesh
c048398753
Evolver: Move switches to statusbar tuner
...
Change-Id: I22b5e2d84dffb72e543c7286d056d5440e3d85d6
Signed-off-by: Ritesh <SahanyRitesh@proton.me >
2025-11-09 23:27:02 +09:00
Pranav Vashi
689d09cb69
Evolver: CustomSeekbarPreference changes [SQUASH]
...
* Update CustomSeekbarPreference to use material expressive layout
* Remove tinting reset icon in CustomSeekbarPreference
* Add slider increment guard for CustomSeekBarPreference
* Add callChangeListener() for all changes in CustomSeekBarPreference
* Fix reset icon in CustomSeekBarPreference in RTL layout
Fixes: https://github.com/crdroidandroid/issue_tracker/issues/778
Fixes: https://github.com/crdroidandroid/issue_tracker/issues/803
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-11-09 20:40:32 +09:00
cphelps76
d05a3b1365
Evolver: Add batterybar [2/2]
...
Co-authored-by: AnkitGourav <Ankitgourav035@gmail.com >
Co-authored-by: Lokesh Chamane <lokesh.chamane@pac-rom.com >
Change-Id: Id17a6bc723d7f28e2ccc0666bf81ce96a37b6ff9
2025-11-09 20:40:32 +09:00
Ghosuto
67ef29efe2
Evolver: Introduce Ongoing action chip changes
...
Signed-off-by: Dmitrii <bankersenator@gmail.com >
2025-11-09 20:40:32 +09:00
Ghosuto
62ebc47c0f
Evolver: Replace system restart with targeted package killing for PIF updates
...
Change-Id: I7a0d78398d6d84e758cbfad5a499cf077f17f221
Signed-off-by: Ghosuto <clash.raja10@gmail.com >
2025-11-09 20:40:32 +09:00
Pranav Vashi
a1d910c260
Evolver: Fix and improve keybox data preference
...
* Add space for icon
* Use linear layout throughout
* Make toasts translatable
* Dynamically update summary when XML loaded/cleared
* Improve checks and XML loading
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-11-09 20:40:32 +09:00
Joey Huab
b1a5405a1c
Evolver: Updates for A16
...
* Commits below include features from A15 that were
preserved but had their implementations changed/replaced.
Update strings
Add Fluid power menu style
Add Volume sound feedback
Re-arrange developer category options
Enable PIF spoof by default
Drop Play store spoof
Restore QS layout settings
Add option to disable quicksettings on keyguard
Add lockscreen media art
Add pulse visualizer
Add fading block renderer for Pulse
Use master switch for pulse enable
Update for edge light feature updates
- Add 4-side rounded style option for edge light
- Add rainbow gradient color mode
- Add 3 new pulse style
- Fix default values for edge light customization
- Make ambient pulse configurable
- Fix default value for edge light style
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com >
Co-authored-by: rmp22 <195054967+rmp22@users.noreply.github.com >
Co-authored-by: Ghosuto <clash.raja10@gmail.com >
2025-11-09 20:40:31 +09:00
Ido Ben-Hur
e4db67aaaf
Evolver: MonetSettings: Manually set default values to preferences
2025-08-19 09:31:37 +09:00
Ido Ben-Hur
8e58a3c9f7
Evolver: KeyboxDataPreference: Accept N >= 1 certs per key [2/2]
...
it's not always 3...
2025-08-18 14:58:58 +09:00
Abhay Singh Gill
6d85d82db7
Evolver: Allow user to provide keybox data [2/2]
...
Change-Id: If4a0bce8e7ef07d7649e128b75c20de141993c87
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com >
Signed-off-by: Frost <frost.github@proton.me >
2025-07-16 17:30:13 +09:00
Joey Huab
bee645d488
Evolver: Bring back PIF
...
* Allow users to manually use non-root PIF.
Revert "Evolver: Drop PIF"
This reverts commit d5915369e4263882843d6dc0eedb6147c9528aad.
2025-07-01 15:17:58 +09:00
Pranav Vashi
c33b230996
Evolver: Rewrite theme elements
...
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-06-11 02:36:29 +09:00
AnierinB
60339f66ff
Evolver: Support navbar themes in both Launcher3 & NexusLauncher
...
* Also remove retired navbar features
Revert "Evolver: Add separate tunables for navbar layout customization [2/2]"
This reverts commit 575212bf58c30e75540e109526a63337130df73b.
Signed-off-by: AnierinB <anierin@evolution-x.org >
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-06-11 02:36:28 +09:00
Joey Huab
2934ed2364
Evolver: Re-arrange lock screen preferences
2025-06-11 02:36:28 +09:00
Joey Huab
3cca688fff
Revert "Evolver: Hide boot animation pref from Pixel devices"
...
This reverts commit d1e9ad571973b8efa7c1ce0c4420f1c175b82a0e.
2025-06-11 02:36:28 +09:00
Ghosuto
ef99f6a726
Evolver: Add transparent notification style [EXPERIMENTAL] [2/3]
...
Signed-off-by: darkphnx <dark.phnx12@gmail.com >
2025-06-11 02:36:28 +09:00
someone5678
1d014f7349
Evolver: Allow to disable Pixel Launcher customization
2025-06-11 02:36:28 +09:00
AnierinB
16943140da
Evolver: OverlaySwitchPreference: Catch and log NPE in getOverlayID
...
Signed-off-by: AnierinB <anierin@evolution-x.org >
2025-06-11 02:36:28 +09:00
minaripenguin
d18879b8c5
Evolver: Introduce Peek Display feature [2/2]
2025-06-11 02:36:28 +09:00
minaripenguin
81b1ff40bc
Evolver: Add lockscreen widgets settings
...
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com >
2025-06-11 02:36:28 +09:00
minaripenguin
1bb56239ab
Evolver: Add QS Widgets
2025-06-11 02:36:28 +09:00
minaripenguin
21aee9b1a8
Evolver: Revamp lockscreen clock and font picker
...
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com >
2025-06-11 02:36:28 +09:00
Subratam6296
48a7fcfb74
Evolver: Lockscreen: Add more LS Clocks [2/2]
...
Signed-off-by: Subratam6296 <padraramesh420@gmail.com >
Change-Id: I6399e0e30f81d409d723e6e9324e1dd92b5813bf
2025-06-11 02:36:28 +09:00
minaripenguin
a1088ab083
Evolver: Revamp settings font picker
...
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com >
2025-06-11 02:36:28 +09:00
703joko
c501dd70b1
Evolver: Lockscreen: Introduce Lockscreen Clock Styles [2/2]
...
* designed by Corex1402
* refactored by: rmp
Change-Id: Idb5fdf7af497c1e1a58f9cc04a591e4718389589
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com >
2025-06-11 02:36:28 +09:00
minaripenguin
65b88ce3e1
Evolver: Introduce AOD styles [2/2]
2025-06-11 02:36:28 +09:00
minaripenguin
786a8d08af
Evolver: Bring in features from rising [SQUASH]
...
* Depth Wallpaper
* Intensity-based back gesture haptics
* Intensity-based brightness slider haptics
* Intensity-based edge scroll fling haptics
* Intensity-based volume slider haptics
* Lockscreen media art filter
* Media player mode
* More QS tile animations
* Notification themes
* Power menu styles
* Progress bar styles
* QS Header Clock styles
* Split notification shade
* Volume panel styles
* Wallpaper styles
2025-06-11 02:36:28 +09:00
Joey Huab
7fb0afd038
Evolver: Show restart SystemUI dialog for some toggles
...
* For Compact HUN and Colored status bar icons
2025-06-11 02:36:28 +09:00
someone5678
b1ff7526e7
Evolver: Add support for hide applist [2/2]
...
* Code is adapted from cutout force full screen
* Give authorship
* Add "Show system" and "Show overlay" menu based on ManageApplications.java
* Query all apps installed by any user and set value for all user
Co-authored-by: LuK1337 <priv.luk@gmail.com >
Co-authored-by: Tony Mantler <nicoya@google.com >
Co-authored-by: jhenrique09 <jhsv09@gmail.com >
Co-authored-by: jhonboy121 <alfredmathew05@gmail.com >
Co-authored-by: cjh1249131356 <cjh1249131356@gmail.com >
Co-authored-by: Adithya R <gh0strider.2k18.reborn@gmail.com >
Change-Id: I0c0ea99477e3045ff218b077ec547dba23ca6262
Signed-off-by: Dmitrii <bankersenator@gmail.com >
2025-06-11 02:36:28 +09:00
Adin Kwok
69f68b55e6
Evolver: Smart Pixels [2/2]
...
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-06-11 02:36:28 +09:00
Pranav Vashi
16a8a7bf4c
Evolver: Alert Slider: Add toggle to disable notifications [2/2]
2025-06-11 02:36:28 +09:00
Ido Ben-Hur
82ef37b8b6
Evolver: Add OverlaySwitchPreference
...
OverlaySwitchPreference: Allow disabling an overlay in addition
Will always be toggled to the not state of the main overlay in key
Also improve the switch and allow setting an RRO of package:overlay format
OverlaySwitchPreference: Allow config dkey on night mode only
OverlaySwitchPreference: Fixup wrong defStyleAttr
Added in the move to Compat switch and forgotten behind
2025-06-11 02:36:28 +09:00
Kujou Yuko
2d2e69a788
Evolver: Add status bar lyric [2/2]
...
Signed-off-by: Kujou Yuko <i@779.moe >
Change-Id: I944afb9e961eee72ce7fd183f2a97a9210f6c35a
2025-06-11 02:36:28 +09:00
Marko Man
f8db72d8b4
Evolver: Add QS Header Image customization [2/2]
...
neobuddy89: Massive clean up.
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-06-11 02:36:28 +09:00
Pranav Vashi
14340bea72
Evolver: Add animations to quick settings tiles [2/2]
...
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
Signed-off-by: AnierinB <anierin@evolution-x.org >
2025-06-11 02:36:28 +09:00
Joey Huab
3246d43d03
Evolver: Hide boot animation pref from Pixel devices
...
* Doesn't work for them yet.
2025-06-11 02:36:28 +09:00
minaripenguin
b8ebe4f904
Evolver: Introduce boot animation styles [3/3]
...
Co-authored-by: Alvin Francis <nivlafx@gmail.com >
Co-authored-by: Joey Huab <jhuab@edukasyon.ph >
Co-authored-by: AnierinB <anierin@evolution-x.org >
Co-authored-by: 0xsharkboy <achille@0xsharkboy.dev >
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com >
Signed-off-by: AnierinB <anierin@evolution-x.org >
2025-06-11 02:36:28 +09:00
Pranav Vashi
52ab668b3c
Evolver: Add brightness slider themes
...
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
Signed-off-by: AnierinB <anierin@evolution-x.org >
2025-06-11 02:36:28 +09:00
Pranav Vashi
f0b6d67307
Evolver: Pulse initial checkin for Android 14 [2/2]
...
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2025-06-11 02:36:28 +09:00
AnierinB
4e4f6ea45e
Evolver: Add various Lock/Unlock sounds [2/2]
...
Signed-off-by: AnierinB <anierin@evolution-x.org >
2025-06-11 02:36:28 +09:00
Pranav Vashi
164eb3185b
Evolver: Status bar clock customizations [2/2]
...
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
Signed-off-by: AnierinB <anierin@evolution-x.org >
2025-06-11 02:36:28 +09:00