mirror of
https://github.com/mihonapp/mihon.git
synced 2024-11-21 20:47:03 -05:00
Move pager-specific settings into proper category, add summary for 32-bit color setting
This commit is contained in:
parent
e8623fbd7d
commit
d2bb4487e1
2 changed files with 27 additions and 24 deletions
|
@ -8,6 +8,7 @@ import eu.kanade.tachiyomi.util.preference.defaultValue
|
||||||
import eu.kanade.tachiyomi.util.preference.entriesRes
|
import eu.kanade.tachiyomi.util.preference.entriesRes
|
||||||
import eu.kanade.tachiyomi.util.preference.intListPreference
|
import eu.kanade.tachiyomi.util.preference.intListPreference
|
||||||
import eu.kanade.tachiyomi.util.preference.preferenceCategory
|
import eu.kanade.tachiyomi.util.preference.preferenceCategory
|
||||||
|
import eu.kanade.tachiyomi.util.preference.summaryRes
|
||||||
import eu.kanade.tachiyomi.util.preference.switchPreference
|
import eu.kanade.tachiyomi.util.preference.switchPreference
|
||||||
import eu.kanade.tachiyomi.util.preference.titleRes
|
import eu.kanade.tachiyomi.util.preference.titleRes
|
||||||
import eu.kanade.tachiyomi.util.system.hasDisplayCutout
|
import eu.kanade.tachiyomi.util.system.hasDisplayCutout
|
||||||
|
@ -31,29 +32,6 @@ class SettingsReaderController : SettingsController() {
|
||||||
defaultValue = "1"
|
defaultValue = "1"
|
||||||
summary = "%s"
|
summary = "%s"
|
||||||
}
|
}
|
||||||
intListPreference {
|
|
||||||
key = Keys.imageScaleType
|
|
||||||
titleRes = R.string.pref_image_scale_type
|
|
||||||
entriesRes = arrayOf(
|
|
||||||
R.string.scale_type_fit_screen, R.string.scale_type_stretch,
|
|
||||||
R.string.scale_type_fit_width, R.string.scale_type_fit_height,
|
|
||||||
R.string.scale_type_original_size, R.string.scale_type_smart_fit
|
|
||||||
)
|
|
||||||
entryValues = arrayOf("1", "2", "3", "4", "5", "6")
|
|
||||||
defaultValue = "1"
|
|
||||||
summary = "%s"
|
|
||||||
}
|
|
||||||
intListPreference {
|
|
||||||
key = Keys.zoomStart
|
|
||||||
titleRes = R.string.pref_zoom_start
|
|
||||||
entriesRes = arrayOf(
|
|
||||||
R.string.zoom_start_automatic, R.string.zoom_start_left,
|
|
||||||
R.string.zoom_start_right, R.string.zoom_start_center
|
|
||||||
)
|
|
||||||
entryValues = arrayOf("1", "2", "3", "4")
|
|
||||||
defaultValue = "1"
|
|
||||||
summary = "%s"
|
|
||||||
}
|
|
||||||
intListPreference {
|
intListPreference {
|
||||||
key = Keys.rotation
|
key = Keys.rotation
|
||||||
titleRes = R.string.pref_rotation_type
|
titleRes = R.string.pref_rotation_type
|
||||||
|
@ -109,6 +87,7 @@ class SettingsReaderController : SettingsController() {
|
||||||
switchPreference {
|
switchPreference {
|
||||||
key = Keys.trueColor
|
key = Keys.trueColor
|
||||||
titleRes = R.string.pref_true_color
|
titleRes = R.string.pref_true_color
|
||||||
|
summaryRes = R.string.pref_true_color_summary
|
||||||
defaultValue = false
|
defaultValue = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -137,6 +116,29 @@ class SettingsReaderController : SettingsController() {
|
||||||
preferenceCategory {
|
preferenceCategory {
|
||||||
titleRes = R.string.pager_viewer
|
titleRes = R.string.pager_viewer
|
||||||
|
|
||||||
|
intListPreference {
|
||||||
|
key = Keys.imageScaleType
|
||||||
|
titleRes = R.string.pref_image_scale_type
|
||||||
|
entriesRes = arrayOf(
|
||||||
|
R.string.scale_type_fit_screen, R.string.scale_type_stretch,
|
||||||
|
R.string.scale_type_fit_width, R.string.scale_type_fit_height,
|
||||||
|
R.string.scale_type_original_size, R.string.scale_type_smart_fit
|
||||||
|
)
|
||||||
|
entryValues = arrayOf("1", "2", "3", "4", "5", "6")
|
||||||
|
defaultValue = "1"
|
||||||
|
summary = "%s"
|
||||||
|
}
|
||||||
|
intListPreference {
|
||||||
|
key = Keys.zoomStart
|
||||||
|
titleRes = R.string.pref_zoom_start
|
||||||
|
entriesRes = arrayOf(
|
||||||
|
R.string.zoom_start_automatic, R.string.zoom_start_left,
|
||||||
|
R.string.zoom_start_right, R.string.zoom_start_center
|
||||||
|
)
|
||||||
|
entryValues = arrayOf("1", "2", "3", "4")
|
||||||
|
defaultValue = "1"
|
||||||
|
summary = "%s"
|
||||||
|
}
|
||||||
switchPreference {
|
switchPreference {
|
||||||
key = Keys.enableTransitions
|
key = Keys.enableTransitions
|
||||||
titleRes = R.string.pref_page_transitions
|
titleRes = R.string.pref_page_transitions
|
||||||
|
|
|
@ -216,10 +216,11 @@
|
||||||
<string name="pref_fullscreen">Fullscreen</string>
|
<string name="pref_fullscreen">Fullscreen</string>
|
||||||
<string name="pref_cutout_short">Show content in cutout area</string>
|
<string name="pref_cutout_short">Show content in cutout area</string>
|
||||||
<string name="pref_lock_orientation">Lock orientation</string>
|
<string name="pref_lock_orientation">Lock orientation</string>
|
||||||
<string name="pref_page_transitions">Page transitions</string>
|
<string name="pref_page_transitions">Animate page transitions</string>
|
||||||
<string name="pref_double_tap_anim_speed">Double tap animation speed</string>
|
<string name="pref_double_tap_anim_speed">Double tap animation speed</string>
|
||||||
<string name="pref_show_page_number">Show page number</string>
|
<string name="pref_show_page_number">Show page number</string>
|
||||||
<string name="pref_true_color">32-bit color</string>
|
<string name="pref_true_color">32-bit color</string>
|
||||||
|
<string name="pref_true_color_summary">Reduces banding, but impacts performance</string>
|
||||||
<string name="pref_crop_borders">Crop borders</string>
|
<string name="pref_crop_borders">Crop borders</string>
|
||||||
<string name="pref_custom_brightness">Use custom brightness</string>
|
<string name="pref_custom_brightness">Use custom brightness</string>
|
||||||
<string name="pref_custom_color_filter">Use custom color filter</string>
|
<string name="pref_custom_color_filter">Use custom color filter</string>
|
||||||
|
|
Loading…
Reference in a new issue