瀏覽代碼

fix(cli): corrupted icons in bundled macOS icons (#5698)

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Fabian-Lars 2 年之前
父節點
當前提交
2d545eff58
共有 46 個文件被更改,包括 8 次插入2 次删除
  1. 6 0
      .changes/cli-corrupted-icns.md
  2. 二進制
      examples/.icons/128x128.png
  3. 二進制
      examples/.icons/128x128@2x.png
  4. 二進制
      examples/.icons/32x32.png
  5. 二進制
      examples/.icons/Square107x107Logo.png
  6. 二進制
      examples/.icons/Square142x142Logo.png
  7. 二進制
      examples/.icons/Square150x150Logo.png
  8. 二進制
      examples/.icons/Square284x284Logo.png
  9. 二進制
      examples/.icons/Square30x30Logo.png
  10. 二進制
      examples/.icons/Square310x310Logo.png
  11. 二進制
      examples/.icons/Square44x44Logo.png
  12. 二進制
      examples/.icons/Square71x71Logo.png
  13. 二進制
      examples/.icons/Square89x89Logo.png
  14. 二進制
      examples/.icons/StoreLogo.png
  15. 二進制
      examples/.icons/icon.icns
  16. 二進制
      examples/.icons/icon.ico
  17. 二進制
      examples/.icons/icon.png
  18. 2 2
      tooling/cli/src/helpers/icns.json
  19. 二進制
      tooling/cli/templates/app/src-tauri/icons/128x128.png
  20. 二進制
      tooling/cli/templates/app/src-tauri/icons/128x128@2x.png
  21. 二進制
      tooling/cli/templates/app/src-tauri/icons/32x32.png
  22. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square107x107Logo.png
  23. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square142x142Logo.png
  24. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square150x150Logo.png
  25. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square284x284Logo.png
  26. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square30x30Logo.png
  27. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square310x310Logo.png
  28. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square44x44Logo.png
  29. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square71x71Logo.png
  30. 二進制
      tooling/cli/templates/app/src-tauri/icons/Square89x89Logo.png
  31. 二進制
      tooling/cli/templates/app/src-tauri/icons/StoreLogo.png
  32. 二進制
      tooling/cli/templates/app/src-tauri/icons/icon.icns
  33. 二進制
      tooling/cli/templates/app/src-tauri/icons/icon.ico
  34. 二進制
      tooling/cli/templates/app/src-tauri/icons/icon.png
  35. 二進制
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128.png
  36. 二進制
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128@2x.png
  37. 二進制
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/32x32.png
  38. 二進制
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.icns
  39. 二進制
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.ico
  40. 二進制
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.png
  41. 二進制
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128.png
  42. 二進制
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128@2x.png
  43. 二進制
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/32x32.png
  44. 二進制
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.icns
  45. 二進制
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.ico
  46. 二進制
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.png

+ 6 - 0
.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.

二進制
examples/.icons/128x128.png


二進制
examples/.icons/128x128@2x.png


二進制
examples/.icons/32x32.png


二進制
examples/.icons/Square107x107Logo.png


二進制
examples/.icons/Square142x142Logo.png


二進制
examples/.icons/Square150x150Logo.png


二進制
examples/.icons/Square284x284Logo.png


二進制
examples/.icons/Square30x30Logo.png


二進制
examples/.icons/Square310x310Logo.png


二進制
examples/.icons/Square44x44Logo.png


二進制
examples/.icons/Square71x71Logo.png


二進制
examples/.icons/Square89x89Logo.png


二進制
examples/.icons/StoreLogo.png


二進制
examples/.icons/icon.icns


二進制
examples/.icons/icon.ico


二進制
examples/.icons/icon.png


+ 2 - 2
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",

二進制
tooling/cli/templates/app/src-tauri/icons/128x128.png


二進制
tooling/cli/templates/app/src-tauri/icons/128x128@2x.png


二進制
tooling/cli/templates/app/src-tauri/icons/32x32.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square107x107Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square142x142Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square150x150Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square284x284Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square30x30Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square310x310Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square44x44Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square71x71Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/Square89x89Logo.png


二進制
tooling/cli/templates/app/src-tauri/icons/StoreLogo.png


二進制
tooling/cli/templates/app/src-tauri/icons/icon.icns


二進制
tooling/cli/templates/app/src-tauri/icons/icon.ico


二進制
tooling/cli/templates/app/src-tauri/icons/icon.png


二進制
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128.png


二進制
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128@2x.png


二進制
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/32x32.png


二進制
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.icns


二進制
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.ico


二進制
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.png


二進制
tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128.png


二進制
tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128@2x.png


二進制
tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/32x32.png


二進制
tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.icns


二進制
tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.ico


二進制
tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.png