This commit is contained in:
deniscerri 2025-03-16 16:26:24 +01:00
parent 1d560a98ca
commit 0931e33b6c
No known key found for this signature in database
GPG key ID: 95C43D517D830350
3 changed files with 3 additions and 24 deletions

View file

@ -6,11 +6,9 @@ import android.graphics.Typeface
import android.os.Bundle import android.os.Bundle
import android.widget.LinearLayout import android.widget.LinearLayout
import android.widget.TextView import android.widget.TextView
import androidx.lifecycle.lifecycleScope
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import androidx.preference.Preference import androidx.preference.Preference
import androidx.preference.PreferenceManager import androidx.preference.PreferenceManager
import androidx.preference.SwitchPreferenceCompat
import androidx.recyclerview.widget.ItemTouchHelper import androidx.recyclerview.widget.ItemTouchHelper
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
@ -19,11 +17,7 @@ import com.deniscerri.ytdl.R
import com.deniscerri.ytdl.ui.adapter.SortableTextItemAdapter import com.deniscerri.ytdl.ui.adapter.SortableTextItemAdapter
import com.deniscerri.ytdl.ui.more.settings.BaseSettingsFragment import com.deniscerri.ytdl.ui.more.settings.BaseSettingsFragment
import com.deniscerri.ytdl.util.UiUtil import com.deniscerri.ytdl.util.UiUtil
import com.deniscerri.ytdl.util.extractors.newpipe.NewPipeUtil
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
class AdvancedSettingsFragment : BaseSettingsFragment() { class AdvancedSettingsFragment : BaseSettingsFragment() {
@ -44,22 +38,6 @@ class AdvancedSettingsFragment : BaseSettingsFragment() {
false false
} }
findPreference<Preference>("youtube_other_extractor_args")?.apply {
fun setValue(pf: String) {
if (pf.length > 50) {
this.summary = pf.take(50) + "..."
}else {
this.summary = pf
}
}
setOnPreferenceChangeListener { _, newValue ->
setValue(newValue as String)
true
}
setValue(prefs.getString("youtube_other_extractor_args", "")!!)
}
val formatImportanceAudio: Preference? = findPreference("format_importance_audio") val formatImportanceAudio: Preference? = findPreference("format_importance_audio")
val formatImportanceVideo: Preference? = findPreference("format_importance_video") val formatImportanceVideo: Preference? = findPreference("format_importance_video")

View file

@ -35,6 +35,7 @@
android:defaultValue="" android:defaultValue=""
android:icon="@drawable/ic_code" android:icon="@drawable/ic_code"
android:key="youtube_other_extractor_args" android:key="youtube_other_extractor_args"
app:useSimpleSummaryProvider="true"
android:title="@string/other_youtube_extractor_args" /> android:title="@string/other_youtube_extractor_args" />
</PreferenceCategory> </PreferenceCategory>

View file

@ -1,6 +1,6 @@
#Wed Oct 18 18:36:39 CEST 2023 #Sun Mar 16 16:17:38 CET 2025
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists