chore(branding): add multi-platform app icons and source assets

Wire Android adaptive/webp launchers, iOS AppIcon, and desktop package
icons (macOS icns, Windows ico, Linux png) from a shared assets/ tree.
This commit is contained in:
2026-07-13 00:44:43 +02:00
parent ff8e046cf7
commit 9b7d5fd586
63 changed files with 456 additions and 240 deletions

View File

@@ -25,6 +25,15 @@ compose.desktop {
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
packageName = "com.vnidrop.app"
packageVersion = "1.0.0"
macOS {
iconFile.set(project.file("../assets/macos/app-icon.icns"))
}
windows {
iconFile.set(project.file("../assets/windows/app-icon.ico"))
}
linux {
iconFile.set(project.file("../assets/linux/app-icon.png"))
}
fileAssociation(
mimeType = "application/vnd.vnidrop.transfer",
extension = "vnd",