Browse Source

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

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Fabian-Lars 2 years ago
parent
commit
2d545eff58
46 changed files with 8 additions and 2 deletions
  1. 6 0
      .changes/cli-corrupted-icns.md
  2. BIN
      examples/.icons/128x128.png
  3. BIN
      examples/.icons/128x128@2x.png
  4. BIN
      examples/.icons/32x32.png
  5. BIN
      examples/.icons/Square107x107Logo.png
  6. BIN
      examples/.icons/Square142x142Logo.png
  7. BIN
      examples/.icons/Square150x150Logo.png
  8. BIN
      examples/.icons/Square284x284Logo.png
  9. BIN
      examples/.icons/Square30x30Logo.png
  10. BIN
      examples/.icons/Square310x310Logo.png
  11. BIN
      examples/.icons/Square44x44Logo.png
  12. BIN
      examples/.icons/Square71x71Logo.png
  13. BIN
      examples/.icons/Square89x89Logo.png
  14. BIN
      examples/.icons/StoreLogo.png
  15. BIN
      examples/.icons/icon.icns
  16. BIN
      examples/.icons/icon.ico
  17. BIN
      examples/.icons/icon.png
  18. 2 2
      tooling/cli/src/helpers/icns.json
  19. BIN
      tooling/cli/templates/app/src-tauri/icons/128x128.png
  20. BIN
      tooling/cli/templates/app/src-tauri/icons/128x128@2x.png
  21. BIN
      tooling/cli/templates/app/src-tauri/icons/32x32.png
  22. BIN
      tooling/cli/templates/app/src-tauri/icons/Square107x107Logo.png
  23. BIN
      tooling/cli/templates/app/src-tauri/icons/Square142x142Logo.png
  24. BIN
      tooling/cli/templates/app/src-tauri/icons/Square150x150Logo.png
  25. BIN
      tooling/cli/templates/app/src-tauri/icons/Square284x284Logo.png
  26. BIN
      tooling/cli/templates/app/src-tauri/icons/Square30x30Logo.png
  27. BIN
      tooling/cli/templates/app/src-tauri/icons/Square310x310Logo.png
  28. BIN
      tooling/cli/templates/app/src-tauri/icons/Square44x44Logo.png
  29. BIN
      tooling/cli/templates/app/src-tauri/icons/Square71x71Logo.png
  30. BIN
      tooling/cli/templates/app/src-tauri/icons/Square89x89Logo.png
  31. BIN
      tooling/cli/templates/app/src-tauri/icons/StoreLogo.png
  32. BIN
      tooling/cli/templates/app/src-tauri/icons/icon.icns
  33. BIN
      tooling/cli/templates/app/src-tauri/icons/icon.ico
  34. BIN
      tooling/cli/templates/app/src-tauri/icons/icon.png
  35. BIN
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128.png
  36. BIN
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/128x128@2x.png
  37. BIN
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/32x32.png
  38. BIN
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.icns
  39. BIN
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.ico
  40. BIN
      tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.png
  41. BIN
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128.png
  42. BIN
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/128x128@2x.png
  43. BIN
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/32x32.png
  44. BIN
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.icns
  45. BIN
      tooling/cli/templates/plugin/with-api/examples/svelte-app/src-tauri/icons/icon.ico
  46. BIN
      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.

BIN
examples/.icons/128x128.png


BIN
examples/.icons/128x128@2x.png


BIN
examples/.icons/32x32.png


BIN
examples/.icons/Square107x107Logo.png


BIN
examples/.icons/Square142x142Logo.png


BIN
examples/.icons/Square150x150Logo.png


BIN
examples/.icons/Square284x284Logo.png


BIN
examples/.icons/Square30x30Logo.png


BIN
examples/.icons/Square310x310Logo.png


BIN
examples/.icons/Square44x44Logo.png


BIN
examples/.icons/Square71x71Logo.png


BIN
examples/.icons/Square89x89Logo.png


BIN
examples/.icons/StoreLogo.png


BIN
examples/.icons/icon.icns


BIN
examples/.icons/icon.ico


BIN
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",

BIN
tooling/cli/templates/app/src-tauri/icons/128x128.png


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


BIN
tooling/cli/templates/app/src-tauri/icons/32x32.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square107x107Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square142x142Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square150x150Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square284x284Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square30x30Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square310x310Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square44x44Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square71x71Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/Square89x89Logo.png


BIN
tooling/cli/templates/app/src-tauri/icons/StoreLogo.png


BIN
tooling/cli/templates/app/src-tauri/icons/icon.icns


BIN
tooling/cli/templates/app/src-tauri/icons/icon.ico


BIN
tooling/cli/templates/app/src-tauri/icons/icon.png


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


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


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


BIN
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.icns


BIN
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.ico


BIN
tooling/cli/templates/plugin/backend/examples/vanilla/src-tauri/icons/icon.png


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


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


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


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


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


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