Preferences for enable/disable related mangas
This commit is contained in:
parent
28ebabffbc
commit
05aaacb7d1
4 changed files with 14 additions and 1 deletions
|
|
@ -82,4 +82,8 @@ class SourcePreferences(
|
|||
WSRV_NL,
|
||||
}
|
||||
// SY <--
|
||||
|
||||
// KMK -->
|
||||
fun relatedMangas() = preferenceStore.getBoolean("related_mangas", false)
|
||||
// KMK <--
|
||||
}
|
||||
|
|
|
|||
|
|
@ -52,6 +52,13 @@ object SettingsBrowseScreen : SearchableSettings {
|
|||
Preference.PreferenceGroup(
|
||||
title = stringResource(MR.strings.label_sources),
|
||||
preferenceItems = persistentListOf(
|
||||
// KMK -->
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
pref = sourcePreferences.relatedMangas(),
|
||||
title = stringResource(SYMR.strings.pref_source_related_mangas),
|
||||
subtitle = stringResource(SYMR.strings.pref_source_related_mangas_summary),
|
||||
),
|
||||
// KMK <--
|
||||
kotlin.run {
|
||||
val count by sourcePreferences.sourcesTabCategories().collectAsState()
|
||||
Preference.PreferenceItem.TextPreference(
|
||||
|
|
|
|||
|
|
@ -1109,7 +1109,7 @@ class MangaScreenModel(
|
|||
try {
|
||||
withIOContext {
|
||||
if (state.source !is MergedSource) {
|
||||
val relatedMangas = if (true)//state.source.supportsRelatedMangas)
|
||||
val relatedMangas = if (Injekt.get<SourcePreferences>().relatedMangas().get())
|
||||
withIOContext {
|
||||
state.source.getRelatedMangaList(state.manga.toSManga())
|
||||
.map {
|
||||
|
|
|
|||
|
|
@ -198,6 +198,8 @@
|
|||
<string name="pref_source_navigation_summery">Replace latest button with a custom browse view that includes both latest and browse</string>
|
||||
<string name="pref_local_source_hidden_folders">Local source hidden folders</string>
|
||||
<string name="pref_local_source_hidden_folders_summery">Allow local source to read hidden folders</string>
|
||||
<string name="pref_source_related_mangas">Related mangas</string>
|
||||
<string name="pref_source_related_mangas_summary">Show related mangas provided by extensions</string>
|
||||
|
||||
<!-- Backup settings -->
|
||||
<string name="custom_entry_info">Custom entry info</string>
|
||||
|
|
|
|||
Loading…
Reference in a new issue