mirror of
https://github.com/rebelonion/Dantotsu.git
synced 2026-01-22 04:13:56 +00:00
feat: add a current selection indicator
This commit is contained in:
@@ -67,7 +67,6 @@ class TrackGroupDialogFragment(
|
||||
override fun onBindViewHolder(holder: StreamViewHolder, position: Int) {
|
||||
val binding = holder.binding
|
||||
trackGroups[position].let { trackGroup ->
|
||||
|
||||
when (val language = trackGroup.getTrackFormat(0).language) {
|
||||
null -> {
|
||||
binding.subtitleTitle.text = getString(R.string.invalid_track)
|
||||
@@ -92,6 +91,10 @@ class TrackGroupDialogFragment(
|
||||
} ?: getString(R.string.unknown_track, language)
|
||||
}
|
||||
}
|
||||
if (trackGroup.isSelected) {
|
||||
val selected = "✔ ${binding.subtitleTitle.text}"
|
||||
binding.subtitleTitle.text = selected
|
||||
}
|
||||
binding.root.setOnClickListener {
|
||||
dismiss()
|
||||
instance.onSetTrackGroupOverride(trackGroup, type)
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/selectionTitle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="16dp"
|
||||
|
||||
@@ -858,7 +858,7 @@ Non quae tempore quo provident laudantium qui illo dolor vel quia dolor et exerc
|
||||
<string name="log_in">log in</string>
|
||||
<string name="or_join">or join</string>
|
||||
|
||||
<string name="udio_tracks">Audio Tracks</string>
|
||||
<string name="audio_tracks">Audio Tracks</string>
|
||||
<string name="disabled_track">\[X\] Disabled</string>
|
||||
<string name="invalid_track">\[?\] Invalid</string>
|
||||
<string name="unknown_track">\[%1$s\] Unknown</string>
|
||||
|
||||
Reference in New Issue
Block a user