mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Add option to reverse tapping (#3360)
* Add option to reverse tapping * Fix string for preference key * Invert tapping for Webtoon and Vertical * Use enum instead of boolean * Add option to reader sheet * Hide from reader sheet if tapping disabled and remove hard coded string * Hide option if tapping disabled
This commit is contained in:
		| @@ -188,7 +188,7 @@ | ||||
|         android:textColor="?attr/colorAccent" | ||||
|         android:textStyle="bold" | ||||
|         app:layout_constraintStart_toStartOf="parent" | ||||
|         app:layout_constraintTop_toBottomOf="@id/end_general_preferences" /> | ||||
|         app:layout_constraintTop_toBottomOf="@id/end_navigation_preferences" /> | ||||
|  | ||||
|     <TextView | ||||
|         android:id="@+id/scale_type_text" | ||||
| @@ -245,6 +245,50 @@ | ||||
|         android:textColor="?android:attr/textColorSecondary" | ||||
|         app:layout_constraintTop_toBottomOf="@id/crop_borders" /> | ||||
|  | ||||
|     <android.widget.Space | ||||
|         android:id="@+id/end_paged_preferences" | ||||
|         android:layout_width="0dp" | ||||
|         android:layout_height="0dp" | ||||
|         app:layout_constraintBottom_toBottomOf="@+id/page_transitions" | ||||
|         tools:layout_editor_absoluteX="24dp" /> | ||||
|  | ||||
|     <TextView | ||||
|         android:id="@+id/navigation_prefs" | ||||
|         android:layout_width="0dp" | ||||
|         android:layout_height="wrap_content" | ||||
|         android:layout_marginTop="24dp" | ||||
|         android:text="@string/pref_reader_navigation" | ||||
|         android:textColor="?attr/colorAccent" | ||||
|         android:textStyle="bold" | ||||
|         app:layout_constraintStart_toStartOf="parent" | ||||
|         app:layout_constraintTop_toBottomOf="@+id/end_general_preferences" /> | ||||
|  | ||||
|     <TextView | ||||
|         android:id="@+id/tapping_inverted_text" | ||||
|         android:layout_width="0dp" | ||||
|         android:layout_height="wrap_content" | ||||
|         android:text="@string/pref_read_with_tapping_inverted" | ||||
|         app:layout_constraintBaseline_toBaselineOf="@id/tapping_inverted" | ||||
|         app:layout_constraintEnd_toStartOf="@id/verticalcenter" | ||||
|         app:layout_constraintStart_toStartOf="parent" /> | ||||
|  | ||||
|     <androidx.appcompat.widget.AppCompatSpinner | ||||
|         android:id="@+id/tapping_inverted" | ||||
|         android:layout_width="0dp" | ||||
|         android:layout_height="wrap_content" | ||||
|         android:layout_marginTop="20dp" | ||||
|         android:entries="@array/invert_tapping_mode" | ||||
|         app:layout_constraintEnd_toEndOf="@id/spinner_end" | ||||
|         app:layout_constraintStart_toEndOf="@id/verticalcenter" | ||||
|         app:layout_constraintTop_toBottomOf="@+id/navigation_prefs" /> | ||||
|  | ||||
|     <android.widget.Space | ||||
|         android:id="@+id/end_navigation_preferences" | ||||
|         android:layout_width="0dp" | ||||
|         android:layout_height="0dp" | ||||
|         app:layout_constraintBottom_toBottomOf="@+id/tapping_inverted" | ||||
|         tools:layout_editor_absoluteX="24dp" /> | ||||
|  | ||||
|     <!-- Webtoon preferences --> | ||||
|  | ||||
|     <TextView | ||||
| @@ -256,7 +300,7 @@ | ||||
|         android:textColor="?attr/colorAccent" | ||||
|         android:textStyle="bold" | ||||
|         app:layout_constraintStart_toStartOf="parent" | ||||
|         app:layout_constraintTop_toBottomOf="@id/end_general_preferences" /> | ||||
|         app:layout_constraintTop_toBottomOf="@id/end_navigation_preferences" /> | ||||
|  | ||||
|     <com.google.android.material.switchmaterial.SwitchMaterial | ||||
|         android:id="@+id/crop_borders_webtoon" | ||||
| @@ -310,4 +354,11 @@ | ||||
|         android:orientation="vertical" | ||||
|         app:layout_constraintGuide_percent="0.5" /> | ||||
|  | ||||
|     <androidx.constraintlayout.widget.Group | ||||
|         android:id="@+id/navigation_prefs_group" | ||||
|         android:layout_width="wrap_content" | ||||
|         android:layout_height="wrap_content" | ||||
|         app:constraint_referenced_ids="navigation_prefs,tapping_inverted_text,end_navigation_preferences,tapping_inverted" | ||||
|         tools:layout_editor_absoluteX="24dp" /> | ||||
|  | ||||
| </androidx.constraintlayout.widget.ConstraintLayout> | ||||
|   | ||||
| @@ -79,4 +79,11 @@ | ||||
|         <item>@string/filter_mode_multiply</item> | ||||
|         <item>@string/filter_mode_screen</item> | ||||
|     </string-array> | ||||
|  | ||||
|     <string-array name="invert_tapping_mode"> | ||||
|         <item>@string/tapping_inverted_none</item> | ||||
|         <item>@string/tapping_inverted_horizontal</item> | ||||
|         <item>@string/tapping_inverted_vertical</item> | ||||
|         <item>@string/tapping_inverted_both</item> | ||||
|     </string-array> | ||||
| </resources> | ||||
|   | ||||
| @@ -668,5 +668,10 @@ | ||||
|     <string name="channel_backup_restore">Backup and restore</string> | ||||
|     <string name="channel_backup_restore_progress">Progress</string> | ||||
|     <string name="channel_backup_restore_complete">Complete</string> | ||||
|     <string name="pref_read_with_tapping_inverted">Invert tapping</string> | ||||
|     <string name="tapping_inverted_none">None</string> | ||||
|     <string name="tapping_inverted_horizontal">Horizontal</string> | ||||
|     <string name="tapping_inverted_vertical">Vertical</string> | ||||
|     <string name="tapping_inverted_both">Both</string> | ||||
|  | ||||
| </resources> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user