Add subtitles settings button to player settings (#153)

This commit is contained in:
Jarne Demeulemeester 2022-08-28 11:48:41 +02:00 committed by GitHub
parent 08ca3ef860
commit 09189e4f85
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 0 deletions

View file

@ -1,8 +1,11 @@
package dev.jdtech.jellyfin.fragments
import android.content.Intent
import android.os.Bundle
import android.provider.Settings
import android.text.InputType
import androidx.preference.EditTextPreference
import androidx.preference.Preference
import androidx.preference.PreferenceFragmentCompat
import dev.jdtech.jellyfin.R
@ -16,5 +19,9 @@ class SettingsPlayerFragment : PreferenceFragmentCompat() {
findPreference<EditTextPreference>("pref_player_seek_forward_inc")?.setOnBindEditTextListener { editText ->
editText.inputType = InputType.TYPE_CLASS_NUMBER
}
findPreference<Preference>("pref_player_subtitles")?.setOnPreferenceClickListener {
startActivity(Intent(Settings.ACTION_CAPTIONING_SETTINGS))
true
}
}
}

View file

@ -131,4 +131,6 @@
<string name="seek_forward_increment">Seek forward increment (ms)</string>
<string name="dynamic_colors">Dynamic colors</string>
<string name="dynamic_colors_summary">Use Material You Dynamic colors (only available on Android 12+)</string>
<string name="subtitles">Subtitles</string>
<string name="subtitles_summary">Customize subtitles appearance</string>
</resources>

View file

@ -5,6 +5,11 @@
app:summary="@string/display_extended_title_summary"
app:title="@string/display_extended_title" />
<Preference
app:key="pref_player_subtitles"
app:title="@string/subtitles"
app:summary="@string/subtitles_summary"/>
<PreferenceCategory app:title="@string/mpv_player">
<SwitchPreference
app:key="mpv_player"