feature/IO-3205-Paint-Scale-Integrations: Pre Protocol Handler Keep ALive.
This commit is contained in:
@@ -26,6 +26,8 @@ nsis:
|
||||
shortcutName: ${productName}
|
||||
uninstallDisplayName: ${productName}
|
||||
createDesktopShortcut: always
|
||||
requestExecutionLevel: admin # Ensure elevated privileges
|
||||
include: "scripts/installer.nsh" # Reference NSIS script from scripts directory
|
||||
mac:
|
||||
entitlementsInherit: build/entitlements.mac.plist
|
||||
category: public.app-category.business
|
||||
@@ -34,6 +36,11 @@ mac:
|
||||
- NSMicrophoneUsageDescription: Application requests access to the device's microphone.
|
||||
- NSDocumentsFolderUsageDescription: Application requests access to the user's Documents folder.
|
||||
- NSDownloadsFolderUsageDescription: Application requests access to the user's Downloads folder.
|
||||
- CFBundleURLTypes:
|
||||
- CFBundleTypeRole: Viewer # More specific role for protocol handling
|
||||
CFBundleURLName: com.convenientbrands.bodyshop-desktop-imex
|
||||
CFBundleURLSchemes:
|
||||
- imexmedia
|
||||
target:
|
||||
- target: default
|
||||
arch:
|
||||
@@ -50,12 +57,16 @@ linux:
|
||||
- deb
|
||||
maintainer: electronjs.org
|
||||
category: Utility
|
||||
desktop:
|
||||
MimeType: x-scheme-handler/imexmedia;
|
||||
afterInstall: |
|
||||
# Install .desktop file for protocol handling
|
||||
cp scripts/imex-shop-partner.desktop $HOME/.local/share/applications/
|
||||
update-desktop-database $HOME/.local/share/applications/
|
||||
appImage:
|
||||
artifactName: ${name}-${version}.${ext}
|
||||
npmRebuild: false
|
||||
publish:
|
||||
provider: s3
|
||||
bucket: imex-partner
|
||||
region: ca-central-1
|
||||
# electronDownload:
|
||||
# mirror: https://npmmirror.com/mirrors/electron/
|
||||
region: ca-central-1
|
||||
Reference in New Issue
Block a user