From 0e686ba105036a891eee7fd07d458f51add41215 Mon Sep 17 00:00:00 2001 From: Danil Nikolaev Date: Sun, 28 Sep 2025 22:35:25 +0300 Subject: [PATCH] improve web container size --- composeApp/src/jvmMain/kotlin/main.kt | 4 +++- composeApp/src/wasmJsMain/kotlin/main.kt | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/composeApp/src/jvmMain/kotlin/main.kt b/composeApp/src/jvmMain/kotlin/main.kt index 8518130..4616b6e 100644 --- a/composeApp/src/jvmMain/kotlin/main.kt +++ b/composeApp/src/jvmMain/kotlin/main.kt @@ -21,9 +21,11 @@ fun main() = application { File(appDir).mkdirs() } + val state = rememberWindowState(width = 800.dp, height = 600.dp) + Window( title = "Overseerr", - state = rememberWindowState(width = 800.dp, height = 600.dp), + state = state, onCloseRequest = ::exitApplication ) { window.minimumSize = Dimension(320, 480) diff --git a/composeApp/src/wasmJsMain/kotlin/main.kt b/composeApp/src/wasmJsMain/kotlin/main.kt index af497b1..c452e5e 100644 --- a/composeApp/src/wasmJsMain/kotlin/main.kt +++ b/composeApp/src/wasmJsMain/kotlin/main.kt @@ -10,6 +10,7 @@ import androidx.compose.ui.window.ComposeViewport import dev.meloda.overseerr.App import dev.meloda.overseerr.di.appModule import kotlinx.browser.document +import kotlinx.browser.window import org.koin.compose.KoinApplication @OptIn(ExperimentalComposeUiApi::class) @@ -22,8 +23,8 @@ fun main() { ) { Box( modifier = Modifier - .width(360.dp) - .height(640.dp) + .width(window.innerWidth.coerceIn(360..600).dp) + .height(window.innerHeight.coerceIn(minimumValue = 360, maximumValue = null).dp) ) { App() }