move Suggestions settings to same place (#531)
This commit is contained in:
parent
421c1af102
commit
f9925b1d97
2 changed files with 21 additions and 25 deletions
|
|
@ -13,7 +13,6 @@ import cafe.adriel.voyager.navigator.LocalNavigator
|
|||
import cafe.adriel.voyager.navigator.currentOrThrow
|
||||
import com.materialkolor.PaletteStyle
|
||||
import eu.kanade.core.preference.asState
|
||||
import eu.kanade.domain.source.service.SourcePreferences
|
||||
import eu.kanade.domain.ui.UiPreferences
|
||||
import eu.kanade.domain.ui.model.AppTheme
|
||||
import eu.kanade.domain.ui.model.TabletUiMode
|
||||
|
|
@ -269,10 +268,6 @@ object SettingsAppearanceScreen : SearchableSettings {
|
|||
@Composable
|
||||
fun getForkGroup(uiPreferences: UiPreferences): Preference.PreferenceGroup {
|
||||
val previewsRowCount by uiPreferences.previewsRowCount().collectAsState()
|
||||
// KMK -->
|
||||
val sourcePreferences = remember { Injekt.get<SourcePreferences>() }
|
||||
val relatedMangasInOverflow by uiPreferences.expandRelatedMangas().collectAsState()
|
||||
// KMK <--
|
||||
|
||||
return Preference.PreferenceGroup(
|
||||
stringResource(SYMR.strings.pref_category_fork),
|
||||
|
|
@ -288,26 +283,6 @@ object SettingsAppearanceScreen : SearchableSettings {
|
|||
preference = uiPreferences.expandFilters(),
|
||||
title = stringResource(SYMR.strings.toggle_expand_search_filters),
|
||||
),
|
||||
// KMK -->
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = uiPreferences.expandRelatedMangas(),
|
||||
title = stringResource(KMR.strings.pref_expand_related_mangas),
|
||||
subtitle = stringResource(KMR.strings.pref_expand_related_mangas_summary),
|
||||
enabled = sourcePreferences.relatedMangas().get(),
|
||||
),
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = uiPreferences.relatedMangasInOverflow(),
|
||||
enabled = !relatedMangasInOverflow,
|
||||
title = stringResource(KMR.strings.put_related_mangas_in_overflow),
|
||||
subtitle = stringResource(KMR.strings.put_related_mangas_in_overflow_summary),
|
||||
),
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = uiPreferences.showHomeOnRelatedMangas(),
|
||||
title = stringResource(KMR.strings.pref_show_home_on_related_mangas),
|
||||
subtitle = stringResource(KMR.strings.pref_show_home_on_related_mangas_summary),
|
||||
enabled = sourcePreferences.relatedMangas().get(),
|
||||
),
|
||||
// KMK <--
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = uiPreferences.recommendsInOverflow(),
|
||||
title = stringResource(SYMR.strings.put_recommends_in_overflow),
|
||||
|
|
|
|||
|
|
@ -53,6 +53,9 @@ object SettingsBrowseScreen : SearchableSettings {
|
|||
val uiPreferences = remember { Injekt.get<UiPreferences>() }
|
||||
val unsortedPreferences = remember { Injekt.get<UnsortedPreferences>() }
|
||||
// SY <--
|
||||
// KMK -->
|
||||
val relatedMangasInOverflow by uiPreferences.expandRelatedMangas().collectAsState()
|
||||
// KMK <--
|
||||
return listOf(
|
||||
// SY -->
|
||||
Preference.PreferenceGroup(
|
||||
|
|
@ -64,6 +67,24 @@ object SettingsBrowseScreen : SearchableSettings {
|
|||
title = stringResource(KMR.strings.pref_source_related_mangas),
|
||||
subtitle = stringResource(KMR.strings.pref_source_related_mangas_summary),
|
||||
),
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = uiPreferences.expandRelatedMangas(),
|
||||
title = stringResource(KMR.strings.pref_expand_related_mangas),
|
||||
subtitle = stringResource(KMR.strings.pref_expand_related_mangas_summary),
|
||||
enabled = sourcePreferences.relatedMangas().get(),
|
||||
),
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = uiPreferences.relatedMangasInOverflow(),
|
||||
enabled = !relatedMangasInOverflow,
|
||||
title = stringResource(KMR.strings.put_related_mangas_in_overflow),
|
||||
subtitle = stringResource(KMR.strings.put_related_mangas_in_overflow_summary),
|
||||
),
|
||||
Preference.PreferenceItem.SwitchPreference(
|
||||
preference = uiPreferences.showHomeOnRelatedMangas(),
|
||||
title = stringResource(KMR.strings.pref_show_home_on_related_mangas),
|
||||
subtitle = stringResource(KMR.strings.pref_show_home_on_related_mangas_summary),
|
||||
enabled = sourcePreferences.relatedMangas().get(),
|
||||
),
|
||||
// KMK <--
|
||||
kotlin.run {
|
||||
val count by sourcePreferences.sourcesTabCategories().collectAsState()
|
||||
|
|
|
|||
Loading…
Reference in a new issue