ursus
10/22/2025, 2:07 PMfun main(args: Array<String>) {
singleWindowApplication(
title = "Git Gooey",
state = WindowState(size = DpSize(width = 1600.dp, 960.dp))
) {
App()
}
}
@Composable
private fun App() {
AppTheme {
Surface(color = MaterialTheme.colorScheme.background) {
MainPanes()
}
}
}
Code I believe is nothing special.
Any way around that?Julien Boulvert
10/22/2025, 2:29 PMursus
10/22/2025, 2:30 PMJulien Boulvert
10/22/2025, 2:34 PMFrameWindowScope, you should be able to do something like window.background = Color(<r>, <g>, <b>, <a>)Alexander Maryanovsky
10/22/2025, 2:44 PM/**
* A hack to work around the window flashing its background color when closed
* (<https://youtrack.jetbrains.com/issue/CMP-5651>).
*/
@Composable
fun WindowScope.windowBackgroundFlashingOnCloseWorkaround(background: Color) {
LaunchedEffect(window, background) {
window.background = java.awt.Color(background.toArgb())
}
}Alexander Maryanovsky
10/22/2025, 2:44 PMWindow or DialogWindow contentursus
10/22/2025, 2:46 PMMaterialThemeursus
10/22/2025, 2:47 PMAppTheme {
val background = MaterialTheme.colorScheme.background
LaunchedEffect(window, background) {
window.background = java.awt.Color(background.toArgb())
}
MainPanes(graph)
}
this works, thank you both讗诇讬讛讜 讛讚住
10/22/2025, 5:11 PM讗诇讬讛讜 讛讚住
10/22/2025, 5:27 PM