|
|
@ -6,6 +6,7 @@ import eu.kanade.tachiyomi.ui.reader.viewer.ViewerNavigation
|
|
|
|
import eu.kanade.tachiyomi.ui.reader.viewer.navigation.EdgeNavigation
|
|
|
|
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.KindlishNavigation
|
|
|
|
import eu.kanade.tachiyomi.ui.reader.viewer.navigation.LNavigation
|
|
|
|
import eu.kanade.tachiyomi.ui.reader.viewer.navigation.LNavigation
|
|
|
|
|
|
|
|
import eu.kanade.tachiyomi.ui.reader.viewer.navigation.RightAndLeftNavigation
|
|
|
|
import kotlinx.coroutines.CoroutineScope
|
|
|
|
import kotlinx.coroutines.CoroutineScope
|
|
|
|
import uy.kohesive.injekt.Injekt
|
|
|
|
import uy.kohesive.injekt.Injekt
|
|
|
|
import uy.kohesive.injekt.api.get
|
|
|
|
import uy.kohesive.injekt.api.get
|
|
|
@ -69,8 +70,8 @@ class PagerConfig(
|
|
|
|
|
|
|
|
|
|
|
|
override fun defaultNavigation(): ViewerNavigation {
|
|
|
|
override fun defaultNavigation(): ViewerNavigation {
|
|
|
|
return when (viewer) {
|
|
|
|
return when (viewer) {
|
|
|
|
is VerticalPagerViewer -> VerticalPagerDefaultNavigation()
|
|
|
|
is VerticalPagerViewer -> LNavigation()
|
|
|
|
else -> PagerDefaultNavigation()
|
|
|
|
else -> RightAndLeftNavigation()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -80,6 +81,7 @@ class PagerConfig(
|
|
|
|
1 -> LNavigation()
|
|
|
|
1 -> LNavigation()
|
|
|
|
2 -> KindlishNavigation()
|
|
|
|
2 -> KindlishNavigation()
|
|
|
|
3 -> EdgeNavigation()
|
|
|
|
3 -> EdgeNavigation()
|
|
|
|
|
|
|
|
4 -> RightAndLeftNavigation()
|
|
|
|
else -> defaultNavigation()
|
|
|
|
else -> defaultNavigation()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|