Skip to content

Commit

Permalink
Merge pull request #111 from joelkanyi/desktop-launcher-icons
Browse files Browse the repository at this point in the history
add desktop launcher icons
  • Loading branch information
joelkanyi committed Jun 4, 2024
2 parents f668bb0 + 529b119 commit 4d03e00
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 7 deletions.
44 changes: 37 additions & 7 deletions desktop/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import org.jetbrains.compose.desktop.application.dsl.TargetFormat

/*
* Copyright 2023 Joel Kanyi.
*
Expand All @@ -24,18 +26,46 @@ dependencies {
implementation(compose.desktop.currentOs)
}

group = "com.joelkanyi"
version = "1.0.0"

compose.desktop {
application {
mainClass = "DesktopAppKt"
nativeDistributions {
targetFormats(
org.jetbrains.compose.desktop.application.dsl.TargetFormat.Dmg,
org.jetbrains.compose.desktop.application.dsl.TargetFormat.Msi,
org.jetbrains.compose.desktop.application.dsl.TargetFormat.Deb,
org.jetbrains.compose.desktop.application.dsl.TargetFormat.Rpm
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)

packageName = "FocusBloom"
packageVersion = project.version as String
description = "An app that helps users enhance their productivity and time management skills through focused work intervals and short breaks."
copyright = "© 2023 Joel Kanyi"
vendor = "Joel Kanyi"

// .gradlew suggestRuntimeModules
modules(
"java.instrument",
"java.management",
"java.prefs",
"java.sql",
"jdk.unsupported"
)
packageName = "focusbloom"
packageName = "1.0.0"

val iconsRoot = project.file("src/main/resources/drawables")

linux {
iconFile.set(iconsRoot.resolve("launcher_icons/linuxos.png"))
}

windows {
iconFile.set(iconsRoot.resolve("launcher_icons/windowsos.ico"))
upgradeUuid = "31575EDF-D0D5-4CEF-A4D2-7562083D6D88"
menuGroup = packageName
perUserInstall = true
}

macOS {
iconFile.set(iconsRoot.resolve("launcher_icons/macos.icns"))
}
}
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.

0 comments on commit 4d03e00

Please sign in to comment.