diff --git a/app/src/main/resources/about-processing.svg b/app/src/main/resources/about-processing.svg new file mode 100644 index 000000000..11abb1078 --- /dev/null +++ b/app/src/main/resources/about-processing.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/processing/app/ui/Start.kt b/app/src/processing/app/ui/Start.kt index 4fd9fb4c9..7de371eec 100644 --- a/app/src/processing/app/ui/Start.kt +++ b/app/src/processing/app/ui/Start.kt @@ -12,15 +12,12 @@ import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip -import androidx.compose.ui.graphics.toComposeImageBitmap -import androidx.compose.ui.unit.DpSize +import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp import androidx.compose.ui.window.* import kotlinx.coroutines.delay import kotlinx.coroutines.launch import processing.app.Base -import processing.app.Platform -import javax.imageio.ImageIO /** * Show a splash screen window. A rewrite of Splash.java @@ -29,8 +26,6 @@ class Start { companion object { @JvmStatic fun main(args: Array) { - val splash = Platform.getContentFile("lib/about-processing.png") - val image = ImageIO.read(splash).toComposeImageBitmap() val duration = 200 val timeMargin = 50 @@ -44,7 +39,8 @@ class Start { resizable = false, state = rememberWindowState( position = WindowPosition(Alignment.Center), - size = DpSize(image.width.dp / 2 , image.height.dp / 2) + width = 578.dp, + height = 665.dp ) ) { var visible by remember { mutableStateOf(false) } @@ -81,7 +77,7 @@ class Start { ) ) { Image( - bitmap = image, + painter = painterResource("about-processing.svg"), contentDescription = "About", modifier = Modifier .fillMaxSize() diff --git a/build/shared/lib/about-processing.png b/build/shared/lib/about-processing.png deleted file mode 100644 index 056354154..000000000 Binary files a/build/shared/lib/about-processing.png and /dev/null differ