feat(youtube): import / export of revanced settings (#2077)
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
This commit is contained in:
committed by
GitHub
co-authored by
oSumAtrIX
parent
0555cdc54f
commit
5ff3215132
+4
-5
@@ -32,11 +32,10 @@ class HDRBrightnessPatch : BytecodePatch(
|
||||
override fun execute(context: BytecodeContext): PatchResult {
|
||||
SettingsPatch.PreferenceScreen.VIDEO.addPreferences(
|
||||
SwitchPreference(
|
||||
"revanced_pref_hdr_autobrightness",
|
||||
StringResource("revanced_hdr_autobrightness_enabled_title", "Enable auto HDR brightness"),
|
||||
true,
|
||||
StringResource("revanced_hdr_autobrightness_summary_on", "Auto HDR brightness is enabled"),
|
||||
StringResource("revanced_hdr_autobrightness_summary_off", "Auto HDR brightness is disabled")
|
||||
"revanced_hdr_auto_brightness",
|
||||
StringResource("revanced_hdr_auto_brightness_title", "Enable auto HDR brightness"),
|
||||
StringResource("revanced_hdr_auto_brightness_summary_on", "Auto HDR brightness is enabled"),
|
||||
StringResource("revanced_hdr_auto_brightness_summary_off", "Auto HDR brightness is disabled")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
+4
-5
@@ -32,11 +32,10 @@ class OldQualityLayoutPatch : BytecodePatch(
|
||||
override fun execute(context: BytecodeContext): PatchResult {
|
||||
SettingsPatch.PreferenceScreen.VIDEO.addPreferences(
|
||||
SwitchPreference(
|
||||
"revanced_use_old_style_quality_settings",
|
||||
StringResource("revanced_old_style_quality_settings_enabled_title", "Use old video quality player menu"),
|
||||
true,
|
||||
StringResource("revanced_old_style_quality_settings_summary_on", "Old video quality menu is used"),
|
||||
StringResource("revanced_old_style_quality_settings_summary_off", "Old video quality menu is not used")
|
||||
"revanced_show_old_video_menu",
|
||||
StringResource("revanced_show_old_video_menu_title", "Use old video quality player menu"),
|
||||
StringResource("revanced_show_old_video_menu_summary_on", "Old video quality menu is used"),
|
||||
StringResource("revanced_show_old_video_menu_summary_off", "Old video quality menu is not used")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
+26
-27
@@ -44,26 +44,26 @@ class RememberVideoQualityPatch : BytecodePatch(
|
||||
// This is bloated as each value has it's own String key/value
|
||||
// ideally the entries would be raw values (and not a key to a String resource)
|
||||
val entries = listOf(
|
||||
StringResource("revanced_default_quality_entry_1", "Automatic quality"),
|
||||
StringResource("revanced_default_quality_entry_2", "2160p"),
|
||||
StringResource("revanced_default_quality_entry_3", "1440p"),
|
||||
StringResource("revanced_default_quality_entry_4", "1080p"),
|
||||
StringResource("revanced_default_quality_entry_5", "720p"),
|
||||
StringResource("revanced_default_quality_entry_6", "480p"),
|
||||
StringResource("revanced_default_quality_entry_7", "360p"),
|
||||
StringResource("revanced_default_quality_entry_8", "280p"),
|
||||
StringResource("revanced_default_quality_entry_9", "144p"),
|
||||
StringResource("revanced_video_quality_default_entry_1", "Automatic quality"),
|
||||
StringResource("revanced_video_quality_default_entry_2", "2160p"),
|
||||
StringResource("revanced_video_quality_default_entry_3", "1440p"),
|
||||
StringResource("revanced_video_quality_default_entry_4", "1080p"),
|
||||
StringResource("revanced_video_quality_default_entry_5", "720p"),
|
||||
StringResource("revanced_video_quality_default_entry_6", "480p"),
|
||||
StringResource("revanced_video_quality_default_entry_7", "360p"),
|
||||
StringResource("revanced_video_quality_default_entry_8", "280p"),
|
||||
StringResource("revanced_video_quality_default_entry_9", "144p"),
|
||||
)
|
||||
val entryValues = listOf(
|
||||
StringResource("revanced_default_quality_entry_value_1", "-2"),
|
||||
StringResource("revanced_default_quality_entry_value_2", "2160"),
|
||||
StringResource("revanced_default_quality_entry_value_3", "1440"),
|
||||
StringResource("revanced_default_quality_entry_value_4", "1080"),
|
||||
StringResource("revanced_default_quality_entry_value_5", "720"),
|
||||
StringResource("revanced_default_quality_entry_value_6", "480"),
|
||||
StringResource("revanced_default_quality_entry_value_7", "360"),
|
||||
StringResource("revanced_default_quality_entry_value_8", "280"),
|
||||
StringResource("revanced_default_quality_entry_value_9", "144"),
|
||||
StringResource("revanced_video_quality_default_entry_value_1", "-2"),
|
||||
StringResource("revanced_video_quality_default_entry_value_2", "2160"),
|
||||
StringResource("revanced_video_quality_default_entry_value_3", "1440"),
|
||||
StringResource("revanced_video_quality_default_entry_value_4", "1080"),
|
||||
StringResource("revanced_video_quality_default_entry_value_5", "720"),
|
||||
StringResource("revanced_video_quality_default_entry_value_6", "480"),
|
||||
StringResource("revanced_video_quality_default_entry_value_7", "360"),
|
||||
StringResource("revanced_video_quality_default_entry_value_8", "280"),
|
||||
StringResource("revanced_video_quality_default_entry_value_9", "144"),
|
||||
)
|
||||
|
||||
SettingsPatch.PreferenceScreen.VIDEO.addPreferences(
|
||||
@@ -73,7 +73,6 @@ class RememberVideoQualityPatch : BytecodePatch(
|
||||
"revanced_remember_video_quality_last_selected_title",
|
||||
"Remember video quality changes"
|
||||
),
|
||||
false,
|
||||
StringResource(
|
||||
"revanced_remember_video_quality_last_selected_summary_on",
|
||||
"Quality changes apply to all videos"
|
||||
@@ -84,23 +83,23 @@ class RememberVideoQualityPatch : BytecodePatch(
|
||||
)
|
||||
),
|
||||
ListPreference(
|
||||
"revanced_default_video_quality_wifi",
|
||||
"revanced_video_quality_default_wifi",
|
||||
StringResource(
|
||||
"revanced_default_video_quality_wifi_title",
|
||||
"revanced_video_quality_default_wifi_title",
|
||||
"Default video quality on Wi-Fi network"
|
||||
),
|
||||
ArrayResource("revanced_video_quality_wifi_entry", entries),
|
||||
ArrayResource("revanced_video_quality_wifi_entry_values", entryValues)
|
||||
ArrayResource("revanced_video_quality_default_wifi_entry", entries),
|
||||
ArrayResource("revanced_video_quality_default_wifi_entry_values", entryValues)
|
||||
// default value and summary are set by integrations after loading
|
||||
),
|
||||
ListPreference(
|
||||
"revanced_default_video_quality_mobile",
|
||||
"revanced_video_quality_default_mobile",
|
||||
StringResource(
|
||||
"revanced_default_video_quality_mobile_title",
|
||||
"revanced_video_quality_default_mobile_title",
|
||||
"Default video quality on mobile network"
|
||||
),
|
||||
ArrayResource("revanced_video_quality_mobile_entries", entries),
|
||||
ArrayResource("revanced_video_quality_mobile_entry_values", entryValues)
|
||||
ArrayResource("revanced_video_quality_default_mobile_entries", entries),
|
||||
ArrayResource("revanced_video_quality_default_mobile_values", entryValues)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
+4
-5
@@ -34,17 +34,16 @@ class CustomVideoSpeedPatch : BytecodePatch(
|
||||
override fun execute(context: BytecodeContext): PatchResult {
|
||||
SettingsPatch.PreferenceScreen.VIDEO.addPreferences(
|
||||
TextPreference(
|
||||
key = "revanced_custom_video_speeds",
|
||||
key = "revanced_custom_playback_speeds",
|
||||
title = StringResource(
|
||||
"revanced_custom_video_speeds_title",
|
||||
"revanced_custom_playback_speeds_title",
|
||||
"Custom playback speeds"
|
||||
),
|
||||
inputType = InputType.TEXT_MULTI_LINE,
|
||||
summary = StringResource(
|
||||
"revanced_custom_video_speeds_summary",
|
||||
"revanced_custom_playback_speeds_summary",
|
||||
"Add or change the video speeds available"
|
||||
),
|
||||
default = "0.25\n0.5\n0.75\n0.9\n0.95\n1.0\n1.05\n1.1\n1.25\n1.5\n1.75\n2.0\n3.0\n4.0\n5.0"
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
+6
-7
@@ -40,7 +40,6 @@ class RememberPlaybackSpeedPatch : BytecodePatch(
|
||||
"revanced_remember_playback_speed_last_selected_title",
|
||||
"Remember playback speed changes"
|
||||
),
|
||||
true,
|
||||
StringResource(
|
||||
"revanced_remember_playback_speed_last_selected_summary_on",
|
||||
"Playback speed changes apply to all videos"
|
||||
@@ -51,21 +50,21 @@ class RememberPlaybackSpeedPatch : BytecodePatch(
|
||||
)
|
||||
),
|
||||
ListPreference(
|
||||
"revanced_default_playback_speed",
|
||||
"revanced_playback_speed_default",
|
||||
StringResource(
|
||||
"revanced_default_playback_speed_title",
|
||||
"revanced_playback_speed_default_title",
|
||||
"Default playback speed"
|
||||
),
|
||||
// Dummy data:
|
||||
// Entries and values are set by Integrations code based on the actual speeds available,
|
||||
// and the values set here are ignored and do nothing.
|
||||
ArrayResource(
|
||||
"revanced_default_playback_speed_entries",
|
||||
listOf(StringResource("revanced_default_playback_speed_entry", "1.0x"))
|
||||
"revanced_playback_speed_default_entries",
|
||||
listOf(StringResource("revanced_playback_speed_default_entries", "1.0x"))
|
||||
),
|
||||
ArrayResource(
|
||||
"revanced_default_playback_speed_entry_values",
|
||||
listOf(StringResource("revanced_default_playback_speed_entry_value", "1.0"))
|
||||
"revanced_playback_speed_default_entry_values",
|
||||
listOf(StringResource("revanced_playback_speed_default_entry_value", "1.0"))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user