Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
...@@ -55,4 +55,13 @@ ...@@ -55,4 +55,13 @@
android:order="6" android:order="6"
settings:useAdditionalSummary="true" /> settings:useAdditionalSummary="true" />
<!-- Sound timeout -->
<com.android.settings.notification.RestrictedDropDownPreference
android:key="sound_timeout"
android:title="@string/app_notification_sound_timeout_title"
android:entries="@array/app_notification_sound_timeout_entries"
android:entryValues="@array/app_notification_sound_timeout_values"
android:order="7"
android:persistent="false" />
</PreferenceScreen> </PreferenceScreen>
...@@ -37,4 +37,8 @@ ...@@ -37,4 +37,8 @@
android:key="data_limit" android:key="data_limit"
android:title="@string/data_limit" /> android:title="@string/data_limit" />
<SwitchPreference
android:key="set_data_time_range"
android:title="@string/set_data_time_range" />
</PreferenceScreen> </PreferenceScreen>
...@@ -16,18 +16,48 @@ ...@@ -16,18 +16,48 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
xmlns:cm="http://schemas.android.com/apk/res/cyanogenmod.platform"
android:title="@string/configure_notification_settings" android:title="@string/configure_notification_settings"
android:key="configure_notification_settings" > android:key="configure_notification_settings" >
<!-- Pulse notification light -->
<SwitchPreference
android:key="notification_pulse"
android:title="@string/notification_pulse_title" />
<!-- When device is locked --> <!-- When device is locked -->
<com.android.settings.notification.RestrictedDropDownPreference <com.android.settings.notification.RestrictedDropDownPreference
android:key="lock_screen_notifications" android:key="lock_screen_notifications"
android:title="@string/lock_screen_notifications_title" android:title="@string/lock_screen_notifications_title"
android:summary="%s" /> android:summary="%s" />
<!-- importance -->
<PreferenceScreen
android:key="power_notification_controls"
android:title="@string/tuner_full_importance_settings">
<intent android:action="com.android.settings.action.POWER_NOTIF_CONTROLS" />
</PreferenceScreen>
<!-- Heads up -->
<cyanogenmod.preference.GlobalSettingSwitchPreference
android:key="heads_up_notifications_enabled"
android:title="@string/heads_up_notifications_enabled_title"
android:summary="@string/heads_up_notifications_enabled_summary" />
<!-- Lights -->
<PreferenceCategory
android:key="lights"
android:title="@string/lights_label">
<!-- Pulse notification light -->
<SwitchPreference
android:key="notification_pulse"
android:title="@string/notification_pulse_title" />
<!-- Battery light -->
<org.cyanogenmod.internal.cmparts.CMPartsPreference
android:key="battery_lights"
cm:requiresConfig="@*android:bool/config_intrusiveBatteryLed" />
<!-- Notification lights -->
<org.cyanogenmod.internal.cmparts.CMPartsPreference
android:key="notification_lights"
cm:requiresConfig="@*android:bool/config_intrusiveNotificationLed" />
</PreferenceCategory>
</PreferenceScreen> </PreferenceScreen>
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/contributors_title">
<!-- LineageOS Contributors (cloud) -->
<org.cyanogenmod.internal.cmparts.CMPartsPreference
android:key="contributors"
android:title="lineageos_contributors_title" />
<!-- /e/ Contributors (web) -->
<PreferenceScreen
android:key="e_contributors"
android:title="@string/e_contributors_title" />
</PreferenceScreen>
...@@ -21,9 +21,16 @@ ...@@ -21,9 +21,16 @@
android:key="usage_amount" android:key="usage_amount"
android:layout="@layout/preference_category_short"> android:layout="@layout/preference_category_short">
<com.android.settings.datausage.ChartDataUsageDeprecatedPreference
android:key="chart_data_deprecated" />
<com.android.settings.datausage.ChartDataUsagePreference <com.android.settings.datausage.ChartDataUsagePreference
android:key="chart_data" /> android:key="chart_data" />
<Preference
android:key="usage_summary"
android:selectable="false" />
<Preference <Preference
android:summary="@string/operator_warning" android:summary="@string/operator_warning"
android:selectable="false" /> android:selectable="false" />
......
...@@ -17,11 +17,27 @@ ...@@ -17,11 +17,27 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
android:title="@string/development_settings_title"> android:title="@string/development_settings_title">
<PreferenceScreen
android:key="development_tools"
android:title="@string/development_tools_title"
android:persistent="false" >
<intent
android:action="android.settings.development.LAUNCH_TOOLS"
android:targetPackage="com.android.development"
android:targetClass="com.android.development.Development" />
</PreferenceScreen>
<com.android.settings.BugreportPreference <com.android.settings.BugreportPreference
android:key="bugreport" android:key="bugreport"
android:title="@*android:string/bugreport_title" android:title="@*android:string/bugreport_title"
android:dialogTitle="@*android:string/bugreport_title" /> android:dialogTitle="@*android:string/bugreport_title" />
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="advanced_reboot"
android:title="@string/advanced_reboot_title"
android:summary="@string/advanced_reboot_summary" />
<PreferenceScreen <PreferenceScreen
android:key="local_backup_password" android:key="local_backup_password"
android:title="@string/local_backup_password_title" android:title="@string/local_backup_password_title"
...@@ -100,17 +116,56 @@ ...@@ -100,17 +116,56 @@
<intent android:action="com.android.settings.action.DEMO_MODE" /> <intent android:action="com.android.settings.action.DEMO_MODE" />
</PreferenceScreen> </PreferenceScreen>
<ListPreference
android:key="root_access"
android:title="@string/root_access"
android:persistent="false" />
<Preference
android:key="root_appops"
android:title="@string/root_appops_title"
android:summary="@string/root_appops_summary" />
<SwitchPreference
android:key="update_recovery"
android:title="@string/update_recovery_title"
android:summary="@string/update_recovery_summary" />
<PreferenceCategory android:key="debug_debugging_category" <PreferenceCategory android:key="debug_debugging_category"
android:title="@string/debug_debugging_category"> android:title="@string/debug_debugging_category">
<SwitchPreference <SwitchPreference
android:key="enable_adb" android:key="enable_adb"
android:title="@string/enable_adb" android:title="@string/enable_adb_cm"
android:summary="@string/enable_adb_summary"/> android:summary="@string/enable_adb_summary_cm" />
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="adb_notify"
android:title="@string/adb_notify"
android:summary="@string/adb_notify_summary"
android:dependency="enable_adb"
android:defaultValue="true" />
<SwitchPreference
android:key="adb_over_network"
android:title="@string/adb_over_network"
android:summary="@string/adb_over_network_summary"
android:dependency="enable_adb" />
<Preference android:key="clear_adb_keys" <Preference android:key="clear_adb_keys"
android:title="@string/clear_adb_keys" /> android:title="@string/clear_adb_keys" />
<com.android.settings.HostnamePreference
android:key="device_hostname"
android:title="@string/device_hostname"
android:dialogTitle="@string/device_hostname"
android:positiveButtonText="@string/wifi_save"
android:negativeButtonText="@string/wifi_cancel"
android:selectAllOnFocus="true"
android:imeOptions="actionDone"
android:inputType="textNoSuggestions"
android:persistent="false" />
<SwitchPreference <SwitchPreference
android:key="enable_terminal" android:key="enable_terminal"
android:title="@string/enable_terminal_title" android:title="@string/enable_terminal_title"
...@@ -378,6 +433,11 @@ ...@@ -378,6 +433,11 @@
<Preference <Preference
android:key="reset_shortcut_manager_throttling" android:key="reset_shortcut_manager_throttling"
android:title="@string/reset_shortcut_manager_throttling" /> android:title="@string/reset_shortcut_manager_throttling" />
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="kill_app_longpress_back"
android:title="@string/kill_app_longpress_back"
android:summary="@string/kill_app_longpress_back_summary"/>
</PreferenceCategory> </PreferenceCategory>
</PreferenceScreen> </PreferenceScreen>
...@@ -15,9 +15,17 @@ ...@@ -15,9 +15,17 @@
--> -->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:cm="http://schemas.android.com/apk/res/cyanogenmod.platform"
xmlns:settings="http://schemas.android.com/apk/res-auto" xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/about_settings"> android:title="@string/about_settings">
<!-- Mod version -->
<Preference android:key="mod_version"
android:enabled="false"
android:shouldDisableView="false"
android:title="@string/mod_version"
android:summary="@string/mod_version_default" />
<!-- System update settings - launches activity --> <!-- System update settings - launches activity -->
<PreferenceScreen android:key="system_update_settings" <PreferenceScreen android:key="system_update_settings"
android:title="@string/system_update_settings_list_item_title" android:title="@string/system_update_settings_list_item_title"
...@@ -33,6 +41,17 @@ ...@@ -33,6 +41,17 @@
android:targetClass="@string/additional_system_update_menu" /> android:targetClass="@string/additional_system_update_menu" />
</PreferenceScreen> </PreferenceScreen>
<!-- LineageOS Updates -->
<cyanogenmod.preference.SelfRemovingPreference android:key="cm_updates"
android:title="@string/cmupdate_settings_title"
android:summary="@string/system_update_settings_list_item_summary"
cm:requiresOwner="true"
cm:requiresPackage="org.lineageos.updater">
<intent android:action="android.intent.action.MAIN"
android:targetPackage="org.lineageos.updater"
android:targetClass="org.lineageos.updater.UpdatesActivity" />
</cyanogenmod.preference.SelfRemovingPreference>
<!-- Device status - launches activity --> <!-- Device status - launches activity -->
<PreferenceScreen android:key="status_info" <PreferenceScreen android:key="status_info"
android:title="@string/device_status" android:title="@string/device_status"
...@@ -70,13 +89,27 @@ ...@@ -70,13 +89,27 @@
android:title="@string/device_feedback"> android:title="@string/device_feedback">
</PreferenceScreen> </PreferenceScreen>
<!-- Feedback on the device -->
<PreferenceScreen
android:key="contributors_page"
android:title="@string/contributors_title"
android:fragment="com.android.settings.Contributors" >
</PreferenceScreen>
<!-- Device name -->
<Preference android:key="device_name"
android:enabled="false"
android:shouldDisableView="false"
android:title="@string/device_name"
android:summary="@string/device_info_default"/>
<!-- Device hardware model --> <!-- Device hardware model -->
<com.android.settings.DividerPreference <com.android.settings.DividerPreference
android:key="device_model" android:key="device_model"
android:enabled="false" android:enabled="false"
android:shouldDisableView="false" android:shouldDisableView="false"
android:selectable="false" android:selectable="false"
android:title="@string/model_info" android:title="@string/device_model"
android:summary="@string/device_info_default" android:summary="@string/device_info_default"
settings:allowDividerAbove="true" settings:allowDividerAbove="true"
settings:allowDividerBelow="true"/> settings:allowDividerBelow="true"/>
...@@ -88,6 +121,17 @@ ...@@ -88,6 +121,17 @@
android:title="@string/firmware_version" android:title="@string/firmware_version"
android:summary="@string/device_info_default"/> android:summary="@string/device_info_default"/>
<!-- CyanogenMod API Version -->
<com.android.settings.DividerPreference
android:key="mod_api_level"
android:enabled="false"
android:selectable="false"
android:shouldDisableView="false"
android:title="@string/mod_api_level"
android:summary="@string/mod_api_level_default"
settings:allowDividerAbove="true"
settings:allowDividerBelow="true" />
<!-- Security patch level --> <!-- Security patch level -->
<PreferenceScreen android:key="security_patch" <PreferenceScreen android:key="security_patch"
android:title="@string/security_patch" android:title="@string/security_patch"
...@@ -107,6 +151,13 @@ ...@@ -107,6 +151,13 @@
settings:allowDividerAbove="true" settings:allowDividerAbove="true"
settings:allowDividerBelow="true"/> settings:allowDividerBelow="true"/>
<!-- Device MBN version -->
<Preference android:key="mbn_version"
android:enabled="false"
android:shouldDisableView="false"
android:title="@string/mbn_version"
android:summary="@string/device_info_default"/>
<!-- Device Baseband version --> <!-- Device Baseband version -->
<com.android.settings.DividerPreference <com.android.settings.DividerPreference
android:key="baseband_version" android:key="baseband_version"
...@@ -129,6 +180,17 @@ ...@@ -129,6 +180,17 @@
settings:allowDividerAbove="true" settings:allowDividerAbove="true"
settings:allowDividerBelow="true"/> settings:allowDividerBelow="true"/>
<!-- Build date -->
<com.android.settings.DividerPreference
android:key="build_date"
android:enabled="false"
android:selectable="false"
android:shouldDisableView="false"
android:title="@string/build_date"
android:summary="@string/build_date_default"
settings:allowDividerAbove="true"
settings:allowDividerBelow="true" />
<!-- Detailed build version --> <!-- Detailed build version -->
<Preference android:key="build_number" <Preference android:key="build_number"
android:enabled="false" android:enabled="false"
...@@ -136,6 +198,12 @@ ...@@ -136,6 +198,12 @@
android:title="@string/build_number" android:title="@string/build_number"
android:summary="@string/device_info_default"/> android:summary="@string/device_info_default"/>
<!-- Device QGP version -->
<Preference android:key="qgp_version"
style="?android:preferenceInformationStyle"
android:title="@string/qgp_version"
android:summary="@string/device_info_default"/>
<!-- SELinux status information --> <!-- SELinux status information -->
<com.android.settings.DividerPreference <com.android.settings.DividerPreference
android:key="selinux_status" android:key="selinux_status"
......
...@@ -73,20 +73,6 @@ ...@@ -73,20 +73,6 @@
android:summary="@string/device_info_not_available" android:summary="@string/device_info_not_available"
android:persistent="false" /> android:persistent="false" />
<Preference android:key="imei"
android:enabled="false"
android:shouldDisableView="false"
android:title="@string/status_imei"
android:summary="@string/device_info_not_available"
android:persistent="false" />
<Preference android:key="imei_sv"
android:enabled="false"
android:shouldDisableView="false"
android:title="@string/status_imei_sv"
android:summary="@string/device_info_not_available"
android:persistent="false" />
<Preference android:key="iccid" <Preference android:key="iccid"
android:enabled="false" android:enabled="false"
android:shouldDisableView="false" android:shouldDisableView="false"
......
...@@ -16,9 +16,14 @@ ...@@ -16,9 +16,14 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
xmlns:cm="http://schemas.android.com/apk/res/cyanogenmod.platform"
android:title="@string/display_settings" android:title="@string/display_settings"
settings:keywords="@string/keywords_display"> settings:keywords="@string/keywords_display">
<PreferenceCategory
android:key="display"
android:title="@string/display_label">
<PreferenceScreen <PreferenceScreen
android:key="brightness" android:key="brightness"
android:title="@string/brightness" android:title="@string/brightness"
...@@ -32,21 +37,23 @@ ...@@ -32,21 +37,23 @@
settings:keywords="@string/keywords_display_auto_brightness" settings:keywords="@string/keywords_display_auto_brightness"
android:summary="@string/auto_brightness_summary" /> android:summary="@string/auto_brightness_summary" />
<!-- LiveDisplay -->
<org.cyanogenmod.internal.cmparts.CMPartsPreference
android:key="livedisplay"
cm:requiresFeature="org.cyanogenmod.livedisplay" />
<!-- Rotation -->
<org.cyanogenmod.internal.cmparts.CMPartsPreference
android:key="rotation"
cm:requiresFeature="android.hardware.sensor.accelerometer" />
<com.android.settings.display.NightDisplayPreference <com.android.settings.display.NightDisplayPreference
android:key="night_display" android:key="night_display"
android:title="@string/night_display_title" android:title="@string/night_display_title"
android:fragment="com.android.settings.display.NightDisplaySettings" android:fragment="com.android.settings.display.NightDisplaySettings"
android:widgetLayout="@null" android:widgetLayout="@null"
settings:keywords="@string/keywords_display_night_display" /> settings:keywords="@string/keywords_display_night_display"
cm:requiresFeature="!org.cyanogenmod.livedisplay" />
<!-- Hide night mode for now
<ListPreference
android:key="night_mode"
android:title="@string/night_mode_title"
settings:keywords="@string/keywords_display_night_mode"
android:summary="@string/night_mode_summary"
android:entries="@array/night_mode_entries"
android:entryValues="@array/night_mode_values" /> -->
<com.android.settingslib.RestrictedPreference <com.android.settingslib.RestrictedPreference
android:key="wallpaper" android:key="wallpaper"
...@@ -84,11 +91,43 @@ ...@@ -84,11 +91,43 @@
android:title="@string/doze_title" android:title="@string/doze_title"
android:summary="@string/doze_summary" /> android:summary="@string/doze_summary" />
<cyanogenmod.preference.RemotePreference
android:key="doze_device_settings"
android:title="@string/doze_title"
android:summary="@string/doze_summary"
cm:replacesKey="doze">
<intent android:action="org.cyanogenmod.settings.device.DOZE_SETTINGS" />
</cyanogenmod.preference.RemotePreference>
<cyanogenmod.preference.CMGlobalSettingSwitchPreference
android:key="wake_when_plugged_or_unplugged"
android:title="@string/wake_when_plugged_or_unplugged_title"
android:summary="@string/wake_when_plugged_or_unplugged_summary"
android:defaultValue="@*android:bool/config_unplugTurnsOnScreen" />
<SwitchPreference <SwitchPreference
android:key="tap_to_wake" android:key="tap_to_wake"
android:title="@string/tap_to_wake" android:title="@string/tap_to_wake"
android:summary="@string/tap_to_wake_summary" /> android:summary="@string/tap_to_wake_summary" />
<!-- Prevent accidental wake-up -->
<cyanogenmod.preference.CMSystemSettingSwitchPreference
android:key="proximity_on_wake"
android:title="@string/proximity_wake_title"
android:summary="@string/proximity_wake_summary"
cm:requiresConfig="@*cyanogenmod.platform:bool/config_proximityCheckOnWake" />
<cyanogenmod.preference.CMSystemSettingSwitchPreference
android:key="high_touch_sensitivity_enable"
android:title="@string/high_touch_sensitivity_title"
android:summary="@string/high_touch_sensitivity_summary"
android:defaultValue="false"
cm:requiresFeature="cmhardware:FEATURE_HIGH_TOUCH_SENSITIVITY" />
<!-- Expanded desktop -->
<org.cyanogenmod.internal.cmparts.CMPartsPreference
android:key="expanded_desktop_settings" />
<PreferenceScreen <PreferenceScreen
android:key="font_size" android:key="font_size"
android:title="@string/title_font_size" android:title="@string/title_font_size"
...@@ -100,10 +139,19 @@ ...@@ -100,10 +139,19 @@
android:title="@string/screen_zoom_title" android:title="@string/screen_zoom_title"
settings:keywords="@string/screen_zoom_keywords" /> settings:keywords="@string/screen_zoom_keywords" />
<cyanogenmod.preference.CMSystemSettingSwitchPreference
android:key="systemui_burnin_protection"
android:title="@string/burnin_protection_title"
android:summary="@string/burnin_protection_summary"
android:defaultValue="false"
cm:requiresConfig="@*cyanogenmod.platform:bool/config_enableBurnInProtection"/>
<!-- Disable on CM
<DropDownPreference <DropDownPreference
android:key="auto_rotate" android:key="auto_rotate"
android:summary="%s" android:summary="%s"
android:title="@string/display_auto_rotate_title" /> android:title="@string/display_auto_rotate_title" />
-->
<PreferenceScreen <PreferenceScreen
android:key="wifi_display" android:key="wifi_display"
...@@ -116,4 +164,6 @@ ...@@ -116,4 +164,6 @@
android:summary="%s" android:summary="%s"
android:title="@string/display_vr_pref_title" /> android:title="@string/display_vr_pref_title" />
</PreferenceCategory>
</PreferenceScreen> </PreferenceScreen>
...@@ -16,9 +16,23 @@ ...@@ -16,9 +16,23 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto" xmlns:settings="http://schemas.android.com/apk/res-auto"
xmlns:lineage="http://schemas.android.com/apk/res/cyanogenmod.platform"
android:title="@string/gesture_preference_title" android:title="@string/gesture_preference_title"
settings:keywords="@string/keywords_gesture"> settings:keywords="@string/keywords_gesture">
<org.cyanogenmod.internal.cmparts.CMPartsPreference
android:key="touchscreen_gesture_settings"
lineage:requiresFeature="cmhardware:FEATURE_TOUCHSCREEN_GESTURES" />
<cyanogenmod.preference.RemotePreference
android:key="device_touchscreen_gesture_settings"
android:title="@string/touchscreen_gesture_settings_title"
android:summary="@string/touchscreen_gesture_settings_summary"
lineage:replacesKey="touchscreen_gesture_settings"
lineage:requiresFeature="cmhardware:FEATURE_TOUCHSCREEN_GESTURES">
<intent android:action="org.cyanogenmod.settings.device.GESTURE_SETTINGS" />
</cyanogenmod.preference.RemotePreference>
<com.android.settings.gestures.GesturePreference <com.android.settings.gestures.GesturePreference
android:key="gesture_swipe_down_fingerprint" android:key="gesture_swipe_down_fingerprint"
android:title="@string/fingerprint_swipe_for_notifications_title" android:title="@string/fingerprint_swipe_for_notifications_title"
...@@ -54,4 +68,11 @@ ...@@ -54,4 +68,11 @@
settings:animation="@raw/gesture_ambient_lift" settings:animation="@raw/gesture_ambient_lift"
settings:preview="@drawable/gesture_ambient_lift"/> settings:preview="@drawable/gesture_ambient_lift"/>
<!-- Double tap to sleep -->
<cyanogenmod.preference.CMSystemSettingSwitchPreference
android:key="double_tap_sleep_gesture"
android:title="@string/status_bar_double_tap_to_sleep_title"
android:summary="@string/status_bar_double_tap_to_sleep_summary"
android:defaultValue="true" />
</PreferenceScreen> </PreferenceScreen>
\ No newline at end of file
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
xmlns:cm="http://schemas.android.com/apk/res/cyanogenmod.platform"
android:key="language_keyboard_settings" android:key="language_keyboard_settings"
android:title="@string/language_keyboard_settings_title"> android:title="@string/language_keyboard_settings_title">
...@@ -42,33 +43,23 @@ ...@@ -42,33 +43,23 @@
<PreferenceCategory <PreferenceCategory
android:title="@string/keyboard_and_input_methods_category"> android:title="@string/keyboard_and_input_methods_category">
<PreferenceScreen
android:key="current_input_method"
android:title="@string/current_input_method"/>
<PreferenceScreen <PreferenceScreen
android:title="@string/virtual_keyboard_category" android:title="@string/virtual_keyboard_category"
android:fragment="com.android.settings.inputmethod.VirtualKeyboardFragment" /> android:fragment="com.android.settings.inputmethod.VirtualKeyboardFragment" />
<PreferenceScreen <PreferenceScreen
android:key="physical_keyboard"
android:title="@string/physical_keyboard_title" android:title="@string/physical_keyboard_title"
android:fragment="com.android.settings.inputmethod.PhysicalKeyboardFragment" /> android:fragment="com.android.settings.inputmethod.PhysicalKeyboardFragment" />
</PreferenceCategory>
<!-- Temporarily disabled: --> <cyanogenmod.preference.CMSystemSettingSwitchPreference
<!--<PreferenceCategory--> android:key="status_bar_ime_switcher"
<!--android:key="keyboard_settings_category"--> android:title="@string/ime_switcher_notify"
<!--android:title="@string/keyboard_settings_category">--> android:summary="@string/ime_switcher_notify_summary"
android:defaultValue="true" />
<!--<PreferenceScreen--> </PreferenceCategory>
<!--android:key="current_input_method"-->
<!--android:title="@string/current_input_method"-->
<!--/>-->
<!--&lt;!&ndash; Enabled input method list will be populated programmatically here. &ndash;&gt;-->
<!--</PreferenceCategory>-->
<!--<PreferenceCategory-->
<!--android:key="hard_keyboard"-->
<!--android:title="@string/builtin_keyboard_settings_title"-->
<!--android:persistent="false">-->
<!--&lt;!&ndash; Additional preference screens are inserted here programmatically-->
<!--with low order values to set the key map of each attached keyboard. &ndash;&gt;-->
<!--</PreferenceCategory>-->
<PreferenceCategory <PreferenceCategory
android:key="voice_category" android:key="voice_category"
...@@ -92,6 +83,20 @@ ...@@ -92,6 +83,20 @@
android:dialogTitle="@string/pointer_speed" android:dialogTitle="@string/pointer_speed"
/> />
<cyanogenmod.preference.CMSystemSettingSwitchPreference
android:key="stylus_icon_enabled"
android:title="@string/stylus_icon_enabled_title"
android:summary="@string/stylus_icon_enabled_summary"
android:defaultValue="false"
android:persistent="false" />
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="feature_touch_hovering"
android:title="@string/touchscreen_hovering_title"
android:summary="@string/touchscreen_hovering_summary"
android:defaultValue="false"
cm:requiresFeature="cmhardware:FEATURE_TOUCH_HOVERING" />
</PreferenceCategory> </PreferenceCategory>
<PreferenceCategory <PreferenceCategory
......
...@@ -34,12 +34,18 @@ ...@@ -34,12 +34,18 @@
android:enabled="false" android:enabled="false"
android:selectable="true" /> android:selectable="true" />
<com.android.settings.DividedCategory
android:key="recent_location_requests"
android:title="@string/location_category_recent_location_requests" />
<PreferenceCategory <PreferenceCategory
android:key="location_services" android:key="location_services"
android:title="@string/location_category_location_services" /> android:title="@string/location_category_location_services" />
<CheckBoxPreference
android:key="assisted_gps"
android:title="@string/assisted_gps"
android:summaryOn="@string/assisted_gps_enabled"
android:summaryOff="@string/assisted_gps_disabled"/>
<com.android.settings.DividedCategory
android:key="recent_location_requests"
android:title="@string/location_category_recent_location_requests" />
</PreferenceScreen> </PreferenceScreen>
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
--> -->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:lineage="http://schemas.android.com/apk/res/cyanogenmod.platform"
android:title="@string/other_sound_settings" android:title="@string/other_sound_settings"
android:key="other_sound_settings" android:key="other_sound_settings"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"> xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
...@@ -34,6 +35,11 @@ ...@@ -34,6 +35,11 @@
android:key="charging_sounds" android:key="charging_sounds"
android:title="@string/charging_sounds_title" /> android:title="@string/charging_sounds_title" />
<!-- Custom charging sounds -->
<org.cyanogenmod.internal.cmparts.CMPartsPreference
android:key="charging_sounds_settings"
lineage:replacesKey="charging_sounds" />
<!-- Docking sounds --> <!-- Docking sounds -->
<SwitchPreference <SwitchPreference
android:key="docking_sounds" android:key="docking_sounds"
...@@ -44,11 +50,24 @@ ...@@ -44,11 +50,24 @@
android:key="touch_sounds" android:key="touch_sounds"
android:title="@string/touch_sounds_title" /> android:title="@string/touch_sounds_title" />
<!-- Volume adjust sound -->
<cyanogenmod.preference.CMSystemSettingSwitchPreference
android:key="volume_adjust_sounds_enabled"
android:title="@string/volume_adjust_sounds_title"
android:defaultValue="true" />
<!-- Vibrate on touch --> <!-- Vibrate on touch -->
<SwitchPreference <SwitchPreference
android:key="vibrate_on_touch" android:key="vibrate_on_touch"
android:title="@string/vibrate_on_touch_title" /> android:title="@string/vibrate_on_touch_title" />
<!-- Vibrator intensity -->
<com.android.settings.hardware.VibratorIntensity
android:key="vibrator_intensity"
android:title="@string/vibrator_intensity_title"
android:dialogTitle="@string/vibrator_intensity_title"
android:persistent="false" />
<!-- Dock speaker plays --> <!-- Dock speaker plays -->
<DropDownPreference <DropDownPreference
android:key="dock_audio_media" android:key="dock_audio_media"
......
...@@ -30,5 +30,26 @@ ...@@ -30,5 +30,26 @@
android:key="keyboard_shortcuts_helper" android:key="keyboard_shortcuts_helper"
android:title="@string/keyboard_shortcuts_helper" android:title="@string/keyboard_shortcuts_helper"
android:summary="@string/keyboard_shortcuts_helper_summary" /> android:summary="@string/keyboard_shortcuts_helper_summary" />
<SwitchPreference
android:key="auto_replace"
android:title="@string/auto_replace"
android:summaryOn="@string/auto_replace_summary"
android:summaryOff="@string/auto_replace_summary"
android:persistent="false" />
<SwitchPreference
android:key="auto_caps"
android:title="@string/auto_caps"
android:summaryOn="@string/auto_caps_summary"
android:summaryOff="@string/auto_caps_summary"
android:persistent="false" />
<SwitchPreference
android:key="auto_punctuate"
android:title="@string/auto_punctuate"
android:summaryOn="@string/auto_punctuate_summary"
android:summaryOff="@string/auto_punctuate_summary"
android:persistent="false" />
</PreferenceCategory> </PreferenceCategory>
</PreferenceScreen> </PreferenceScreen>
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
android:title="@string/power_usage_summary_title" android:title="@string/power_usage_summary_title"
settings:keywords="@string/keywords_battery"> settings:keywords="@string/keywords_battery">
<com.android.settings.fuelgauge.BatterySaverPreference <!-- Performance profiles -->
android:title="@string/battery_saver" <org.cyanogenmod.internal.cmparts.CMPartsPreference
android:fragment="com.android.settings.fuelgauge.BatterySaverSettings" /> android:key="perf_profile_settings" />
<com.android.settings.fuelgauge.BatteryHistoryPreference <com.android.settings.fuelgauge.BatteryHistoryPreference
android:key="battery_history" /> android:key="battery_history" />
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2015 The Android Open Source Project <!--
Copyright (C) 2015 The Android Open Source Project
Copyright (C) 2015-2016 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
...@@ -61,4 +63,8 @@ ...@@ -61,4 +63,8 @@
android:key="apps_list" android:key="apps_list"
android:title="@string/memory_usage_apps" /> android:title="@string/memory_usage_apps" />
<Preference
android:key="apps_startup"
android:title="@string/memory_startup_apps_title" />
</PreferenceScreen> </PreferenceScreen>
...@@ -14,7 +14,8 @@ ...@@ -14,7 +14,8 @@
limitations under the License. limitations under the License.
--> -->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/security_settings_title"> android:title="@string/security_settings_title">
</PreferenceScreen> </PreferenceScreen>
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
xmlns:cm="http://schemas.android.com/apk/res/cyanogenmod.platform"
android:title="@string/settings_label"> android:title="@string/settings_label">
<com.android.settings.TimeoutListPreference <com.android.settings.TimeoutListPreference
...@@ -30,10 +31,46 @@ ...@@ -30,10 +31,46 @@
android:key="power_button_instantly_locks" android:key="power_button_instantly_locks"
android:title="@string/lockpattern_settings_enable_power_button_instantly_locks"/> android:title="@string/lockpattern_settings_enable_power_button_instantly_locks"/>
<SwitchPreference
android:key="directly_show_lock"
android:title="@string/lock_directly_show_password"
android:persistent="false" />
<com.android.settings.SingleLineSummaryPreference <com.android.settings.SingleLineSummaryPreference
android:key="owner_info_settings" android:key="owner_info_settings"
android:title="@string/owner_info_settings_title" android:title="@string/owner_info_settings_title"
android:summary="@string/owner_info_settings_summary"/> android:summary="@string/owner_info_settings_summary"/>
<PreferenceScreen
android:title="@string/lockscreen_targets_message" >
<intent
android:targetPackage="com.android.systemui"
android:targetClass="com.android.systemui.cm.LockscreenShortcutsActivity" />
</PreferenceScreen>
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="lockscreen_visualizer"
android:title="@string/lockscreen_visualizer_title"
android:defaultValue="true"/>
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="lockscreen_media_metadata"
android:title="@string/lockscreen_media_art_title"
android:defaultValue="true" />
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="double_tap_sleep_anywhere"
android:title="@string/double_tap_sleep_anywhere_title"
android:defaultValue="false" />
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="lock_screen_weather_enabled"
android:title="@string/lockscreen_weather_enabled_title"
android:defaultValue="false"/>
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="lock_screen_blur_enabled"
android:title="@string/lockscreen_blur_enabled_title"
cm:requiresConfig="@*android:bool/config_uiBlurEnabled" />
</PreferenceScreen> </PreferenceScreen>
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2012-2013 The CyanogenMod 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.
-->
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<com.android.settings.MultiLinePreference
android:icon="@drawable/ic_security_pattern_3x3"
android:key="lock_pattern_size_3"
android:title="@string/lock_pattern_size_3"
android:persistent="false"/>
<com.android.settings.MultiLinePreference
android:icon="@drawable/ic_security_pattern_4x4"
android:key="lock_pattern_size_4"
android:title="@string/lock_pattern_size_4"
android:persistent="false"/>
<com.android.settings.MultiLinePreference
android:icon="@drawable/ic_security_pattern_5x5"
android:key="lock_pattern_size_5"
android:title="@string/lock_pattern_size_5"
android:persistent="false"/>
<Preference
android:icon="@drawable/ic_security_pattern_6x6"
android:key="lock_pattern_size_6"
android:title="@string/lock_pattern_size_6"
android:persistent="false"/>
</PreferenceScreen>
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
xmlns:cm="http://schemas.android.com/apk/res/cyanogenmod.platform"
android:title="@string/settings_label"> android:title="@string/settings_label">
<SwitchPreference <SwitchPreference
...@@ -34,10 +35,46 @@ ...@@ -34,10 +35,46 @@
android:key="power_button_instantly_locks" android:key="power_button_instantly_locks"
android:title="@string/lockpattern_settings_enable_power_button_instantly_locks"/> android:title="@string/lockpattern_settings_enable_power_button_instantly_locks"/>
<SwitchPreference
android:key="directly_show_lock"
android:title="@string/lock_directly_show_pattern"
android:persistent="false" />
<com.android.settings.SingleLineSummaryPreference <com.android.settings.SingleLineSummaryPreference
android:key="owner_info_settings" android:key="owner_info_settings"
android:title="@string/owner_info_settings_title" android:title="@string/owner_info_settings_title"
android:summary="@string/owner_info_settings_summary"/> android:summary="@string/owner_info_settings_summary"/>
<PreferenceScreen
android:title="@string/lockscreen_targets_message" >
<intent
android:targetPackage="com.android.systemui"
android:targetClass="com.android.systemui.cm.LockscreenShortcutsActivity" />
</PreferenceScreen>
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="lockscreen_visualizer"
android:title="@string/lockscreen_visualizer_title"
android:defaultValue="true"/>
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="lockscreen_media_metadata"
android:title="@string/lockscreen_media_art_title"
android:defaultValue="true" />
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="double_tap_sleep_anywhere"
android:title="@string/double_tap_sleep_anywhere_title"
android:defaultValue="false" />
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="lock_screen_weather_enabled"
android:title="@string/lockscreen_weather_enabled_title"
android:defaultValue="false"/>
<cyanogenmod.preference.CMSecureSettingSwitchPreference
android:key="lock_screen_blur_enabled"
android:title="@string/lockscreen_blur_enabled_title"
cm:requiresConfig="@*android:bool/config_uiBlurEnabled" />
</PreferenceScreen> </PreferenceScreen>