* Also adapt Add video to Double tap to trigger doze from Pie: a66601a Change-Id: Id98543542db937c6cc1f176cd55f6b02e472849d Settings: DoubleTapGesture: Use new material-you illustration preference * Switch to new Android 12 animation. Huge thanks to aryanata for the animation Change-Id: Idfc536dff628fb4ba9cd45f6453add68f64a7b46 Settings: Add a preference controller for Double tap to Ambient * Follows 41903244b1d8cf43c6c657b8ba5d9e7648136c72. * Hide by default. Co-authored-by: Akash <akashniki@gmail.com> Co-authored-by: Aryanata Andipradana <a.ryan.ata.ap@gmail.com> Co-authored-by: Joey <joey@evolution-x.org>
116 lines
5.6 KiB
XML
116 lines
5.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
Copyright (C) 2017 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.
|
|
-->
|
|
|
|
<PreferenceScreen
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:settings="http://schemas.android.com/apk/res-auto"
|
|
android:title="@string/gesture_preference_title">
|
|
|
|
<lineageos.preference.LineagePartsPreference
|
|
android:key="touchscreen_gesture_settings"
|
|
settings:requiresFeature="lineagehardware:FEATURE_TOUCHSCREEN_GESTURES" />
|
|
|
|
<lineageos.preference.RemotePreference
|
|
android:key="device_touchscreen_gesture_settings"
|
|
android:title="@string/touchscreen_gesture_settings_title"
|
|
android:summary="@string/touchscreen_gesture_settings_summary"
|
|
settings:replacesKey="touchscreen_gesture_settings"
|
|
settings:requiresFeature="lineagehardware:FEATURE_TOUCHSCREEN_GESTURES">
|
|
<intent android:action="org.lineageos.settings.device.GESTURE_SETTINGS" />
|
|
</lineageos.preference.RemotePreference>
|
|
|
|
<Preference
|
|
android:key="columbus_input_summary"
|
|
android:title="@string/columbus_title"
|
|
android:fragment="com.google.android.settings.gestures.columbus.ColumbusSettings"
|
|
settings:controller="com.google.android.settings.gestures.columbus.ColumbusPreferenceController" />
|
|
|
|
<Preference
|
|
android:key="gesture_swipe_down_fingerprint_input_summary"
|
|
android:title="@string/fingerprint_swipe_for_notifications_title"
|
|
android:fragment="com.android.settings.gestures.SwipeToNotificationSettings"
|
|
settings:searchable="false"
|
|
settings:controller="com.android.settings.gestures.SwipeToNotificationPreferenceController" />
|
|
|
|
<Preference
|
|
android:key="gesture_double_tap_power_input_summary"
|
|
android:title="@string/double_tap_power_title"
|
|
android:fragment="com.android.settings.gestures.DoubleTapPowerSettings"
|
|
settings:searchable="false"
|
|
settings:controller="com.android.settings.gestures.DoubleTapPowerPreferenceController" />
|
|
|
|
<Preference
|
|
android:key="gesture_double_twist_input_summary"
|
|
android:title="@string/double_twist_for_camera_mode_title"
|
|
android:fragment="com.android.settings.gestures.DoubleTwistGestureSettings"
|
|
settings:searchable="false"
|
|
settings:controller="com.android.settings.gestures.DoubleTwistPreferenceController" />
|
|
|
|
<Preference
|
|
android:key="gesture_system_navigation_input_summary"
|
|
android:title="@string/system_navigation_title"
|
|
android:fragment="com.android.settings.gestures.SystemNavigationGestureSettings"
|
|
settings:controller="com.android.settings.gestures.SystemNavigationPreferenceController"
|
|
settings:keywords="@string/keywords_system_navigation" />
|
|
|
|
<Preference
|
|
android:key="gesture_one_handed"
|
|
android:title="@string/one_handed_title"
|
|
android:fragment="com.android.settings.gestures.OneHandedSettings"
|
|
settings:controller="com.android.settings.gestures.OneHandedEnablePreferenceController" />
|
|
|
|
<Preference
|
|
android:key="gesture_tap_screen_input_summary"
|
|
android:title="@string/ambient_display_tap_screen_title"
|
|
android:fragment="com.android.settings.gestures.TapScreenGestureSettings"
|
|
settings:searchable="false"
|
|
settings:controller="com.android.settings.gestures.TapScreenGesturePreferenceController" />
|
|
|
|
<Preference
|
|
android:key="gesture_double_tap_screen_input_summary"
|
|
android:title="@string/ambient_display_title"
|
|
android:fragment="com.android.settings.gestures.DoubleTapScreenSettings"
|
|
settings:searchable="false"
|
|
settings:controller="com.android.settings.gestures.DoubleTapScreenPreferenceController" />
|
|
|
|
<Preference
|
|
android:key="double_tap"
|
|
android:title="@string/doze_double_tap_title"
|
|
android:fragment="com.android.settings.gestures.DoubleTapAmbientSettings"
|
|
settings:controller="com.android.settings.gestures.DoubleTapAmbientSettingsPreferenceController"
|
|
settings:userRestriction="no_ambient_display" />
|
|
|
|
<Preference
|
|
android:key="gesture_pick_up_input_summary"
|
|
android:title="@string/ambient_display_pickup_title"
|
|
android:fragment="com.android.settings.gestures.PickupGestureSettings"
|
|
settings:searchable="false"
|
|
settings:controller="com.android.settings.gestures.PickupGesturePreferenceController" />
|
|
|
|
<Preference
|
|
android:key="gesture_power_menu_summary"
|
|
android:title="@string/power_menu_setting_name"
|
|
android:fragment="com.android.settings.gestures.PowerMenuSettings"
|
|
settings:controller="com.android.settings.gestures.PowerMenuPreferenceController" />
|
|
|
|
<com.android.settingslib.PrimarySwitchPreference
|
|
android:key="gesture_prevent_ringing_summary"
|
|
android:title="@string/gesture_prevent_ringing_screen_title"
|
|
android:fragment="com.android.settings.gestures.PreventRingingGestureSettings"
|
|
settings:controller="com.android.settings.gestures.PreventRingingParentPreferenceController" />
|
|
</PreferenceScreen>
|