2024-06-17 05:21:50 +02:00
|
|
|
import androidx.compose.runtime.getValue
|
|
|
|
|
import androidx.compose.runtime.mutableStateOf
|
|
|
|
|
import androidx.compose.runtime.remember
|
|
|
|
|
import androidx.compose.runtime.setValue
|
2024-04-29 17:14:43 +02:00
|
|
|
import androidx.compose.ui.window.Window
|
2024-06-17 05:21:50 +02:00
|
|
|
import androidx.compose.ui.window.WindowPlacement
|
2024-04-29 17:14:43 +02:00
|
|
|
import androidx.compose.ui.window.application
|
2024-06-17 05:21:50 +02:00
|
|
|
import androidx.compose.ui.window.rememberWindowState
|
2024-04-29 17:14:43 +02:00
|
|
|
|
|
|
|
|
fun main() = application {
|
|
|
|
|
Window(
|
|
|
|
|
onCloseRequest = ::exitApplication,
|
|
|
|
|
title = "YAEP",
|
|
|
|
|
) {
|
2024-06-17 05:21:50 +02:00
|
|
|
var useDarkMode by remember { mutableStateOf(true) }
|
|
|
|
|
DesktopWindow(
|
|
|
|
|
useDarkMode = useDarkMode,
|
|
|
|
|
topBar = {
|
|
|
|
|
AppBar(
|
|
|
|
|
useDarkMode = useDarkMode,
|
|
|
|
|
setDarkMode = { useDarkMode = it },
|
|
|
|
|
onCloseRequest = ::exitApplication,
|
|
|
|
|
windowState = rememberWindowState(
|
|
|
|
|
placement = WindowPlacement.Floating
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
) {
|
|
|
|
|
App()
|
|
|
|
|
}
|
2024-04-29 17:14:43 +02:00
|
|
|
}
|
|
|
|
|
}
|