Skip to content

Commit f6c5fdd

Browse files
committed
fix android tv banner size
1 parent da974d0 commit f6c5fdd

18 files changed

Lines changed: 93 additions & 63 deletions

File tree

composeApp/src/androidMain/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
<application
2626
android:icon="@mipmap/ic_channel"
27-
android:banner="@mipmap/ic_banner"
27+
android:banner="@drawable/ic_banner"
2828
android:label="Mimasu"
2929
android:supportsRtl="true"
3030
android:appCategory="video"

composeApp/src/androidMain/kotlin/dev/datlag/mimasu/App.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,23 @@ import com.appmattus.certificatetransparency.BasicAndroidCTLogger
1313
import com.appmattus.certificatetransparency.cache.AndroidDiskCache
1414
import com.appmattus.certificatetransparency.installCertificateTransparencyProvider
1515
import com.google.android.gms.net.CronetProviderInstaller
16+
import dev.datlag.mimasu.core.Virtual
1617
import dev.datlag.mimasu.firebase.config.FirebaseRemoteConfigService
1718
import dev.datlag.mimasu.module.NetworkModule
1819
import dev.datlag.mimasu.ui.AppInitializer
1920
import dev.datlag.mimasu.ui.other.Network
2021
import dev.datlag.tooling.Platform
22+
import dev.datlag.tooling.compose.TargetIO
2123
import dev.datlag.tooling.compose.ioDispatcher
2224
import dev.datlag.tooling.compose.launchIO
2325
import dev.gitlive.firebase.Firebase
2426
import dev.gitlive.firebase.FirebaseOptions
2527
import dev.gitlive.firebase.initialize
2628
import kotlinx.coroutines.CoroutineScope
29+
import kotlinx.coroutines.Dispatchers
2730
import kotlinx.coroutines.SupervisorJob
2831
import kotlinx.coroutines.cancel
32+
import kotlinx.coroutines.launch
2933
import org.kodein.di.DI
3034
import org.kodein.di.DIAware
3135
import org.kodein.di.bindSingleton
@@ -92,7 +96,7 @@ class App : MultiDexApplication(), DIAware {
9296
}
9397

9498
val config by di.instance<FirebaseRemoteConfigService>()
95-
applicationScope.launchIO {
99+
applicationScope.launch(Dispatchers.Virtual ?: Dispatchers.TargetIO) {
96100
Network.fetchConfig(config)
97101
}
98102
}

composeApp/src/androidMain/res/mipmap-hdpi/ic_banner.png renamed to composeApp/src/androidMain/res/drawable-hdpi/ic_banner.png

File renamed without changes.

composeApp/src/androidMain/res/mipmap-mdpi/ic_banner.png renamed to composeApp/src/androidMain/res/drawable-mdpi/ic_banner.png

File renamed without changes.

composeApp/src/androidMain/res/mipmap-xhdpi/ic_banner.png renamed to composeApp/src/androidMain/res/drawable-xhdpi/ic_banner.png

File renamed without changes.

composeApp/src/androidMain/res/mipmap-xxhdpi/ic_banner.png renamed to composeApp/src/androidMain/res/drawable-xxhdpi/ic_banner.png

File renamed without changes.

composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_banner.png renamed to composeApp/src/androidMain/res/drawable-xxxhdpi/ic_banner.png

File renamed without changes.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
3+
<item>
4+
<color android:color="@color/ic_launcher_background" />
5+
</item>
6+
<item android:drawable="@drawable/ic_banner_foreground" />
7+
</layer-list>

composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_banner.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.

composeApp/src/commonMain/composeResources/values-de/strings.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -142,16 +142,4 @@
142142
<string name="update_extension_dialog_cancel">Abbrechen</string>
143143

144144
<string name="feature_temporarily_disabled">Funktion vorübergehend deaktiviert.</string>
145-
146-
<string name="fetch_title">App wird vorbereitet</string>
147-
<string name="fetch_description">Wir richten alles für dich ein. Das dauert nur einen Moment.</string>
148-
<string name="fetch_loading_data">Deine Daten werden geladen.</string>
149-
<string name="fetch_connecting_services">Stellt Verbindung zu Diensten her.</string>
150-
<string name="fetch_initialize_app">Initialisiert und startet App.</string>
151-
152-
<string name="config_fail_initialize_title">Fehler bei Initialisierung</string>
153-
<string name="config_fail_config_title">Fehler bei Konfiguration</string>
154-
<string name="config_fail_description">Wir konnten die App nicht starten. Bitte versuche es später erneut oder melde dieses Verhalten auf GitHub.</string>
155-
<string name="config_fail_data">Deine Daten konnten nicht geladen werden.</string>
156-
<string name="config_fail_connecting_services">Verbindung zu Diensten fehlgeschlagen.</string>
157145
</resources>

0 commit comments

Comments
 (0)