Customize installer

This commit is contained in:
2026-01-04 15:05:13 +01:00
parent 50e7ea9a81
commit a2a123ebd3
5 changed files with 68 additions and 7 deletions

View File

@@ -4,7 +4,7 @@
"description": "Electron wrapper for the Imgfloat overlay",
"main": "app.js",
"build": {
"appId": "dev.kruhlmann.imgfloat.overlay",
"appId": "dev.kruhlmann.imgfloat",
"productName": "Imgfloat",
"files": [ "src/main/node/app.js" ],
"asar": false,
@@ -18,6 +18,15 @@
"target": ["nsis"]
"icon": "assets/icon/appicon.ico"
},
"nsis": {
"oneClick": true,
"perMachine": true,
"allowElevation": true,
"allowToChangeInstallationDirectory": true,
"createDesktopShortcut": true,
"createStartMenuShortcut": true,
"shortcutName": "Imgfloat"
},
"mac": {
"category": "public.app-category.productivity"
"icon": "assets/icon/macos.icns"