refactor: strings & naming standard for icon

This commit is contained in:
nomadics9 2024-07-20 23:12:12 +03:00
parent 7adcc50d75
commit c79342523b
7 changed files with 26 additions and 17 deletions

View file

@ -366,7 +366,7 @@ class PlayerActivity : BasePlayerActivity() {
qualities[1] = "${qualities[1]} (${closestQuality})"
}
MaterialAlertDialogBuilder(this)
.setTitle("Select Video Quality")
.setTitle(CoreR.string.select_quality)
.setSingleChoiceItems(qualities.toTypedArray(), selectedIndex) { dialog, which ->
selectedIndex = which
val selectedQualityValue = qualityValues[which]

View file

@ -81,7 +81,7 @@
android:background="@drawable/transparent_circle_background"
android:contentDescription="Quality"
android:padding="16dp"
android:src="@drawable/ic_quality"
android:src="@drawable/ic_monitor_play"
android:layout_gravity="end"
app:tint="@android:color/white"
/>

View file

@ -86,7 +86,7 @@ class DownloaderImpl(
if (intro != null) {
database.insertIntro(intro.toIntroDto(item.id))
}
if (appPreferences.downloadQuality != "Original") {
if (appPreferences.downloadQuality != VideoQuality.Original.toString()) {
downloadEmbeddedMediaStreams(item, source, storageIndex)
val transcodingUrl =
getTranscodedUrl(item.id, appPreferences.downloadQuality!!)

View file

@ -26,12 +26,12 @@
<item>opensles</item>
</string-array>
<string-array name="quality_entries">
<item>Auto</item>
<item>Original</item>
<item>1080p - 8Mbps</item>
<item>720p - 3Mbps</item>
<item>480p - 1.5Mbps</item>
<item>360p - 800Kbps</item>
<item>@string/quality_auto</item>
<item>@string/quality_original</item>
<item>@string/quality_1080p</item>
<item>@string/quality_720p</item>
<item>@string/quality_480p</item>
<item>@string/quality_360p</item>
</string-array>
<string-array name="quality_values">
<item>Auto</item>
@ -42,11 +42,11 @@
<item>360p</item>
</string-array>
<string-array name="download_quality_entries">
<item>Original</item>
<item>1080p - 8Mbps</item>
<item>720p - 3Mbps</item>
<item>480p - 1.5Mbps</item>
<item>360p - 800Kbps</item>
<item>@string/quality_original</item>
<item>@string/quality_1080p</item>
<item>@string/quality_720p</item>
<item>@string/quality_480p</item>
<item>@string/quality_360p</item>
</string-array>
<string-array name="download_quality_values">
<item>Original</item>

View file

@ -192,4 +192,13 @@
<string name="unmark_as_played">Unmark as played</string>
<string name="add_to_favorites">Add to favorites</string>
<string name="remove_from_favorites">Remove from favorites</string>
<string name="quality_default">Default to selected download quality</string>
<string name="download_quality">Download Quality</string>
<string name="select_quality">Select Video Quality</string>
<string name="quality_auto">Auto</string>
<string name="quality_original">Original</string>
<string name="quality_1080p">1080p - 8Mbps</string>
<string name="quality_720p">720p - 3Mbps</string>
<string name="quality_480p">480p - 1.5Mbps</string>
<string name="quality_360p">360p - 0.8Mbps</string>
</resources>

View file

@ -12,13 +12,13 @@
<!-- TODO: Strings -->
<ListPreference
android:key="pref_downloads_quality"
android:title="Download Quality"
android:defaultValue="Original"
android:title="@string/download_quality"
android:defaultValue="@string/quality_original"
android:entries="@array/download_quality_entries"
android:entryValues="@array/download_quality_values"
android:summary="%s" />
<SwitchPreferenceCompat
android:defaultValue="false"
app:key="pref_downloads_quality_default"
app:summary="Default to picked Download Quality" />
app:summary="@string/quality_default" />
</PreferenceScreen>