diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
index aeb52a22b..2aa0a4857 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
@@ -16,6 +16,7 @@ import eu.kanade.tachiyomi.data.preference.asImmediateFlow
import eu.kanade.tachiyomi.ui.base.controller.DialogController
import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction
import eu.kanade.tachiyomi.ui.category.CategoryController
+import eu.kanade.tachiyomi.ui.library.LibrarySettingsSheet
import eu.kanade.tachiyomi.util.preference.defaultValue
import eu.kanade.tachiyomi.util.preference.entriesRes
import eu.kanade.tachiyomi.util.preference.intListPreference
@@ -40,11 +41,17 @@ class SettingsLibraryController : SettingsController() {
private val db: DatabaseHelper = Injekt.get()
+ /**
+ * Sheet containing filter/sort/display items.
+ */
+ private var settingsSheet: LibrarySettingsSheet? = null
+
override fun setupPreferenceScreen(screen: PreferenceScreen) = with(screen) {
titleRes = R.string.pref_category_library
val dbCategories = db.getCategories().executeAsBlocking()
val categories = listOf(Category.createDefault()) + dbCategories
+ settingsSheet = LibrarySettingsSheet(activity!!) {}
preferenceCategory {
titleRes = R.string.pref_category_display
@@ -77,6 +84,17 @@ class SettingsLibraryController : SettingsController() {
titleRes = R.string.pref_jump_to_chapters
defaultValue = false
}
+ // SY -->
+ preference {
+ titleRes = R.string.library_settings_sheet
+
+ summaryRes = R.string.library_settings_sheet_summary
+
+ onClick {
+ settingsSheet?.show()
+ }
+ }
+ // Sy <--
}
preferenceCategory {
diff --git a/app/src/main/res/values/strings_sy.xml b/app/src/main/res/values/strings_sy.xml
index c6387d1bb..4eb0bba2e 100644
--- a/app/src/main/res/values/strings_sy.xml
+++ b/app/src/main/res/values/strings_sy.xml
@@ -149,6 +149,8 @@
Use last saved pre-migration preferences and sources to mass migrate
+ Library settings sheet
+ More library display settings
Download threads