Start implementing options to change swipe gesture sensitivity.

This commit is contained in:
Docile-Alligator
2026-01-31 21:47:20 -05:00
parent 463101e647
commit 46c3ce124f
3 changed files with 90 additions and 0 deletions

View File

@ -789,4 +789,52 @@
<item>2</item>
</string-array>
<string-array name="settings_tab_switching_sensitivity">
<item>@string/default_sensitivity</item>
<item>@string/low</item>
<item>@string/very_low</item>
</string-array>
<string-array name="settings_tab_switching_sensitivity_values">
<item>1</item>
<item>4</item>
<item>8</item>
</string-array>
<string-array name="settings_swipe_right_to_go_back_sensitivity">
<item>@string/default_sensitivity</item>
<item>@string/low</item>
<item>@string/very_low</item>
</string-array>
<string-array name="settings_swipe_right_to_go_back_sensitivity_values">
<item>1</item>
<item>0.5</item>
<item>0.1</item>
</string-array>
<string-array name="settings_swipe_action_sensitivity_in_comments">
<item>@string/default_sensitivity</item>
<item>@string/low</item>
<item>@string/very_low</item>
</string-array>
<string-array name="settings_swipe_action_sensitivity_in_comments_values">
<item>1</item>
<item>5</item>
<item>10</item>
</string-array>
<string-array name="settings_navigation_drawer_swipe_area">
<item>@string/default_swipe_area</item>
<item>@string/larger_swipe_area</item>
<item>@string/very_larger_swipe_area</item>
</string-array>
<string-array name="settings_navigation_drawer_swipe_area_values">
<item>1</item>
<item>5</item>
<item>10</item>
</string-array>
</resources>

View File

@ -671,6 +671,16 @@
<string name="settings_proxy_port">Port</string>
<string name="settings_hide_fab_in_post_details">Hide Floating Action Button</string>
<string name="settings_category_media_title">Media</string>
<string name="settings_tab_switching_sensitivity">Tab Switching Sensitivity</string>
<string name="settings_swipe_right_to_go_back_sensitivity">Swipe Right to Go Back Sensitivity</string>
<string name="settings_swipe_action_sensitivity_in_comments">Swipe Action Sensitivity in Comments</string>
<string name="default_sensitivity">Default</string>
<string name="low">Low</string>
<string name="very_low">Very Low</string>
<string name="settings_navigation_drawer_swipe_area">Navigation Drawer Swipe Area</string>
<string name="default_swipe_area">Default</string>
<string name="larger_swipe_area">Large</string>
<string name="very_larger_swipe_area">Very Large</string>
<string name="no_link_available">Cannot get the link</string>

View File

@ -29,6 +29,38 @@
app:key="swipe_between_posts"
app:title="@string/settings_swipe_between_posts_title" />
<ml.docilealligator.infinityforreddit.customviews.preference.CustomFontListPreference
app:defaultValue="4"
android:entries="@array/settings_tab_switching_sensitivity"
app:entryValues="@array/settings_tab_switching_sensitivity_values"
app:key="tab_switching_sensitivity"
app:title="@string/settings_tab_switching_sensitivity"
app:useSimpleSummaryProvider="true" />
<ml.docilealligator.infinityforreddit.customviews.preference.CustomFontListPreference
app:defaultValue="0.1"
android:entries="@array/settings_swipe_right_to_go_back_sensitivity"
app:entryValues="@array/settings_swipe_right_to_go_back_sensitivity_values"
app:key="swipe_right_to_go_back_sensitivity"
app:title="@string/settings_swipe_right_to_go_back_sensitivity"
app:useSimpleSummaryProvider="true" />
<ml.docilealligator.infinityforreddit.customviews.preference.CustomFontListPreference
app:defaultValue="5"
android:entries="@array/settings_swipe_action_sensitivity_in_comments"
app:entryValues="@array/settings_swipe_action_sensitivity_in_comments_values"
app:key="swipe_action_sensitivity_in_comments"
app:title="@string/settings_swipe_action_sensitivity_in_comments"
app:useSimpleSummaryProvider="true" />
<ml.docilealligator.infinityforreddit.customviews.preference.CustomFontListPreference
app:defaultValue="1"
android:entries="@array/settings_navigation_drawer_swipe_area"
app:entryValues="@array/settings_navigation_drawer_swipe_area_values"
app:key="navigation_drawer_swipe_area"
app:title="@string/settings_navigation_drawer_swipe_area"
app:useSimpleSummaryProvider="true" />
<ml.docilealligator.infinityforreddit.customviews.preference.CustomFontPreferenceCategory
app:title="@string/settings_category_media_title" />