diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsTrackingController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsTrackingController.kt
index 1c3ec5f0f..81ab883bc 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsTrackingController.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsTrackingController.kt
@@ -12,6 +12,7 @@ import eu.kanade.tachiyomi.data.track.anilist.AnilistApi
import eu.kanade.tachiyomi.data.track.bangumi.BangumiApi
import eu.kanade.tachiyomi.data.track.shikimori.ShikimoriApi
import eu.kanade.tachiyomi.util.preference.defaultValue
+import eu.kanade.tachiyomi.util.preference.infoPreference
import eu.kanade.tachiyomi.util.preference.initThenAdd
import eu.kanade.tachiyomi.util.preference.onClick
import eu.kanade.tachiyomi.util.preference.preferenceCategory
@@ -73,6 +74,9 @@ class SettingsTrackingController :
tabsIntent.launchUrl(activity!!, BangumiApi.authUrl())
}
}
+ preferenceCategory {
+ infoPreference(R.string.tracking_info)
+ }
}
private inline fun PreferenceScreen.trackPreference(
diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/preference/PreferenceDSL.kt b/app/src/main/java/eu/kanade/tachiyomi/util/preference/PreferenceDSL.kt
index db7b40e4d..c690dafa1 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/util/preference/PreferenceDSL.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/util/preference/PreferenceDSL.kt
@@ -1,5 +1,6 @@
package eu.kanade.tachiyomi.util.preference
+import androidx.annotation.StringRes
import androidx.core.graphics.drawable.DrawableCompat
import androidx.preference.CheckBoxPreference
import androidx.preference.DialogPreference
@@ -13,6 +14,8 @@ import androidx.preference.PreferenceManager
import androidx.preference.PreferenceScreen
import androidx.preference.SwitchPreferenceCompat
import androidx.vectordrawable.graphics.drawable.VectorDrawableCompat
+import eu.kanade.tachiyomi.R
+import eu.kanade.tachiyomi.util.system.getResourceColor
import eu.kanade.tachiyomi.widget.preference.IntListPreference
import eu.kanade.tachiyomi.widget.preference.SwitchPreferenceCategory
@@ -28,6 +31,18 @@ inline fun PreferenceGroup.preference(block: (@DSL Preference).() -> Unit): Pref
return initThenAdd(Preference(context), block)
}
+inline fun PreferenceGroup.infoPreference(@StringRes infoRes: Int): Preference {
+ return initThenAdd(
+ Preference(context),
+ {
+ iconRes = R.drawable.ic_info_24dp
+ iconTint = context.getResourceColor(android.R.attr.textColorHint)
+ summaryRes = infoRes
+ isSelectable = false
+ }
+ )
+}
+
inline fun PreferenceGroup.switchPreference(block: (@DSL SwitchPreferenceCompat).() -> Unit): SwitchPreferenceCompat {
return initThenAdd(SwitchPreferenceCompat(context), block)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index cb11005fe..1286c8e31 100755
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -117,7 +117,7 @@
Updates
-
+
General
Library
Reader
@@ -126,7 +126,7 @@
Advanced
About
-
+
App theme
Light
Dark
@@ -158,7 +158,7 @@
Hide app contents when switching apps and block screenshots
Hide notification content
-
+
Display
Items per row
Portrait
@@ -194,7 +194,7 @@
Categories to include in global update
All
-
+
All
Details
Updates pending
@@ -217,7 +217,7 @@
Language: %1$s
No preferences to edit for this extension
-
+
Fullscreen
Show content in cutout area
Lock orientation
@@ -290,7 +290,7 @@
20%
25%
-
+
Download location
Only download over Wi-Fi
Remove when marked as read
@@ -305,15 +305,16 @@
Download new chapters
Categories to include in download
-
- Sync chapters after reading
+
+ Update chapter progress after reading
Services
+ One-way sync to update chapter tracking services. Set up tracking for individual manga entries from their tracking tabs.
-
+
Check for extension updates
Only include pinned sources
-
+
Backup
Create backup
Can be used to restore current library
@@ -341,7 +342,7 @@
Restoring backup failed
Canceled restore
-
+
Clear chapter cache
Used: %1$s
Cache cleared. %1$d files have been deleted
@@ -360,7 +361,7 @@
Battery optimization is already disabled
Couldn\'t open device settings
-
+
Website
Version
Build time