enable hidden categories by default
This commit is contained in:
parent
15bb0f3416
commit
a4a18361c9
4 changed files with 7 additions and 7 deletions
|
|
@ -337,8 +337,8 @@ private fun ColumnScope.DisplayPage(
|
|||
)
|
||||
// KMK -->
|
||||
CheckboxItem(
|
||||
label = stringResource(KMR.strings.action_hide_hidden_categories),
|
||||
pref = screenModel.libraryPreferences.hideHiddenCategories(),
|
||||
label = stringResource(KMR.strings.action_show_hidden_categories),
|
||||
pref = screenModel.libraryPreferences.showHiddenCategories(),
|
||||
)
|
||||
// KMK <--
|
||||
CheckboxItem(
|
||||
|
|
|
|||
|
|
@ -594,11 +594,11 @@ class LibraryScreenModel(
|
|||
|
||||
return combine(
|
||||
// KMK -->
|
||||
libraryPreferences.hideHiddenCategories().changes(),
|
||||
libraryPreferences.showHiddenCategories().changes(),
|
||||
// KMK <--
|
||||
getCategories.subscribe(),
|
||||
libraryMangasFlow,
|
||||
) { hideHiddenCategories, categories, libraryManga ->
|
||||
) { showHiddenCategories, categories, libraryManga ->
|
||||
val displayCategories = if (libraryManga.isNotEmpty() && !libraryManga.containsKey(0)) {
|
||||
categories.fastFilterNot { it.isSystemCategory }
|
||||
} else {
|
||||
|
|
@ -612,7 +612,7 @@ class LibraryScreenModel(
|
|||
// SY <--
|
||||
displayCategories
|
||||
// KMK -->
|
||||
.filterNot { hideHiddenCategories && it.hidden }
|
||||
.filterNot { !showHiddenCategories && it.hidden }
|
||||
// KMK <--
|
||||
.associateWith { libraryManga[it.id].orEmpty() }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -153,7 +153,7 @@ class LibraryPreferences(
|
|||
fun categorizedDisplaySettings() = preferenceStore.getBoolean("categorized_display", false)
|
||||
|
||||
// KMK -->
|
||||
fun hideHiddenCategories() = preferenceStore.getBoolean("hide_hidden_categories", false)
|
||||
fun showHiddenCategories() = preferenceStore.getBoolean("hide_hidden_categories", false)
|
||||
// KMK <--
|
||||
|
||||
fun updateCategories() = preferenceStore.getStringSet("library_update_categories", emptySet())
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
<string name="action_confirm_color">Confirm Color</string>
|
||||
<string name="action_remove_merged">Remove merged entries?</string>
|
||||
<string name="action_hide">Hide</string>
|
||||
<string name="action_hide_hidden_categories">Hide hidden categories</string>
|
||||
<string name="action_show_hidden_categories">Show hidden categories</string>
|
||||
|
||||
|
||||
<!-- Preferences -->
|
||||
|
|
|
|||
Loading…
Reference in a new issue