feat(YouTube - External downloads): Improve the selection of the external downloader package (#5504)
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
This commit is contained in:
parent
707deaef0b
commit
cfd77800d6
10 changed files with 493 additions and 48 deletions
|
|
@ -6,7 +6,6 @@ import app.revanced.patcher.patch.bytecodePatch
|
|||
import app.revanced.patcher.patch.resourcePatch
|
||||
import app.revanced.patches.all.misc.resources.addResources
|
||||
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
||||
import app.revanced.patches.shared.misc.settings.preference.InputType
|
||||
import app.revanced.patches.shared.misc.settings.preference.PreferenceScreenPreference
|
||||
import app.revanced.patches.shared.misc.settings.preference.PreferenceScreenPreference.Sorting
|
||||
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
|
||||
|
|
@ -40,7 +39,10 @@ private val downloadsResourcePatch = resourcePatch {
|
|||
preferences = setOf(
|
||||
SwitchPreference("revanced_external_downloader"),
|
||||
SwitchPreference("revanced_external_downloader_action_button"),
|
||||
TextPreference("revanced_external_downloader_name", inputType = InputType.TEXT),
|
||||
TextPreference(
|
||||
"revanced_external_downloader_name",
|
||||
tag = "app.revanced.extension.youtube.settings.preference.ExternalDownloaderPreference",
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
|
|
|
|||
|
|
@ -531,8 +531,15 @@ This feature is only available for older devices"</string>
|
|||
<string name="revanced_external_downloader_action_button_summary_on">Download button opens your external downloader</string>
|
||||
<string name="revanced_external_downloader_action_button_summary_off">Download button opens the native in-app downloader</string>
|
||||
<string name="revanced_external_downloader_name_title">Downloader package name</string>
|
||||
<string name="revanced_external_downloader_name_summary">Package name of your installed external downloader app, such as NewPipe or Seal</string>
|
||||
<string name="revanced_external_downloader_name_summary">Package name of your installed external downloader app</string>
|
||||
<string name="revanced_external_downloader_other_item_hint">Enter the package name</string>
|
||||
<string name="revanced_external_downloader_other_item">Other</string>
|
||||
<string name="revanced_external_downloader_not_found_title">App not installed</string>
|
||||
<string name="revanced_external_downloader_not_installed_warning">%s is not installed. Please install it.</string>
|
||||
<string name="revanced_external_downloader_package_not_found_warning">"Could not find installed app with package name: %s
|
||||
|
||||
Verify the package name is correct and the app is installed"</string>
|
||||
<string name="revanced_external_downloader_empty_warning">The package name cannot be empty</string>
|
||||
</patch>
|
||||
<patch id="interaction.seekbar.disablePreciseSeekingGesturePatch">
|
||||
<string name="revanced_disable_precise_seeking_gesture_title">Disable precise seeking gesture</string>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue