|
@@ -44,7 +44,7 @@ import dev.chrisbanes.insetter.applyInsetter
|
|
|
import eu.kanade.domain.base.BasePreferences
|
|
|
import eu.kanade.presentation.reader.BrightnessOverlay
|
|
|
import eu.kanade.presentation.reader.DisplayRefreshHost
|
|
|
-import eu.kanade.presentation.reader.OrientationModeSelectDialog
|
|
|
+import eu.kanade.presentation.reader.OrientationSelectDialog
|
|
|
import eu.kanade.presentation.reader.PageIndicatorText
|
|
|
import eu.kanade.presentation.reader.ReaderPageActionsDialog
|
|
|
import eu.kanade.presentation.reader.ReadingModeSelectDialog
|
|
@@ -63,10 +63,10 @@ import eu.kanade.tachiyomi.ui.reader.ReaderViewModel.SetAsCoverResult.Success
|
|
|
import eu.kanade.tachiyomi.ui.reader.model.ReaderChapter
|
|
|
import eu.kanade.tachiyomi.ui.reader.model.ReaderPage
|
|
|
import eu.kanade.tachiyomi.ui.reader.model.ViewerChapters
|
|
|
-import eu.kanade.tachiyomi.ui.reader.setting.OrientationType
|
|
|
+import eu.kanade.tachiyomi.ui.reader.setting.ReaderOrientation
|
|
|
import eu.kanade.tachiyomi.ui.reader.setting.ReaderPreferences
|
|
|
import eu.kanade.tachiyomi.ui.reader.setting.ReaderSettingsScreenModel
|
|
|
-import eu.kanade.tachiyomi.ui.reader.setting.ReadingModeType
|
|
|
+import eu.kanade.tachiyomi.ui.reader.setting.ReadingMode
|
|
|
import eu.kanade.tachiyomi.ui.reader.viewer.ReaderProgressIndicator
|
|
|
import eu.kanade.tachiyomi.ui.webview.WebViewActivity
|
|
|
import eu.kanade.tachiyomi.util.system.hasDisplayCutout
|
|
@@ -332,7 +332,7 @@ class ReaderActivity : BaseActivity() {
|
|
|
|
|
|
val cropBorderPaged by readerPreferences.cropBorders().collectAsState()
|
|
|
val cropBorderWebtoon by readerPreferences.cropBordersWebtoon().collectAsState()
|
|
|
- val isPagerType = ReadingModeType.isPagerType(viewModel.getMangaReadingMode())
|
|
|
+ val isPagerType = ReadingMode.isPagerType(viewModel.getMangaReadingMode())
|
|
|
val cropEnabled = if (isPagerType) cropBorderPaged else cropBorderWebtoon
|
|
|
|
|
|
ReaderAppBars(
|
|
@@ -360,14 +360,14 @@ class ReaderActivity : BaseActivity() {
|
|
|
moveToPageIndex(it)
|
|
|
},
|
|
|
|
|
|
- readingMode = ReadingModeType.fromPreference(
|
|
|
+ readingMode = ReadingMode.fromPreference(
|
|
|
viewModel.getMangaReadingMode(resolveDefault = false),
|
|
|
),
|
|
|
onClickReadingMode = viewModel::openReadingModeSelectDialog,
|
|
|
- orientationMode = OrientationType.fromPreference(
|
|
|
- viewModel.getMangaOrientationType(resolveDefault = false),
|
|
|
+ orientation = ReaderOrientation.fromPreference(
|
|
|
+ viewModel.getMangaOrientation(resolveDefault = false),
|
|
|
),
|
|
|
- onClickOrientationMode = viewModel::openOrientationModeSelectDialog,
|
|
|
+ onClickOrientation = viewModel::openOrientationModeSelectDialog,
|
|
|
cropEnabled = cropEnabled,
|
|
|
onClickCropBorder = {
|
|
|
val enabled = viewModel.toggleCropBorders()
|
|
@@ -425,7 +425,7 @@ class ReaderActivity : BaseActivity() {
|
|
|
)
|
|
|
}
|
|
|
is ReaderViewModel.Dialog.OrientationModeSelect -> {
|
|
|
- OrientationModeSelectDialog(
|
|
|
+ OrientationSelectDialog(
|
|
|
onDismissRequest = onDismissRequest,
|
|
|
screenModel = settingsScreenModel,
|
|
|
onChange = { stringRes ->
|
|
@@ -482,15 +482,15 @@ class ReaderActivity : BaseActivity() {
|
|
|
*/
|
|
|
private fun setManga(manga: Manga) {
|
|
|
val prevViewer = viewModel.state.value.viewer
|
|
|
- val newViewer = ReadingModeType.toViewer(viewModel.getMangaReadingMode(), this)
|
|
|
+ val newViewer = ReadingMode.toViewer(viewModel.getMangaReadingMode(), this)
|
|
|
|
|
|
if (window.sharedElementEnterTransition is MaterialContainerTransform) {
|
|
|
// Wait until transition is complete to avoid crash on API 26
|
|
|
window.sharedElementEnterTransition.doOnEnd {
|
|
|
- setOrientation(viewModel.getMangaOrientationType())
|
|
|
+ setOrientation(viewModel.getMangaOrientation())
|
|
|
}
|
|
|
} else {
|
|
|
- setOrientation(viewModel.getMangaOrientationType())
|
|
|
+ setOrientation(viewModel.getMangaOrientation())
|
|
|
}
|
|
|
|
|
|
// Destroy previous viewer if there was one
|
|
@@ -543,7 +543,7 @@ class ReaderActivity : BaseActivity() {
|
|
|
private fun showReadingModeToast(mode: Int) {
|
|
|
try {
|
|
|
readingModeToast?.cancel()
|
|
|
- readingModeToast = toast(ReadingModeType.fromPreference(mode).stringRes)
|
|
|
+ readingModeToast = toast(ReadingMode.fromPreference(mode).stringRes)
|
|
|
} catch (e: ArrayIndexOutOfBoundsException) {
|
|
|
logcat(LogPriority.ERROR) { "Unknown reading mode: $mode" }
|
|
|
}
|
|
@@ -721,7 +721,7 @@ class ReaderActivity : BaseActivity() {
|
|
|
* Forces the user preferred [orientation] on the activity.
|
|
|
*/
|
|
|
private fun setOrientation(orientation: Int) {
|
|
|
- val newOrientation = OrientationType.fromPreference(orientation)
|
|
|
+ val newOrientation = ReaderOrientation.fromPreference(orientation)
|
|
|
if (newOrientation.flag != requestedOrientation) {
|
|
|
requestedOrientation = newOrientation.flag
|
|
|
}
|