@@ -7,6 +7,7 @@ import androidx.compose.material.MaterialTheme
77import androidx.compose.material.Scaffold
88import androidx.compose.material.Text
99import androidx.compose.material.darkColors
10+ import androidx.compose.material.lightColors
1011import androidx.compose.runtime.LaunchedEffect
1112import androidx.compose.runtime.getValue
1213import androidx.compose.runtime.mutableStateOf
@@ -17,14 +18,18 @@ import androidx.compose.ui.BiasAlignment
1718import androidx.compose.ui.Modifier
1819import androidx.compose.ui.graphics.Color
1920import androidx.compose.ui.text.font.FontFamily
21+ import androidx.compose.ui.text.style.TextAlign
2022import androidx.compose.ui.unit.dp
23+ import androidx.compose.ui.unit.sp
2124import androidx.compose.ui.window.DialogWindow
2225import androidx.compose.ui.window.Window
2326import androidx.compose.ui.window.WindowPosition
2427import androidx.compose.ui.window.awaitApplication
2528import androidx.compose.ui.window.rememberDialogState
2629import androidx.compose.ui.window.rememberWindowState
2730import dev.reformator.stacktracedecoroutinator.runtime.DecoroutinatorRuntime
31+ import io.github.kdroidfilter.platformtools.appmanager.WindowsInstallerConfig
32+ import io.github.kdroidfilter.platformtools.darkmodedetector.isSystemInDarkMode
2833import io.github.oshai.kotlinlogging.KotlinLogging
2934import kotlinx.coroutines.Dispatchers
3035import kotlinx.coroutines.FlowPreview
@@ -51,7 +56,6 @@ import osc.startNestdropOSC
5156import tags.startTagsFileWatcher
5257import ui.App
5358import ui.components.verticalScroll
54- import ui.splashScreen
5559import java.text.SimpleDateFormat
5660import java.util.*
5761import kotlin.time.Duration.Companion.milliseconds
@@ -220,6 +224,7 @@ object Main {
220224
221225 @JvmStatic
222226 fun main (args : Array <String >) {
227+ WindowsInstallerConfig .requireAdmin = false
223228 if (dotenv.get(" DEBUG" , " false" ).toBooleanStrictOrNull() == true ) {
224229// if(true) {
225230 val state = DecoroutinatorRuntime .load()
@@ -268,7 +273,9 @@ object Main {
268273 height = 800 .dp
269274 )
270275 ) {
271- MaterialTheme (colors = darkColors()) {
276+ MaterialTheme (
277+ colors = if (isSystemInDarkMode()) darkColors() else lightColors()
278+ ) {
272279 Scaffold {
273280 verticalScroll {
274281 Column (
@@ -350,7 +357,19 @@ object Main {
350357 alwaysOnTop = true ,
351358 icon = painterResource(resource = Res .drawable.blobhai_trans)
352359 ) {
353- splashScreen()
360+ MaterialTheme (
361+ colors = if (isSystemInDarkMode()) darkColors() else lightColors()
362+ ) {
363+ Scaffold {
364+ Column (
365+ verticalArrangement = Arrangement .Center ,
366+ horizontalAlignment = Alignment .CenterHorizontally ,
367+ modifier = Modifier .fillMaxSize()
368+ ) {
369+ Text (" Loading" , fontSize = 30 .sp, textAlign = TextAlign .Center )
370+ }
371+ }
372+ }
354373 }
355374 } else {
356375 Window (
0 commit comments