mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-08 15:50:16 +02:00
Fix strings & ass subtitle default setting
This commit is contained in:
parent
bcd00065fd
commit
ab7c348292
4 changed files with 11 additions and 3 deletions
|
|
@ -433,7 +433,7 @@ sealed interface AppPreference<Pref, T> {
|
|||
)
|
||||
val AssSubtitleMode =
|
||||
AppChoicePreference<AppPreferences, AssPlaybackMode>(
|
||||
title = R.string.app_theme,
|
||||
title = R.string.ass_subtitle_playback,
|
||||
defaultValue = AssPlaybackMode.ASS_LIBASS,
|
||||
getter = { it.playbackPreferences.overrides.assPlaybackMode },
|
||||
setter = { prefs, value ->
|
||||
|
|
|
|||
|
|
@ -65,8 +65,7 @@ class AppPreferencesSerializer
|
|||
directPlayPgs = AppPreference.DirectPlayPgs.defaultValue
|
||||
mediaExtensionsEnabled =
|
||||
AppPreference.FfmpegPreference.defaultValue
|
||||
assPlaybackMode =
|
||||
AppPreference.AssSubtitleMode.defaultValue
|
||||
assPlaybackMode = AppPreference.AssSubtitleMode.defaultValue
|
||||
}.build()
|
||||
|
||||
mpvOptions =
|
||||
|
|
|
|||
|
|
@ -319,5 +319,13 @@ class AppUpgradeHandler
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (previous.isEqualOrBefore(Version.fromString("0.6.2-1-g0"))) {
|
||||
appPreferences.updateData {
|
||||
it.updatePlaybackOverrides {
|
||||
assPlaybackMode = AppPreference.AssSubtitleMode.defaultValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -760,6 +760,7 @@
|
|||
<string name="ass_subtitle_mode_libass">Direct play with libass</string>
|
||||
<string name="ass_subtitle_mode_exoplayer">Direct play with ExoPlayer built-in</string>
|
||||
<string name="ass_subtitle_mode_transcode">Burn in/transcode on server</string>
|
||||
<string name="ass_subtitle_playback">SSA/ASS subtitle playback</string>
|
||||
<array name="ass_subtitle_modes">
|
||||
<item>@string/ass_subtitle_mode_libass</item>
|
||||
<item>@string/ass_subtitle_mode_exoplayer</item>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue