feat: add a current selection indicator

This commit is contained in:
TwistedUmbrellaX
2024-04-08 00:15:48 -04:00
parent 634b58dc8e
commit 40d8d917eb
3 changed files with 6 additions and 2 deletions

View File

@@ -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)

View File

@@ -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"

View File

@@ -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>