From cf1a34ab93a3ac8d23f291576f32c7e981317221 Mon Sep 17 00:00:00 2001 From: Harry Cutts Date: Wed, 24 Jan 2024 16:32:51 +0000 Subject: [PATCH 1/2] Touchpad: add tap dragging setting Screenshot: go/ag-26012379-screenshot Bug: 321978150 Bug: 324058706 Test: with the flag disabled, check the new entry doesn't appear Test: with the flag enabled, toggle the setting and check that it enables and disables tap dragging (tapping then immediately putting your finger back on the touchpad and moving it) Test: with the flag enabled, check the setting appears in search results Test: atest SettingsRoboTests:com.android.settings.inputmethod Change-Id: Iccfbe842ff655ea295edc764cfc400709948df7d --- res/values/strings.xml | 2 + res/xml/trackpad_settings.xml | 7 +++ ...ackpadTapDraggingPreferenceController.java | 53 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 src/com/android/settings/inputmethod/TrackpadTapDraggingPreferenceController.java diff --git a/res/values/strings.xml b/res/values/strings.xml index fc0ee78cdf4..bdf100791ec 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -4362,6 +4362,8 @@ Tap to click + + Tap dragging Touchpad gestures diff --git a/res/xml/trackpad_settings.xml b/res/xml/trackpad_settings.xml index cca92a30673..dfbd0eb873f 100644 --- a/res/xml/trackpad_settings.xml +++ b/res/xml/trackpad_settings.xml @@ -52,6 +52,13 @@ android:order="30" settings:keywords="@string/keywords_trackpad_bottom_right_tap"/> + + + Date: Tue, 27 Feb 2024 15:42:31 +0000 Subject: [PATCH 2/2] Touchpad: remove icons We don't have an icon for the tap dragging setting, and settings screens should either have icons for everything or nothing, so we decided to remove all the icons. For all except ic_trackpad_touch_gestures_inverse, they're only used in this one location, so the drawables can be removed as well. Screenshot: go/b-324058706-icon-removal-screenshot Bug: 324058706 Test: with a touchpad connected, check that the System > Touchpad screen has no icons on it. Change-Id: I0c0a76c757f568cd20799c53a96cfb895ed00238 --- .../ic_trackpad_bottom_right_click.xml | 25 ------------------- res/drawable/ic_trackpad_pointer_speed.xml | 25 ------------------- .../ic_trackpad_reverse_scrolling.xml | 25 ------------------- res/drawable/ic_trackpad_tap_to_click.xml | 25 ------------------- .../ic_trackpad_touch_gestures_normal.xml | 25 ------------------- res/xml/trackpad_settings.xml | 6 ----- 6 files changed, 131 deletions(-) delete mode 100644 res/drawable/ic_trackpad_bottom_right_click.xml delete mode 100644 res/drawable/ic_trackpad_pointer_speed.xml delete mode 100644 res/drawable/ic_trackpad_reverse_scrolling.xml delete mode 100644 res/drawable/ic_trackpad_tap_to_click.xml delete mode 100644 res/drawable/ic_trackpad_touch_gestures_normal.xml diff --git a/res/drawable/ic_trackpad_bottom_right_click.xml b/res/drawable/ic_trackpad_bottom_right_click.xml deleted file mode 100644 index ec85830255f..00000000000 --- a/res/drawable/ic_trackpad_bottom_right_click.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - \ No newline at end of file diff --git a/res/drawable/ic_trackpad_pointer_speed.xml b/res/drawable/ic_trackpad_pointer_speed.xml deleted file mode 100644 index 128282fec94..00000000000 --- a/res/drawable/ic_trackpad_pointer_speed.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - \ No newline at end of file diff --git a/res/drawable/ic_trackpad_reverse_scrolling.xml b/res/drawable/ic_trackpad_reverse_scrolling.xml deleted file mode 100644 index a62f904300b..00000000000 --- a/res/drawable/ic_trackpad_reverse_scrolling.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - \ No newline at end of file diff --git a/res/drawable/ic_trackpad_tap_to_click.xml b/res/drawable/ic_trackpad_tap_to_click.xml deleted file mode 100644 index 7db0454935e..00000000000 --- a/res/drawable/ic_trackpad_tap_to_click.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - \ No newline at end of file diff --git a/res/drawable/ic_trackpad_touch_gestures_normal.xml b/res/drawable/ic_trackpad_touch_gestures_normal.xml deleted file mode 100644 index 34619c80432..00000000000 --- a/res/drawable/ic_trackpad_touch_gestures_normal.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - \ No newline at end of file diff --git a/res/xml/trackpad_settings.xml b/res/xml/trackpad_settings.xml index dfbd0eb873f..6601036073f 100644 --- a/res/xml/trackpad_settings.xml +++ b/res/xml/trackpad_settings.xml @@ -23,7 +23,6 @@ android:key="trackpad_gesture_settings" android:title="@string/trackpad_touchpad_gesture_title" android:summary="@string/trackpad_touchpad_gesture_summary" - android:icon="@drawable/ic_trackpad_touch_gestures_normal" android:order="-10" android:fragment="com.android.settings.inputmethod.TrackpadTouchGestureSettings" settings:controller="com.android.settings.inputmethod.TrackpadTouchGestureSettingsController"/> @@ -31,7 +30,6 @@ @@ -39,7 +37,6 @@ android:key="trackpad_reverse_scrolling" android:title="@string/trackpad_reverse_scrolling_title" android:summary="@string/trackpad_reverse_scrolling_summary" - android:icon="@drawable/ic_trackpad_reverse_scrolling" settings:controller="com.android.settings.inputmethod.TrackpadReverseScrollingPreferenceController" android:order="20"/> @@ -47,7 +44,6 @@ android:key="trackpad_bottom_right_tap" android:title="@string/trackpad_bottom_right_tap_title" android:summary="@string/trackpad_bottom_right_tap_summary" - android:icon="@drawable/ic_trackpad_bottom_right_click" settings:controller="com.android.settings.inputmethod.TrackpadBottomPreferenceController" android:order="30" settings:keywords="@string/keywords_trackpad_bottom_right_tap"/> @@ -62,7 +58,6 @@ @@ -70,6 +65,5 @@