mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 02:34:39 +00:00
chore: Information about Legacy installer
It's currently only there so that backup from upstream won't crash the app
This commit is contained in:
parent
28034d7133
commit
0bdecfe60f
2 changed files with 13 additions and 3 deletions
|
@ -67,6 +67,7 @@ import eu.kanade.tachiyomi.util.view.setMessage
|
||||||
import eu.kanade.tachiyomi.util.view.setPositiveButton
|
import eu.kanade.tachiyomi.util.view.setPositiveButton
|
||||||
import eu.kanade.tachiyomi.util.view.setTitle
|
import eu.kanade.tachiyomi.util.view.setTitle
|
||||||
import eu.kanade.tachiyomi.util.view.withFadeTransaction
|
import eu.kanade.tachiyomi.util.view.withFadeTransaction
|
||||||
|
import java.io.File
|
||||||
import kotlinx.coroutines.CoroutineStart
|
import kotlinx.coroutines.CoroutineStart
|
||||||
import kotlinx.coroutines.DelicateCoroutinesApi
|
import kotlinx.coroutines.DelicateCoroutinesApi
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
|
@ -83,7 +84,6 @@ import yokai.domain.extension.interactor.TrustExtension
|
||||||
import yokai.domain.manga.interactor.GetManga
|
import yokai.domain.manga.interactor.GetManga
|
||||||
import yokai.i18n.MR
|
import yokai.i18n.MR
|
||||||
import yokai.util.lang.getString
|
import yokai.util.lang.getString
|
||||||
import java.io.File
|
|
||||||
import android.R as AR
|
import android.R as AR
|
||||||
import eu.kanade.tachiyomi.ui.setting.summaryMRes as summaryRes
|
import eu.kanade.tachiyomi.ui.setting.summaryMRes as summaryRes
|
||||||
import eu.kanade.tachiyomi.ui.setting.titleMRes as titleRes
|
import eu.kanade.tachiyomi.ui.setting.titleMRes as titleRes
|
||||||
|
@ -338,8 +338,17 @@ class SettingsAdvancedController : SettingsLegacyController() {
|
||||||
}
|
}
|
||||||
infoPreference(MR.strings.ext_installer_summary).apply {
|
infoPreference(MR.strings.ext_installer_summary).apply {
|
||||||
basePreferences.extensionInstaller().changesIn(viewScope) {
|
basePreferences.extensionInstaller().changesIn(viewScope) {
|
||||||
isVisible =
|
when (it) {
|
||||||
it != ExtensionInstaller.PACKAGEINSTALLER && Build.VERSION.SDK_INT < Build.VERSION_CODES.S
|
ExtensionInstaller.SHIZUKU -> {
|
||||||
|
summary = context.getString(MR.strings.ext_installer_summary)
|
||||||
|
isVisible = true && Build.VERSION.SDK_INT < Build.VERSION_CODES.S
|
||||||
|
}
|
||||||
|
ExtensionInstaller.LEGACY -> {
|
||||||
|
summary = context.getString(MR.strings.ext_installer_summary_legacy)
|
||||||
|
isVisible = true
|
||||||
|
}
|
||||||
|
else -> isVisible = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
preference {
|
preference {
|
||||||
|
|
|
@ -338,6 +338,7 @@
|
||||||
<string name="ext_installer_packageinstaller">Default</string>
|
<string name="ext_installer_packageinstaller">Default</string>
|
||||||
<string name="ext_installer_legacy">Legacy</string>
|
<string name="ext_installer_legacy">Legacy</string>
|
||||||
<string name="ext_installer_summary">Allows extensions to be installed without user prompts and enables automatic updates for devices under Android 12</string>
|
<string name="ext_installer_summary">Allows extensions to be installed without user prompts and enables automatic updates for devices under Android 12</string>
|
||||||
|
<string name="ext_installer_summary_legacy">Legacy installer is not yet implemented, currently falling back to PackageInstaller (Default)</string>
|
||||||
<string name="untrusted_extension">Untrusted extension</string>
|
<string name="untrusted_extension">Untrusted extension</string>
|
||||||
<string name="untrusted_extension_message">Malicious extensions can read any stored login credentials or execute arbitrary code.\n\nBy trusting this extension you accept these risks.</string>
|
<string name="untrusted_extension_message">Malicious extensions can read any stored login credentials or execute arbitrary code.\n\nBy trusting this extension you accept these risks.</string>
|
||||||
<string name="obsolete_extension_message">This extension is no longer available.</string>
|
<string name="obsolete_extension_message">This extension is no longer available.</string>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue