You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

29 lines
879 B

package example.imageviewer
import androidx.compose.desktop.DesktopTheme
import androidx.compose.desktop.Window
import androidx.compose.material.MaterialTheme
import androidx.compose.runtime.remember
import example.imageviewer.utils.getPreferredWindowSize
import example.imageviewer.view.BuildAppUI
import example.imageviewer.model.ContentState
import example.imageviewer.model.ImageRepository
import example.imageviewer.style.icAppRounded
fun main() {
Window(
title = "ImageViewer",
size = getPreferredWindowSize(800, 1000),
icon = icAppRounded()
) {
val content = ContentState.applyContent(
"https://raw.githubusercontent.com/JetBrains/compose-jb/master/artwork/imageviewerrepo/fetching.list"
)
MaterialTheme {
DesktopTheme {
BuildAppUI(content)
}
}
}
}