fix: inconsistencies in preference switches (#1207)

Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
This commit is contained in:
Lisouseinaikyrios
2022-12-09 18:11:16 +01:00
committed by oSumAtrIX
co-authored by oSumAtrIX
parent 72dacd7c9d
commit d5bff774ed
19 changed files with 95 additions and 93 deletions
@@ -25,7 +25,7 @@ import org.jf.dexlib2.iface.instruction.formats.Instruction35c
@Patch
@DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("open-links-directly")
@Description("Bypasses redirect links and allows opening links directly.")
@Description("Bypasses URL redirects and opens links directly inside YouTube app.")
@OpenLinksDirectlyCompatibility
@Version("0.0.1")
class OpenLinksDirectlyPatch : BytecodePatch(
@@ -37,10 +37,10 @@ class OpenLinksDirectlyPatch : BytecodePatch(
SettingsPatch.PreferenceScreen.MISC.addPreferences(
SwitchPreference(
"revanced_uri_redirect",
StringResource("revanced_uri_redirect_title", "Open links directly"),
StringResource("revanced_uri_redirect_title", "Open YouTube links inside app"),
true,
StringResource("revanced_uri_redirect_summary_on", "Enabled"),
StringResource("revanced_uri_redirect_summary_off", "Disabled")
StringResource("revanced_uri_redirect_summary_on", "Links opened inside YouTube ReVanced"),
StringResource("revanced_uri_redirect_summary_off", "Links opened in web browser")
)
)
@@ -38,16 +38,16 @@ class RememberVideoQualityPatch : BytecodePatch(
override fun execute(context: BytecodeContext): PatchResult {
SettingsPatch.PreferenceScreen.MISC.addPreferences(
SwitchPreference(
"revanced_remember_video_quality_selection",
StringResource("revanced_remember_video_quality_selection_title", "Remember current video quality"),
false,
"revanced_remember_video_quality_last_selected",
StringResource("revanced_remember_video_quality_last_selected_title", "Remember video quality changes"),
true,
StringResource(
"revanced_remember_video_quality_selection_summary_on",
"The current video quality will not change"
"revanced_remember_video_quality_last_selected_summary_on",
"Quality changes apply to all videos"
),
StringResource(
"revanced_remember_video_quality_selection_summary_off",
"Video quality will be remembered until a new quality is chosen"
"revanced_remember_video_quality_last_selected_summary_off",
"Quality changes only apply to the current video and are reverted back to the last remembered quality for future playbacks"
)
)
)