diff --git a/composeApp/build.gradle.kts b/composeApp/build.gradle.kts index b4dc905..463edcf 100644 --- a/composeApp/build.gradle.kts +++ b/composeApp/build.gradle.kts @@ -74,11 +74,17 @@ compose.desktop { macOS { bundleID = "com.rukira.wowbackup" + iconFile.set(project.file("src/jvmMain/resources/icon.icns")) } windows { + iconFile.set(project.file("src/jvmMain/resources/icon.ico")) upgradeUuid = "e5a8b2c4-1f3d-4a6e-9b7c-2d8f0e1a3b5c" } + + linux { + iconFile.set(project.file("src/jvmMain/resources/icon.png")) + } } } } diff --git a/composeApp/src/jvmMain/kotlin/com/rukira/wowbackup/main.kt b/composeApp/src/jvmMain/kotlin/com/rukira/wowbackup/main.kt index 1287b35..a9e0d8b 100644 --- a/composeApp/src/jvmMain/kotlin/com/rukira/wowbackup/main.kt +++ b/composeApp/src/jvmMain/kotlin/com/rukira/wowbackup/main.kt @@ -82,6 +82,7 @@ fun main() { Window( onCloseRequest = { currentScreen = null }, title = "WoW Backup", + icon = trayIconPainter(), state = windowState, resizable = true, ) { diff --git a/composeApp/src/jvmMain/resources/icon.icns b/composeApp/src/jvmMain/resources/icon.icns new file mode 100644 index 0000000..6933c25 Binary files /dev/null and b/composeApp/src/jvmMain/resources/icon.icns differ diff --git a/composeApp/src/jvmMain/resources/icon.ico b/composeApp/src/jvmMain/resources/icon.ico new file mode 100644 index 0000000..43ce0ea Binary files /dev/null and b/composeApp/src/jvmMain/resources/icon.ico differ diff --git a/composeApp/src/jvmMain/resources/icon.png b/composeApp/src/jvmMain/resources/icon.png new file mode 100644 index 0000000..6d8c94e Binary files /dev/null and b/composeApp/src/jvmMain/resources/icon.png differ