mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Add option to disable navigation layout (#6876)
This commit is contained in:
		| @@ -0,0 +1,18 @@ | ||||
| package eu.kanade.tachiyomi.ui.reader.viewer.navigation | ||||
|  | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.ViewerNavigation | ||||
|  | ||||
| /** | ||||
|  * Visualization of default state without any inversion | ||||
|  * +---+---+---+ | ||||
|  * | M | M | M |   P: Previous | ||||
|  * +---+---+---+ | ||||
|  * | M | M | M |   M: Menu | ||||
|  * +---+---+---+ | ||||
|  * | M | M | M |   N: Next | ||||
|  * +---+---+---+ | ||||
| */ | ||||
| class DisabledNavigation : ViewerNavigation() { | ||||
|  | ||||
|     override var regions: List<Region> = listOf() | ||||
| } | ||||
| @@ -4,6 +4,7 @@ import eu.kanade.tachiyomi.data.preference.PreferencesHelper | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.ReaderPageImageView | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.ViewerConfig | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.ViewerNavigation | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.navigation.DisabledNavigation | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.navigation.EdgeNavigation | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.navigation.KindlishNavigation | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.navigation.LNavigation | ||||
| @@ -131,6 +132,7 @@ class PagerConfig( | ||||
|             2 -> KindlishNavigation() | ||||
|             3 -> EdgeNavigation() | ||||
|             4 -> RightAndLeftNavigation() | ||||
|             5 -> DisabledNavigation() | ||||
|             else -> defaultNavigation() | ||||
|         } | ||||
|         navigationModeChangedListener?.invoke() | ||||
|   | ||||
| @@ -3,6 +3,7 @@ package eu.kanade.tachiyomi.ui.reader.viewer.webtoon | ||||
| import eu.kanade.tachiyomi.data.preference.PreferencesHelper | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.ViewerConfig | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.ViewerNavigation | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.navigation.DisabledNavigation | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.navigation.EdgeNavigation | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.navigation.KindlishNavigation | ||||
| import eu.kanade.tachiyomi.ui.reader.viewer.navigation.LNavigation | ||||
| @@ -79,6 +80,7 @@ class WebtoonConfig( | ||||
|             2 -> KindlishNavigation() | ||||
|             3 -> EdgeNavigation() | ||||
|             4 -> RightAndLeftNavigation() | ||||
|             5 -> DisabledNavigation() | ||||
|             else -> defaultNavigation() | ||||
|         } | ||||
|         navigationModeChangedListener?.invoke() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user