diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5ad972ac..dc76d879 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -367,6 +367,25 @@
+
+
+
+
+
+
+
+
+
+
("show_quick_download_share")?.apply {
+ setOnPreferenceChangeListener { pref, _ ->
+ val packageManager = requireContext().packageManager
+ val aliasComponentName = ComponentName(requireContext(), "com.deniscerri.ytdl.quickDownloadShareAlias")
+ if ((pref as SwitchPreferenceCompat).isChecked){
+ packageManager.setComponentEnabledSetting(aliasComponentName,
+ PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
+ PackageManager.DONT_KILL_APP)
+ }else{
+ packageManager.setComponentEnabledSetting(aliasComponentName,
+ PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
+ PackageManager.DONT_KILL_APP)
+ }
+ true
+ }
+ }
+
findPreference("display_over_apps")?.apply {
isChecked = Settings.canDrawOverlays(requireContext())
setOnPreferenceChangeListener { _, _ ->
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 855e0923..3af24b7a 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -507,4 +507,5 @@
No Auth
Auth
App Icon
+ Show Quick Download in share menu
diff --git a/app/src/main/res/xml/general_preferences.xml b/app/src/main/res/xml/general_preferences.xml
index 8104c392..4d7fce48 100644
--- a/app/src/main/res/xml/general_preferences.xml
+++ b/app/src/main/res/xml/general_preferences.xml
@@ -206,6 +206,13 @@
android:key="show_terminal"
app:title="@string/show_terminal" />
+
+