From ea7a012e0a34c4d784fd9aa6a1d6027bb3177bfc Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Wed, 22 Feb 2023 19:57:05 +0800 Subject: [PATCH] Remove crop borders until we support it --- .../java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt | 7 +++++-- .../ui/reader/setting/ReaderReadingModeSettings.kt | 4 ++-- .../kanade/tachiyomi/ui/reader/viewer/pager/PagerConfig.kt | 4 ++-- .../tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt | 4 ++-- app/src/main/res/layout/reader_activity.xml | 6 ++++-- app/src/main/res/layout/reader_pager_settings.xml | 2 ++ app/src/main/res/layout/reader_webtoon_settings.xml | 2 ++ 7 files changed, 19 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index eca70ce38..d8da70242 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -87,7 +87,6 @@ import eu.kanade.tachiyomi.ui.reader.viewer.pager.R2LPagerViewer import eu.kanade.tachiyomi.util.lang.launchIO import eu.kanade.tachiyomi.util.lang.launchUI import eu.kanade.tachiyomi.util.lang.withUIContext -import eu.kanade.tachiyomi.util.preference.toggle import eu.kanade.tachiyomi.util.system.applySystemAnimatorScale import eu.kanade.tachiyomi.util.system.hasDisplayCutout import eu.kanade.tachiyomi.util.system.isNightMode @@ -716,12 +715,13 @@ class ReaderActivity : EhActivity() { readerPreferences.defaultReadingMode().set(newReadingMode.flagValue) setGallery() - updateCropBordersShortcut() + // updateCropBordersShortcut() } } } // Crop borders + /* with(binding.actionCropBorders) { setTooltip(R.string.pref_crop_borders) @@ -742,6 +742,7 @@ class ReaderActivity : EhActivity() { .onEach { updateCropBordersShortcut() } .launchIn(lifecycleScope) } + */ // Rotation with(binding.actionRotation) { @@ -782,6 +783,7 @@ class ReaderActivity : EhActivity() { binding.actionRotation.setImageResource(orientation.iconRes) } + /* private fun updateCropBordersShortcut() { val isPagerType = ReadingModeType.isPagerType(readerPreferences.defaultReadingMode().get()) val enabled = if (isPagerType) { @@ -798,6 +800,7 @@ class ReaderActivity : EhActivity() { }, ) } + */ /** diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderReadingModeSettings.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderReadingModeSettings.kt index f3319860e..4ebd6c0b5 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderReadingModeSettings.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderReadingModeSettings.kt @@ -100,7 +100,7 @@ class ReaderReadingModeSettings @JvmOverloads constructor( binding.pagerPrefsGroup.landscapeZoom.bindToPreference(readerPreferences.landscapeZoom()) binding.pagerPrefsGroup.zoomStart.bindToPreference(readerPreferences.zoomStart(), 1) - binding.pagerPrefsGroup.cropBorders.bindToPreference(readerPreferences.cropBorders()) + // binding.pagerPrefsGroup.cropBorders.bindToPreference(readerPreferences.cropBorders()) } /** @@ -119,7 +119,7 @@ class ReaderReadingModeSettings @JvmOverloads constructor( readerPreferences.navigationModeWebtoon() .asHotFlow { binding.webtoonPrefsGroup.tappingInverted.isVisible = it != 5 } .launchIn((context as ReaderActivity).lifecycleScope) - binding.webtoonPrefsGroup.cropBordersWebtoon.bindToPreference(readerPreferences.cropBordersWebtoon()) + // binding.webtoonPrefsGroup.cropBordersWebtoon.bindToPreference(readerPreferences.cropBordersWebtoon()) binding.webtoonPrefsGroup.webtoonSidePadding.bindToIntPreference( readerPreferences.webtoonSidePadding(), R.array.webtoon_side_padding_values diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerConfig.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerConfig.kt index a995ed202..9b17e51db 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerConfig.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerConfig.kt @@ -63,8 +63,8 @@ class PagerConfig( readerPreferences.zoomStart() .register({ zoomTypeFromPreference(it) }, { imagePropertyChangedListener?.invoke() }) - readerPreferences.cropBorders() - .register({ imageCropBorders = it }, { imagePropertyChangedListener?.invoke() }) + // readerPreferences.cropBorders() + // .register({ imageCropBorders = it }, { imagePropertyChangedListener?.invoke() }) readerPreferences.navigateToPan() .register({ navigateToPan = it }) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt index 922997438..9bb4b35a0 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt @@ -39,8 +39,8 @@ class WebtoonConfig( val theme = readerPreferences.readerTheme().get() init { - readerPreferences.cropBordersWebtoon() - .register({ imageCropBorders = it }, { imagePropertyChangedListener?.invoke() }) + // readerPreferences.cropBordersWebtoon() + // .register({ imageCropBorders = it }, { imagePropertyChangedListener?.invoke() }) readerPreferences.webtoonSidePadding() .register({ sidePadding = it }, { imagePropertyChangedListener?.invoke() }) diff --git a/app/src/main/res/layout/reader_activity.xml b/app/src/main/res/layout/reader_activity.xml index 088ec5645..44503b366 100644 --- a/app/src/main/res/layout/reader_activity.xml +++ b/app/src/main/res/layout/reader_activity.xml @@ -125,12 +125,13 @@ android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/viewer" android:padding="@dimen/screen_edge_margin" - app:layout_constraintEnd_toStartOf="@id/action_crop_borders" + app:layout_constraintEnd_toStartOf="@id/action_rotation" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:srcCompat="@drawable/ic_reader_default_24dp" app:tint="?attr/colorOnSurface" /> + diff --git a/app/src/main/res/layout/reader_pager_settings.xml b/app/src/main/res/layout/reader_pager_settings.xml index 07e74b755..26241e30f 100644 --- a/app/src/main/res/layout/reader_pager_settings.xml +++ b/app/src/main/res/layout/reader_pager_settings.xml @@ -62,6 +62,7 @@ android:entries="@array/zoom_start" app:title="@string/pref_zoom_start" /> + +