diff --git a/.changes/cli-corrupted-icns.md b/.changes/cli-corrupted-icns.md new file mode 100644 index 000000000..dbf99d722 --- /dev/null +++ b/.changes/cli-corrupted-icns.md @@ -0,0 +1,6 @@ +--- +'cli.rs': 'patch' +'cli.js': 'patch' +--- + +Use older icon types to work around a macOS bug resulting in corrupted 16x16px and 32x32px icons in bundled apps. diff --git a/examples/.icons/128x128.png b/examples/.icons/128x128.png index 6be5e50e9..77e7d2338 100644 Binary files a/examples/.icons/128x128.png and b/examples/.icons/128x128.png differ diff --git a/examples/.icons/128x128@2x.png b/examples/.icons/128x128@2x.png index e81becee5..0f7976f1a 100644 Binary files a/examples/.icons/128x128@2x.png and b/examples/.icons/128x128@2x.png differ diff --git a/examples/.icons/32x32.png b/examples/.icons/32x32.png index a437dd517..98fda06fc 100644 Binary files a/examples/.icons/32x32.png and b/examples/.icons/32x32.png differ diff --git a/examples/.icons/Square107x107Logo.png b/examples/.icons/Square107x107Logo.png index 0ca4f2719..f35d84ff1 100644 Binary files a/examples/.icons/Square107x107Logo.png and b/examples/.icons/Square107x107Logo.png differ diff --git a/examples/.icons/Square142x142Logo.png b/examples/.icons/Square142x142Logo.png index b81f82039..1823bb269 100644 Binary files a/examples/.icons/Square142x142Logo.png and b/examples/.icons/Square142x142Logo.png differ diff --git a/examples/.icons/Square150x150Logo.png b/examples/.icons/Square150x150Logo.png index 624c7bfba..dc2b22cea 100644 Binary files a/examples/.icons/Square150x150Logo.png and b/examples/.icons/Square150x150Logo.png differ diff --git a/examples/.icons/Square284x284Logo.png b/examples/.icons/Square284x284Logo.png index c021d2ba7..0ed3984c5 100644 Binary files a/examples/.icons/Square284x284Logo.png and b/examples/.icons/Square284x284Logo.png differ diff --git a/examples/.icons/Square30x30Logo.png b/examples/.icons/Square30x30Logo.png index 621970023..60bf0eadf 100644 Binary files a/examples/.icons/Square30x30Logo.png and b/examples/.icons/Square30x30Logo.png differ diff --git a/examples/.icons/Square310x310Logo.png b/examples/.icons/Square310x310Logo.png index f9bc04839..c8ca0ad13 100644 Binary files a/examples/.icons/Square310x310Logo.png and b/examples/.icons/Square310x310Logo.png differ diff --git a/examples/.icons/Square44x44Logo.png b/examples/.icons/Square44x44Logo.png index d5fbfb2ab..8756459b6 100644 Binary files a/examples/.icons/Square44x44Logo.png and b/examples/.icons/Square44x44Logo.png differ diff --git a/examples/.icons/Square71x71Logo.png b/examples/.icons/Square71x71Logo.png index 63440d798..2c8023cc8 100644 Binary files a/examples/.icons/Square71x71Logo.png and b/examples/.icons/Square71x71Logo.png differ diff --git a/examples/.icons/Square89x89Logo.png b/examples/.icons/Square89x89Logo.png index f3f705af2..2c5e6034f 100644 Binary files a/examples/.icons/Square89x89Logo.png and b/examples/.icons/Square89x89Logo.png differ diff --git a/examples/.icons/StoreLogo.png b/examples/.icons/StoreLogo.png index 455638826..17d142c0a 100644 Binary files a/examples/.icons/StoreLogo.png and b/examples/.icons/StoreLogo.png differ diff --git a/examples/.icons/icon.icns b/examples/.icons/icon.icns index 87f09b408..5594104c8 100644 Binary files a/examples/.icons/icon.icns and b/examples/.icons/icon.icns differ diff --git a/examples/.icons/icon.ico b/examples/.icons/icon.ico index b3636e4b2..06c23c82f 100644 Binary files a/examples/.icons/icon.ico and b/examples/.icons/icon.ico differ diff --git a/examples/.icons/icon.png b/examples/.icons/icon.png index e1cd2619e..d1756ce45 100644 Binary files a/examples/.icons/icon.png and b/examples/.icons/icon.png differ diff --git a/tooling/cli/src/helpers/icns.json b/tooling/cli/src/helpers/icns.json index 326756c55..2151ad6ae 100644 --- a/tooling/cli/src/helpers/icns.json +++ b/tooling/cli/src/helpers/icns.json @@ -2,7 +2,7 @@ "16x16": { "name": "icon_16x16.png", "size": 16, - "ostype": "icp4" + "ostype": "is32" }, "16x16@2x": { "name": "icon_16x16@2x.png", @@ -12,7 +12,7 @@ "32x32": { "name": "icon_32x32.png", "size": 32, - "ostype": "icp5" + "ostype": "il32" }, "32x32@2x": { "name": "icon_32x32@2x.png", diff --git a/tooling/cli/templates/app/src-tauri/icons/128x128.png b/tooling/cli/templates/app/src-tauri/icons/128x128.png index 6be5e50e9..77e7d2338 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/128x128.png and b/tooling/cli/templates/app/src-tauri/icons/128x128.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/128x128@2x.png b/tooling/cli/templates/app/src-tauri/icons/128x128@2x.png index e81becee5..0f7976f1a 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/128x128@2x.png and b/tooling/cli/templates/app/src-tauri/icons/128x128@2x.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/32x32.png b/tooling/cli/templates/app/src-tauri/icons/32x32.png index a437dd517..98fda06fc 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/32x32.png and b/tooling/cli/templates/app/src-tauri/icons/32x32.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square107x107Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square107x107Logo.png index 0ca4f2719..f35d84ff1 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square107x107Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square107x107Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square142x142Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square142x142Logo.png index b81f82039..1823bb269 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square142x142Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square142x142Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square150x150Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square150x150Logo.png index 624c7bfba..dc2b22cea 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square150x150Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square150x150Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square284x284Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square284x284Logo.png index c021d2ba7..0ed3984c5 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square284x284Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square284x284Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square30x30Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square30x30Logo.png index 621970023..60bf0eadf 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square30x30Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square30x30Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square310x310Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square310x310Logo.png index f9bc04839..c8ca0ad13 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square310x310Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square310x310Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square44x44Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square44x44Logo.png index d5fbfb2ab..8756459b6 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square44x44Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square44x44Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square71x71Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square71x71Logo.png index 63440d798..2c8023cc8 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square71x71Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square71x71Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/Square89x89Logo.png b/tooling/cli/templates/app/src-tauri/icons/Square89x89Logo.png index f3f705af2..2c5e6034f 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/Square89x89Logo.png and b/tooling/cli/templates/app/src-tauri/icons/Square89x89Logo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/StoreLogo.png b/tooling/cli/templates/app/src-tauri/icons/StoreLogo.png index 455638826..17d142c0a 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/StoreLogo.png and b/tooling/cli/templates/app/src-tauri/icons/StoreLogo.png differ diff --git a/tooling/cli/templates/app/src-tauri/icons/icon.icns b/tooling/cli/templates/app/src-tauri/icons/icon.icns index 87f09b408..a2993adc8 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/icon.icns and b/tooling/cli/templates/app/src-tauri/icons/icon.icns differ diff --git a/tooling/cli/templates/app/src-tauri/icons/icon.ico b/tooling/cli/templates/app/src-tauri/icons/icon.ico index b3636e4b2..06c23c82f 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/icon.ico and b/tooling/cli/templates/app/src-tauri/icons/icon.ico differ diff --git a/tooling/cli/templates/app/src-tauri/icons/icon.png b/tooling/cli/templates/app/src-tauri/icons/icon.png index e1cd2619e..d1756ce45 100644 Binary files a/tooling/cli/templates/app/src-tauri/icons/icon.png and b/tooling/cli/templates/app/src-tauri/icons/icon.png differ diff --git a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128.png b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128.png index 6be5e50e9..77e7d2338 100644 Binary files a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128.png and b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128.png differ diff --git a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128@2x.png b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128@2x.png index e81becee5..0f7976f1a 100644 Binary files a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128@2x.png and b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128@2x.png differ diff --git a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/32x32.png b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/32x32.png index a437dd517..98fda06fc 100644 Binary files a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/32x32.png and b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/32x32.png differ diff --git a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.icns b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.icns index 87f09b408..67e10d961 100644 Binary files a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.icns and b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.icns differ diff --git a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.ico b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.ico index b3636e4b2..06c23c82f 100644 Binary files a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.ico and b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.ico differ diff --git a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.png b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.png index e1cd2619e..d1756ce45 100644 Binary files a/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.png and b/tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.png differ diff --git a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128.png b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128.png index 6be5e50e9..77e7d2338 100644 Binary files a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128.png and b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128.png differ diff --git a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128@2x.png b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128@2x.png index e81becee5..0f7976f1a 100644 Binary files a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128@2x.png and b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128@2x.png differ diff --git a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/32x32.png b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/32x32.png index a437dd517..98fda06fc 100644 Binary files a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/32x32.png and b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/32x32.png differ diff --git a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.icns b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.icns index 87f09b408..29d6685ae 100644 Binary files a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.icns and b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.icns differ diff --git a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.ico b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.ico index b3636e4b2..06c23c82f 100644 Binary files a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.ico and b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.ico differ diff --git a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.png b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.png index e1cd2619e..d1756ce45 100644 Binary files a/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.png and b/tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.png differ