diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
index b0f7bfb9f..e16086e5b 100755
--- a/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
@@ -7,6 +7,7 @@ import androidx.preference.PreferenceManager
import com.tfcporciuncula.flow.FlowSharedPreferences
import com.tfcporciuncula.flow.Preference
import eu.kanade.tachiyomi.R
+import eu.kanade.tachiyomi.data.preference.PreferenceValues.DISPLAY_COMPACT_GRID
import eu.kanade.tachiyomi.data.preference.PreferenceKeys as Keys
import eu.kanade.tachiyomi.data.preference.PreferenceValues as Values
import eu.kanade.tachiyomi.data.track.TrackService
@@ -138,7 +139,7 @@ class PreferencesHelper(val context: Context) {
fun lastVersionCode() = flowPrefs.getInt("last_version_code", 0)
- fun catalogueDisplayMode() = flowPrefs.getInt(Keys.catalogueDisplayMode, 0)
+ fun catalogueDisplayMode() = flowPrefs.getInt(Keys.catalogueDisplayMode, DISPLAY_COMPACT_GRID)
fun enabledLanguages() = flowPrefs.getStringSet(Keys.enabledLanguages, setOf("all", "en", Locale.getDefault().language))
@@ -186,7 +187,7 @@ class PreferencesHelper(val context: Context) {
fun libraryUpdatePrioritization() = flowPrefs.getInt(Keys.libraryUpdatePrioritization, 0)
- fun libraryDisplayMode() = flowPrefs.getInt(Keys.libraryDisplayMode, 0)
+ fun libraryDisplayMode() = flowPrefs.getInt(Keys.libraryDisplayMode, DISPLAY_COMPACT_GRID)
fun downloadBadge() = flowPrefs.getBoolean(Keys.downloadBadge, false)
diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
index b4babfa2b..b37c1dba6 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
@@ -72,6 +72,7 @@ open class BrowseSourcePresenter(
*/
var query = if (recommends) "" else searchQuery ?: ""
private set
+
/**
* Modifiable list of filters.
*/
@@ -197,13 +198,6 @@ open class BrowseSourcePresenter(
return pager.hasNextPage
}
- /**
- * Refeshes the display mode.
- */
- fun refreshDisplayMode() {
- subscribeToMangaInitializer()
- }
-
/**
* Subscribes to the initializer of manga details and updates the view if needed.
*/
@@ -285,6 +279,13 @@ open class BrowseSourcePresenter(
db.insertManga(manga).executeAsBlocking()
}
+ /**
+ * Refreshes the active display mode.
+ */
+ fun refreshDisplayMode() {
+ subscribeToMangaInitializer()
+ }
+
/**
* Set the filter states for the current source.
*
diff --git a/app/src/main/res/menu/source_browse.xml b/app/src/main/res/menu/source_browse.xml
index 7f3157c7e..e98a68bb4 100644
--- a/app/src/main/res/menu/source_browse.xml
+++ b/app/src/main/res/menu/source_browse.xml
@@ -19,12 +19,12 @@
-
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 22e6c9174..46437d815 100755
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -81,8 +81,9 @@
Migrate
Display mode
Display
- Compact Grid
+ Compact grid
List
+ Comfortable grid
Download badges
Unread badges
Hide
@@ -566,7 +567,6 @@
Tap to select the source to migrate from
Select data to include
Select a source to migrate from
- Select
Migrate
Copy