diff --git a/CHANGELOG.md b/CHANGELOG.md index 471c8175..97889e39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -239,6 +239,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Guest suggestions no longer get silently lost or stuck on "waiting on host": overlapping host updates are serialised, a lost suggestion is re-sent (with a notice if it still can't get through), and a flaky join no longer leaves a duplicate suggestion list on the server. * Pasted invites are rejected unless they point at a normal http/https server address. +### macOS dock icon larger than native apps + +**By [@Psychotoxical](https://github.com/Psychotoxical), PR [#1169](https://github.com/Psychotoxical/psysonic/pull/1169)**, closes [#1166](https://github.com/Psychotoxical/psysonic/issues/1166) + +* On macOS the dock icon was rendered edge-to-edge and looked larger than other apps; it is now padded to Apple's icon grid so it matches native sizing. + ## Under the Hood ### ESLint setup and a strict lint pass over the frontend diff --git a/package.json b/package.json index 3152449f..a48ccf06 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "npm run prebuild:release-notes && tsc && vite build", "preview": "vite preview", "tauri": "tauri", - "tauri:dev": "npm run prebuild:release-notes && tauri dev", + "tauri:dev": "npm run prebuild:release-notes && tauri dev --config src-tauri/tauri.dev.conf.json", "tauri:build": "npm run prebuild:release-notes && tauri build", "lint": "eslint -c eslint.config.mjs src", "lint:gradual": "eslint -c eslint.config.gradual.mjs src", diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns index 19d34457..ca42729f 100644 Binary files a/src-tauri/icons/icon.icns and b/src-tauri/icons/icon.icns differ diff --git a/src-tauri/tauri.dev.conf.json b/src-tauri/tauri.dev.conf.json new file mode 100644 index 00000000..d9e35de2 --- /dev/null +++ b/src-tauri/tauri.dev.conf.json @@ -0,0 +1,10 @@ +{ + "bundle": { + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.ico" + ] + } +}