diff --git a/multisrc/overrides/mangadventure/assortedscans/AndroidManifest.xml b/multisrc/overrides/mangadventure/assortedscans/AndroidManifest.xml deleted file mode 100644 index 356166106..000000000 --- a/multisrc/overrides/mangadventure/assortedscans/AndroidManifest.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/multisrc/overrides/mangadventure/arcrelight/AndroidManifest.xml b/multisrc/overrides/mangadventure/default/AndroidManifest.xml similarity index 80% rename from multisrc/overrides/mangadventure/arcrelight/AndroidManifest.xml rename to multisrc/overrides/mangadventure/default/AndroidManifest.xml index 49b1edb7f..9378e782e 100644 --- a/multisrc/overrides/mangadventure/arcrelight/AndroidManifest.xml +++ b/multisrc/overrides/mangadventure/default/AndroidManifest.xml @@ -9,12 +9,12 @@ - - + + android:scheme="${SOURCESCHEME}" /> diff --git a/multisrc/overrides/mangadventure/helveticascans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..b0819702a Binary files /dev/null and b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangadventure/helveticascans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..85ef92fa1 Binary files /dev/null and b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..db65fa200 Binary files /dev/null and b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..13b242ef4 Binary files /dev/null and b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..c31fc5eb8 Binary files /dev/null and b/multisrc/overrides/mangadventure/helveticascans/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangadventure/helveticascans/res/web_hi_res_512.png b/multisrc/overrides/mangadventure/helveticascans/res/web_hi_res_512.png new file mode 100644 index 000000000..471c61e9e Binary files /dev/null and b/multisrc/overrides/mangadventure/helveticascans/res/web_hi_res_512.png differ diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureActivity.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureActivity.kt index 689dab5dc..19dd5d078 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureActivity.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureActivity.kt @@ -8,28 +8,27 @@ import android.util.Log import kotlin.system.exitProcess /** - * Springboard that accepts `{baseUrl}/reader/{slug}` + * Springboard that accepts `{baseUrl}/reader/{slug}/` * intents and redirects them to the main Tachiyomi process. */ class MangAdventureActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - intent?.data?.pathSegments?.takeIf { it.size > 1 }?.let { + val segments = intent?.data?.pathSegments + if (segments != null && segments.size > 1) { + val activity = Intent().apply { + action = "eu.kanade.tachiyomi.SEARCH" + putExtra("query", MangAdventure.SLUG_QUERY + segments[1]) + putExtra("filter", packageName) + } try { - startActivity( - Intent().apply { - action = "eu.kanade.tachiyomi.SEARCH" - putExtra("query", MangAdventure.SLUG_QUERY + it[1]) - putExtra("filter", packageName) - } - ) + startActivity(activity) } catch (ex: ActivityNotFoundException) { Log.e("MangAdventureActivity", ex.message, ex) } - } ?: Log.e( - "MangAdventureActivity", - "Failed to parse URI from intent: $intent" - ) + } else { + Log.e("MangAdventureActivity", "Failed to parse URI from intent: $intent") + } finish() exitProcess(0) } diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureGenerator.kt index 5bb6938f5..0afbbbd57 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangadventure/MangAdventureGenerator.kt @@ -9,7 +9,7 @@ class MangAdventureGenerator : ThemeSourceGenerator { override val themeClass = "MangAdventure" - override val baseVersionCode = 3 + override val baseVersionCode = 4 override val sources = listOf( SingleLang("Arc-Relight", "https://arc-relight.com", "en", className = "ArcRelight"), @@ -18,6 +18,7 @@ class MangAdventureGenerator : ThemeSourceGenerator { ) companion object { - @JvmStatic fun main(args: Array) = MangAdventureGenerator().createAll() + @JvmStatic + fun main(args: Array) = MangAdventureGenerator().createAll() } }