diff --git a/README.md b/README.md index f1b06ed40f..305ef9f1f4 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,8 @@ If you download from the [Releases](https://github.com/dscalzi/HeliosLauncher/re | Platform | File | | -------- | ---- | | Windows x64 | `Helios-Launcher-setup-VERSION.exe` | -| macOS | `Helios-Launcher-setup-VERSION.dmg` | +| macOS x64 | `Helios-Launcher-setup-VERSION.dmg` | +| macOS arm64 | `Helios-Launcher-setup-VERSION-arm64.dmg` | | Linux x64 | `Helios-Launcher-setup-VERSION.AppImage` | ## Console diff --git a/app/assets/js/scripts/uicore.js b/app/assets/js/scripts/uicore.js index cdde43838b..7d3cddbd24 100644 --- a/app/assets/js/scripts/uicore.js +++ b/app/assets/js/scripts/uicore.js @@ -49,7 +49,7 @@ if(!isDev){ loggerAutoUpdaterSuccess.log('New update available', info.version) if(process.platform === 'darwin'){ - info.darwindownload = `https://github.com/dscalzi/HeliosLauncher/releases/download/v${info.version}/helioslauncher-setup-${info.version}.dmg` + info.darwindownload = `https://github.com/dscalzi/HeliosLauncher/releases/download/v${info.version}/helioslauncher-setup-${info.version}${process.arch === 'arm64' ? '-arm64' : ''}.dmg` showUpdateUI(info) } diff --git a/electron-builder.yml b/electron-builder.yml index 08175af35b..1b5845445d 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -28,7 +28,12 @@ nsis: # macOS Configuration mac: - target: 'dmg' + target: + - target: 'dmg' + arch: + - 'x64' + - 'arm64' + artifactName: '${productName}-setup-${version}-${arch}.${ext}' category: 'public.app-category.games' # Linux Configuration