mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2026-01-21 03:02:34 +01:00
Improve Source display, in library badge, add comfortable and list display
This commit is contained in:
@@ -8,10 +8,15 @@ package ca.gosyer.data.catalog
|
||||
|
||||
import ca.gosyer.core.prefs.Preference
|
||||
import ca.gosyer.core.prefs.PreferenceStore
|
||||
import ca.gosyer.data.library.model.DisplayMode
|
||||
import java.util.Locale
|
||||
|
||||
class CatalogPreferences(private val preferenceStore: PreferenceStore) {
|
||||
fun languages(): Preference<Set<String>> {
|
||||
return preferenceStore.getStringSet("enabled_langs", setOf("en", Locale.getDefault().language))
|
||||
}
|
||||
|
||||
fun displayMode(): Preference<DisplayMode> {
|
||||
return preferenceStore.getJsonObject("display_mode", DisplayMode.CompactGrid, DisplayMode.serializer())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user