Files
packages_apps_Evolver/res/xml/evolution_settings_quick_settings.xml

229 lines
11 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2019-2024 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 tiles style -->
<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" />
<!-- QS Panel Style -->
<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" />
<!-- Hide label -->
<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" />
<!-- Label text size -->
<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" />
<!-- Vertical layout -->
<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">
<!-- Tiles animation style -->
<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" />
<!-- Animation duration -->
<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" />
<!-- Animation interpolator -->
<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.SystemSettingSwitchPreference
android:key="secure_lockscreen_qs_disabled"
android:title="@string/quick_settings_secure_lock_screen_title"
android:summary="@string/quick_settings_secure_lock_screen_summary"
android:defaultValue="false" />
<!-- 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>