Files
packages_apps_Evolver/res/xml/evolution_settings_quick_settings.xml
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

228 lines
11 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2019-2025 Evolution X
SPDX-License-Identifier: Apache-2.0
-->
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
android:title="@string/quick_settings_title">
<PreferenceCategory
android:key="quick_settings_brightness_slider_category"
android:title="@string/quick_settings_brightness_slider_category">
<!-- Brightness slider -->
<lineageos.preference.LineageSecureSettingListPreference
android:key="qs_show_brightness_slider"
android:title="@string/quick_settings_show_brightness_slider_title"
android:entries="@array/quick_settings_show_brightness_slider_entries"
android:entryValues="@array/quick_settings_show_brightness_slider_values"
android:defaultValue="1" />
<!-- Brightness slider position -->
<lineageos.preference.LineageSecureSettingListPreference
android:key="qs_brightness_slider_position"
android:title="@string/quick_settings_brightness_slider_position_title"
android:entries="@array/quick_settings_brightness_slider_position_entries"
android:entryValues="@array/quick_settings_brightness_slider_position_values"
android:defaultValue="0" />
<!-- Haptic feedback on brightness slider -->
<org.evolution.settings.preferences.SystemSettingSwitchPreference
android:key="qs_brightness_slider_haptic"
android:title="@string/quick_settings_brightness_slider_haptic_title"
android:summary="@string/quick_settings_brightness_slider_haptic_summary"
android:defaultValue="false" />
<!-- Auto brightness icon -->
<lineageos.preference.LineageSecureSettingSwitchPreference
android:key="qs_show_auto_brightness"
android:title="@string/quick_settings_auto_brightness_icon_title"
android:summary="@string/quick_settings_auto_brightness_icon_summary"
android:defaultValue="true" />
<!-- Brightness slider percentage -->
<!--<lineageos.preference.LineageSecureSettingSwitchPreference
android:key="qs_show_brightness_percentage"
android:title="@string/quick_settings_show_brightness_percentage_title"
android:summary="@string/quick_settings_show_brightness_percentage_summary"
android:defaultValue="false" />-->
</PreferenceCategory>
<PreferenceCategory
android:key="quick_settings_interface_category"
android:title="@string/quick_settings_interface_category">
<!-- QS Transparency -->
<!--<org.evolution.settings.preferences.SystemSettingSeekBarPreference
android:key="qs_transparency"
android:title="@string/quick_settings_transparency_title"
android:summary="@string/quick_settings_transparency_summary"
android:defaultValue="100"
settings:interval="1"
settings:units="%"
android:max="100"
android:min="1" />-->
<!-- Data usage -->
<org.evolution.settings.preferences.SystemSettingSwitchPreference
android:key="qs_show_data_usage"
android:title="@string/quick_settings_data_usage_title"
android:summary="@string/quick_settings_data_usage_summary"
android:defaultValue="false" />
<!-- QS Header -->
<Preference
android:key="qs_header_image"
android:title="@string/quick_settings_header_image_title"
android:summary="@string/quick_settings_header_image_summary"
android:fragment="org.evolution.settings.fragments.quicksettings.QsHeaderImageSettings" />
<!-- QS Media Player -->
<org.evolution.settings.preferences.SystemSettingSwitchPreference
android:key="qs_compact_media_player_mode"
android:title="@string/qs_compact_media_player_mode_title"
android:summary="@string/qs_compact_media_player_mode_summary"
android:defaultValue="false" />
<!--<org.evolution.settings.preferences.SystemSettingListPreference
android:key="qs_header_clock_style"
android:title="@string/qs_header_clock_style_title"
android:entries="@array/qs_header_clock_style_entries"
android:entryValues="@array/qs_header_clock_style_values"
android:summary="%s"
android:defaultValue="0" />-->
<!-- Battery styles -->
<org.evolution.settings.preferences.SystemSettingListPreference
android:key="qs_battery_style"
android:title="@string/status_bar_battery_style_title"
android:entries="@array/qs_battery_style_entries"
android:entryValues="@array/qs_battery_style_values"
android:defaultValue="-1" />
<!-- Battery percent -->
<org.evolution.settings.preferences.SystemSettingListPreference
android:key="qs_show_battery_percent"
android:title="@string/status_bar_battery_percent_title"
android:entries="@array/status_bar_battery_percent_entries"
android:entryValues="@array/status_bar_battery_percent_values"
android:defaultValue="2" />
<!-- QS widgets -->
<!--<org.evolution.settings.preferences.SystemSettingSwitchPreference
android:key="qs_widgets_enabled"
android:title="@string/qs_widgets_enabled_title"
android:summary="@string/qs_widgets_enabled_summary"
android:defaultValue="false" />
<ListPreference
android:key="qs_tile_ui_style"
android:title="@string/quick_settings_tile_ui_style_title"
android:entries="@array/quick_settings_tile_ui_style_entries"
android:entryValues="@array/quick_settings_tile_ui_style_values"
android:defaultValue="0" />
<ListPreference
android:key="qs_panel_style"
android:title="@string/quick_settings_panel_style_title"
android:entries="@array/quick_settings_panel_style_entries"
android:entryValues="@array/quick_settings_panel_style_values"
android:defaultValue="0" />
<org.evolution.settings.preferences.SystemSettingSwitchPreference
android:key="qs_split_shade_enabled"
android:title="@string/qs_split_shade_enabled_title"
android:summary="@string/qs_split_shade_enabled_summary"
android:defaultValue="false" />
<org.evolution.settings.preferences.SystemSettingSwitchPreference
android:key="qs_tile_label_hide"
android:title="@string/quick_settings_tile_label_hide_title"
android:summary="@string/quick_settings_tile_label_hide_summary"
android:defaultValue="false" />
<org.evolution.settings.preferences.SystemSettingSeekBarPreference
android:key="qs_tile_label_size"
android:title="@string/quick_settings_tile_label_size_title"
android:max="15"
settings:min="10"
settings:interval="1"
settings:units="sp"
android:defaultValue="14" />
<org.evolution.settings.preferences.SystemSettingSwitchPreference
android:key="qs_tile_vertical_layout"
android:title="@string/quick_settings_tile_layout_title"
android:summary="@string/quick_settings_tile_layout_summary"
android:defaultValue="false" />-->
<Preference
android:key="qs_layout_columns_rows"
android:title="@string/quick_settings_layout_columns_rows_title"
android:summary="@string/quick_settings_layout_columns_rows_summary"
android:fragment="org.evolution.settings.fragments.quicksettings.LayoutSettings" />
</PreferenceCategory>
<!--<PreferenceCategory
android:key="quick_settings_animations_category"
android:title="@string/quick_settings_animations_category">
<org.evolution.settings.preferences.SystemSettingListPreference
android:key="qs_tile_animation_style"
android:title="@string/quick_settings_tile_animation_style_title"
android:entries="@array/quick_settings_tile_animation_style_entries"
android:entryValues="@array/quick_settings_tile_animation_style_values"
android:defaultValue="0" />
<org.evolution.settings.preferences.SystemSettingSeekBarPreference
android:key="qs_tile_animation_duration"
android:title="@string/quick_settings_tile_animation_duration_title"
android:defaultValue="1"
settings:interval="1"
settings:units="@string/unit_seconds"
android:max="5"
android:min="1" />
<org.evolution.settings.preferences.SystemSettingListPreference
android:key="qs_tile_animation_interpolator"
android:title="@string/quick_settings_tile_animation_interpolator_title"
android:entries="@array/quick_settings_tile_animation_interpolator_entries"
android:entryValues="@array/quick_settings_tile_animation_interpolator_values"
android:defaultValue="0" />
</PreferenceCategory>-->
<PreferenceCategory
android:key="quick_settings_lock_screen_category"
android:title="@string/quick_settings_lock_screen_category">
<!-- Hide on secure lock screen -->
<org.evolution.settings.preferences.SecureSettingSwitchPreference
android:key="enable_lockscreen_quick_settings"
android:title="@string/quick_settings_secure_lock_screen_title"
android:summary="@string/quick_settings_secure_lock_screen_summary"
android:defaultValue="true" />
<!-- Secure QS tiles require unlock -->
<!--<org.evolution.settings.preferences.SecureSettingSwitchPreference
android:key="qstile_requires_unlocking"
android:title="@string/quick_settings_require_unlock_title"
android:summary="@string/quick_settings_require_unlock_summary"
android:defaultValue="true"/>-->
</PreferenceCategory>
<PreferenceCategory
android:key="quick_settings_miscellaneous_category"
android:title="@string/quick_settings_miscellaneous_category">
<!-- QS Bluetooth Dialog -->
<org.evolution.settings.preferences.SystemSettingSwitchPreference
android:key="qs_bt_show_dialog"
android:title="@string/quick_settings_bluetooth_show_dialog_title"
android:summary="@string/quick_settings_bluetooth_show_dialog_summary"
android:defaultValue="true" />
</PreferenceCategory>
</PreferenceScreen>