summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitchell Hashimoto <m@mitchellh.com>2024-12-09 08:14:57 -0800
committerMitchell Hashimoto <m@mitchellh.com>2024-12-09 10:01:18 -0800
commit247409d70577364dca801f3512b0802b03599444 (patch)
treec3dd662ac8bb9b2b45e02ee13aa258e208058718
parentae2cf8dc371c960aa0772065c7f2a741c8bdc91b (diff)
New Ghostty icon
❤️👻 This is the icon that we'll launch Ghostty 1.0 with. It was designed by Michael Flareup at PixelResort. It retains the style of the original Ghostty icon by Alasdair Monk, but brings in the new Ghost character and adds details that make it more Apple-like. The new Ghost character is an important evolution from the original since it separates us from looking too much like PacMan. The new Ghost is more unique and recognizable to Ghostty (or, hopefully will be!). The icon itself has more details: the aluminum around the edge has texture for the large enough sizes, there are visible scanlines, the glow of a screen emanates from the ghost. The icon itself is stylistic more Apple-like than other platforms. I think Apple icons tend to look very good in more environments than the reverse and I'm a big fan of the Apple aesthetic so I wanted to bring that to Ghostty for all platforms.
-rw-r--r--README.md2
-rw-r--r--build.zig18
-rw-r--r--[-rwxr-xr-x]dist/macos/Ghostty.icnsbin501433 -> 382978 bytes
-rw-r--r--dist/windows/ghostty.icobin73070 -> 86258 bytes
-rw-r--r--images/icons/icon_1024.pngbin0 -> 464853 bytes
-rw-r--r--images/icons/icon_128.pngbin0 -> 15177 bytes
-rw-r--r--images/icons/icon_128@2x.pngbin0 -> 68177 bytes
-rwxr-xr-ximages/icons/icon_128x128.pngbin7944 -> 0 bytes
-rwxr-xr-ximages/icons/icon_128x128@2x@2x.pngbin18209 -> 0 bytes
-rw-r--r--images/icons/icon_16.pngbin0 -> 666 bytes
-rw-r--r--images/icons/icon_16@2x.pngbin0 -> 1563 bytes
-rwxr-xr-ximages/icons/icon_16x16.pngbin649 -> 0 bytes
-rwxr-xr-ximages/icons/icon_16x16@2x@2x.pngbin1499 -> 0 bytes
-rw-r--r--images/icons/icon_256.pngbin0 -> 68189 bytes
-rw-r--r--images/icons/icon_256@2x.pngbin0 -> 221047 bytes
-rwxr-xr-ximages/icons/icon_256x256.pngbin17785 -> 0 bytes
-rwxr-xr-ximages/icons/icon_256x256@2x@2x.pngbin40443 -> 0 bytes
-rw-r--r--images/icons/icon_32.pngbin0 -> 1562 bytes
-rw-r--r--images/icons/icon_32@2x.pngbin0 -> 4485 bytes
-rwxr-xr-ximages/icons/icon_32x32.pngbin1499 -> 0 bytes
-rwxr-xr-ximages/icons/icon_32x32@2x@2x.pngbin3071 -> 0 bytes
-rw-r--r--images/icons/icon_512.pngbin0 -> 221047 bytes
-rwxr-xr-ximages/icons/icon_512x512.pngbin40443 -> 0 bytes
-rwxr-xr-ximages/icons/icon_512x512@2x@2x.pngbin94863 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/Contents.json22
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_128x128.pngbin7944 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x@2x.pngbin18209 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_16x16.pngbin582 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x@2x.pngbin1499 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_256x256.pngbin17785 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x@2x.pngbin40443 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_32x32.pngbin1499 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x@2x.pngbin3071 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_512x512.pngbin40443 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x 1.pngbin94863 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x.pngbin94863 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-1024px 1.pngbin0 -> 464853 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-1024px.pngbin0 -> 464853 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-128px-128pt@1x.pngbin0 -> 15177 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-16px-16pt@1x.pngbin0 -> 666 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-256px-128pt@2x 1.pngbin0 -> 68177 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-256px-128pt@2x.pngbin0 -> 68177 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-32px-16pt@2x.pngbin0 -> 1562 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-32px-32pt@1x.pngbin0 -> 1564 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-512px-256pt@2x.pngbin0 -> 221047 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-512px.pngbin0 -> 220725 bytes
-rw-r--r--macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-64px-32pt@2x.pngbin0 -> 4485 bytes
-rw-r--r--macos/Assets.xcassets/AppIconImage.imageset/Contents.json6
-rw-r--r--macos/Assets.xcassets/AppIconImage.imageset/icon_128x128.pngbin7944 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIconImage.imageset/icon_128x128@2x@2x.pngbin18209 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIconImage.imageset/icon_256x256@2x@2x.pngbin40443 -> 0 bytes
-rw-r--r--macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-1024px.pngbin0 -> 464853 bytes
-rw-r--r--macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-256px-128pt@2x.pngbin0 -> 68177 bytes
-rw-r--r--macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-512px.pngbin0 -> 221146 bytes
-rw-r--r--src/apprt/gtk/gresource.zig18
55 files changed, 33 insertions, 33 deletions
diff --git a/README.md b/README.md
index 861e0937a..4cafc6ac1 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
<!-- LOGO -->
<h1>
<p align="center">
- <img src="https://user-images.githubusercontent.com/1299/199110421-9ff5fc30-a244-441e-9882-26070662adf9.png" alt="Logo" width="100">
+ <img src="https://github.com/user-attachments/assets/fe853809-ba8b-400b-83ab-a9a0da25be8a" alt="Logo" width="128">
<br>Ghostty
</h1>
<p align="center">
diff --git a/build.zig b/build.zig
index d233bff1f..093afe481 100644
--- a/build.zig
+++ b/build.zig
@@ -578,15 +578,15 @@ pub fn build(b: *std.Build) !void {
// Various icons that our application can use, including the icon
// that will be used for the desktop.
- b.installFile("images/icons/icon_16x16.png", "share/icons/hicolor/16x16/apps/com.mitchellh.ghostty.png");
- b.installFile("images/icons/icon_32x32.png", "share/icons/hicolor/32x32/apps/com.mitchellh.ghostty.png");
- b.installFile("images/icons/icon_128x128.png", "share/icons/hicolor/128x128/apps/com.mitchellh.ghostty.png");
- b.installFile("images/icons/icon_256x256.png", "share/icons/hicolor/256x256/apps/com.mitchellh.ghostty.png");
- b.installFile("images/icons/icon_512x512.png", "share/icons/hicolor/512x512/apps/com.mitchellh.ghostty.png");
- b.installFile("images/icons/icon_16x16@2x@2x.png", "share/icons/hicolor/16x16@2/apps/com.mitchellh.ghostty.png");
- b.installFile("images/icons/icon_32x32@2x@2x.png", "share/icons/hicolor/32x32@2/apps/com.mitchellh.ghostty.png");
- b.installFile("images/icons/icon_128x128@2x@2x.png", "share/icons/hicolor/128x128@2/apps/com.mitchellh.ghostty.png");
- b.installFile("images/icons/icon_256x256@2x@2x.png", "share/icons/hicolor/256x256@2/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_16.png", "share/icons/hicolor/16x16/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_32.png", "share/icons/hicolor/32x32/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_128.png", "share/icons/hicolor/128x128/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_256.png", "share/icons/hicolor/256x256/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_512.png", "share/icons/hicolor/512x512/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_16@2x.png", "share/icons/hicolor/16x16@2/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_32@2x.png", "share/icons/hicolor/32x32@2/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_128@2x.png", "share/icons/hicolor/128x128@2/apps/com.mitchellh.ghostty.png");
+ b.installFile("images/icons/icon_256@2x.png", "share/icons/hicolor/256x256@2/apps/com.mitchellh.ghostty.png");
}
// libghostty (non-Darwin)
diff --git a/dist/macos/Ghostty.icns b/dist/macos/Ghostty.icns
index 52365a405..44a44711a 100755..100644
--- a/dist/macos/Ghostty.icns
+++ b/dist/macos/Ghostty.icns
Binary files differ
diff --git a/dist/windows/ghostty.ico b/dist/windows/ghostty.ico
index 1fe7ed98d..1c5afc258 100644
--- a/dist/windows/ghostty.ico
+++ b/dist/windows/ghostty.ico
Binary files differ
diff --git a/images/icons/icon_1024.png b/images/icons/icon_1024.png
new file mode 100644
index 000000000..a0b716c87
--- /dev/null
+++ b/images/icons/icon_1024.png
Binary files differ
diff --git a/images/icons/icon_128.png b/images/icons/icon_128.png
new file mode 100644
index 000000000..bad0eb891
--- /dev/null
+++ b/images/icons/icon_128.png
Binary files differ
diff --git a/images/icons/icon_128@2x.png b/images/icons/icon_128@2x.png
new file mode 100644
index 000000000..46c3f7050
--- /dev/null
+++ b/images/icons/icon_128@2x.png
Binary files differ
diff --git a/images/icons/icon_128x128.png b/images/icons/icon_128x128.png
deleted file mode 100755
index 7b581449b..000000000
--- a/images/icons/icon_128x128.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_128x128@2x@2x.png b/images/icons/icon_128x128@2x@2x.png
deleted file mode 100755
index 1c29b7011..000000000
--- a/images/icons/icon_128x128@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_16.png b/images/icons/icon_16.png
new file mode 100644
index 000000000..cacff7a54
--- /dev/null
+++ b/images/icons/icon_16.png
Binary files differ
diff --git a/images/icons/icon_16@2x.png b/images/icons/icon_16@2x.png
new file mode 100644
index 000000000..b35e66641
--- /dev/null
+++ b/images/icons/icon_16@2x.png
Binary files differ
diff --git a/images/icons/icon_16x16.png b/images/icons/icon_16x16.png
deleted file mode 100755
index 6a9dbbfde..000000000
--- a/images/icons/icon_16x16.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_16x16@2x@2x.png b/images/icons/icon_16x16@2x@2x.png
deleted file mode 100755
index 5e738dfd3..000000000
--- a/images/icons/icon_16x16@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_256.png b/images/icons/icon_256.png
new file mode 100644
index 000000000..803224416
--- /dev/null
+++ b/images/icons/icon_256.png
Binary files differ
diff --git a/images/icons/icon_256@2x.png b/images/icons/icon_256@2x.png
new file mode 100644
index 000000000..b51b8d7dc
--- /dev/null
+++ b/images/icons/icon_256@2x.png
Binary files differ
diff --git a/images/icons/icon_256x256.png b/images/icons/icon_256x256.png
deleted file mode 100755
index 2dda0d6d3..000000000
--- a/images/icons/icon_256x256.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_256x256@2x@2x.png b/images/icons/icon_256x256@2x@2x.png
deleted file mode 100755
index b0b5c70aa..000000000
--- a/images/icons/icon_256x256@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_32.png b/images/icons/icon_32.png
new file mode 100644
index 000000000..b647bcf35
--- /dev/null
+++ b/images/icons/icon_32.png
Binary files differ
diff --git a/images/icons/icon_32@2x.png b/images/icons/icon_32@2x.png
new file mode 100644
index 000000000..e394a5170
--- /dev/null
+++ b/images/icons/icon_32@2x.png
Binary files differ
diff --git a/images/icons/icon_32x32.png b/images/icons/icon_32x32.png
deleted file mode 100755
index 5e738dfd3..000000000
--- a/images/icons/icon_32x32.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_32x32@2x@2x.png b/images/icons/icon_32x32@2x@2x.png
deleted file mode 100755
index c7cbb7f58..000000000
--- a/images/icons/icon_32x32@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_512.png b/images/icons/icon_512.png
new file mode 100644
index 000000000..b51b8d7dc
--- /dev/null
+++ b/images/icons/icon_512.png
Binary files differ
diff --git a/images/icons/icon_512x512.png b/images/icons/icon_512x512.png
deleted file mode 100755
index b0b5c70aa..000000000
--- a/images/icons/icon_512x512.png
+++ /dev/null
Binary files differ
diff --git a/images/icons/icon_512x512@2x@2x.png b/images/icons/icon_512x512@2x@2x.png
deleted file mode 100755
index 0368b4a42..000000000
--- a/images/icons/icon_512x512@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Assets.xcassets/AppIcon.appiconset/Contents.json
index eb3bbadd8..9c6bc2e81 100644
--- a/macos/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/macos/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,67 +1,67 @@
{
"images" : [
{
- "filename" : "icon_512x512@2x@2x 1.png",
+ "filename" : "macOS-AppIcon-1024px.png",
"idiom" : "universal",
"platform" : "ios",
"size" : "1024x1024"
},
{
- "filename" : "icon_16x16.png",
+ "filename" : "macOS-AppIcon-16px-16pt@1x.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "16x16"
},
{
- "filename" : "icon_16x16@2x@2x.png",
+ "filename" : "macOS-AppIcon-32px-16pt@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "16x16"
},
{
- "filename" : "icon_32x32.png",
+ "filename" : "macOS-AppIcon-32px-32pt@1x.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "32x32"
},
{
- "filename" : "icon_32x32@2x@2x.png",
+ "filename" : "macOS-AppIcon-64px-32pt@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "32x32"
},
{
- "filename" : "icon_128x128.png",
+ "filename" : "macOS-AppIcon-128px-128pt@1x.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "128x128"
},
{
- "filename" : "icon_128x128@2x@2x.png",
+ "filename" : "macOS-AppIcon-256px-128pt@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "128x128"
},
{
- "filename" : "icon_256x256.png",
+ "filename" : "macOS-AppIcon-256px-128pt@2x 1.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "256x256"
},
{
- "filename" : "icon_256x256@2x@2x.png",
+ "filename" : "macOS-AppIcon-512px-256pt@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "256x256"
},
{
- "filename" : "icon_512x512.png",
+ "filename" : "macOS-AppIcon-512px.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "512x512"
},
{
- "filename" : "icon_512x512@2x@2x.png",
+ "filename" : "macOS-AppIcon-1024px 1.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "512x512"
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_128x128.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_128x128.png
deleted file mode 100644
index 7b581449b..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_128x128.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x@2x.png
deleted file mode 100644
index 1c29b7011..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_16x16.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_16x16.png
deleted file mode 100644
index d7cb16795..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_16x16.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x@2x.png
deleted file mode 100644
index 5e738dfd3..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_256x256.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_256x256.png
deleted file mode 100644
index 2dda0d6d3..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_256x256.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x@2x.png
deleted file mode 100644
index b0b5c70aa..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_32x32.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_32x32.png
deleted file mode 100644
index 5e738dfd3..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_32x32.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x@2x.png
deleted file mode 100644
index c7cbb7f58..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512.png
deleted file mode 100644
index b0b5c70aa..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x 1.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x 1.png
deleted file mode 100644
index 0368b4a42..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x 1.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x.png
deleted file mode 100644
index 0368b4a42..000000000
--- a/macos/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-1024px 1.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-1024px 1.png
new file mode 100644
index 000000000..a0b716c87
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-1024px 1.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-1024px.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-1024px.png
new file mode 100644
index 000000000..a0b716c87
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-1024px.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-128px-128pt@1x.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-128px-128pt@1x.png
new file mode 100644
index 000000000..bad0eb891
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-128px-128pt@1x.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-16px-16pt@1x.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-16px-16pt@1x.png
new file mode 100644
index 000000000..cacff7a54
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-16px-16pt@1x.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-256px-128pt@2x 1.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-256px-128pt@2x 1.png
new file mode 100644
index 000000000..46c3f7050
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-256px-128pt@2x 1.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-256px-128pt@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-256px-128pt@2x.png
new file mode 100644
index 000000000..46c3f7050
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-256px-128pt@2x.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-32px-16pt@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-32px-16pt@2x.png
new file mode 100644
index 000000000..c8011a605
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-32px-16pt@2x.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-32px-32pt@1x.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-32px-32pt@1x.png
new file mode 100644
index 000000000..5e68d5fd0
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-32px-32pt@1x.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-512px-256pt@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-512px-256pt@2x.png
new file mode 100644
index 000000000..b51b8d7dc
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-512px-256pt@2x.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-512px.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-512px.png
new file mode 100644
index 000000000..f302b40bb
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-512px.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-64px-32pt@2x.png b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-64px-32pt@2x.png
new file mode 100644
index 000000000..e394a5170
--- /dev/null
+++ b/macos/Assets.xcassets/AppIcon.appiconset/macOS-AppIcon-64px-32pt@2x.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIconImage.imageset/Contents.json b/macos/Assets.xcassets/AppIconImage.imageset/Contents.json
index 44659dc1a..2711a9584 100644
--- a/macos/Assets.xcassets/AppIconImage.imageset/Contents.json
+++ b/macos/Assets.xcassets/AppIconImage.imageset/Contents.json
@@ -1,17 +1,17 @@
{
"images" : [
{
- "filename" : "icon_128x128.png",
+ "filename" : "macOS-AppIcon-256px-128pt@2x.png",
"idiom" : "universal",
"scale" : "1x"
},
{
- "filename" : "icon_128x128@2x@2x.png",
+ "filename" : "macOS-AppIcon-512px.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "icon_256x256@2x@2x.png",
+ "filename" : "macOS-AppIcon-1024px.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/macos/Assets.xcassets/AppIconImage.imageset/icon_128x128.png b/macos/Assets.xcassets/AppIconImage.imageset/icon_128x128.png
deleted file mode 100644
index 7b581449b..000000000
--- a/macos/Assets.xcassets/AppIconImage.imageset/icon_128x128.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIconImage.imageset/icon_128x128@2x@2x.png b/macos/Assets.xcassets/AppIconImage.imageset/icon_128x128@2x@2x.png
deleted file mode 100644
index 1c29b7011..000000000
--- a/macos/Assets.xcassets/AppIconImage.imageset/icon_128x128@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIconImage.imageset/icon_256x256@2x@2x.png b/macos/Assets.xcassets/AppIconImage.imageset/icon_256x256@2x@2x.png
deleted file mode 100644
index b0b5c70aa..000000000
--- a/macos/Assets.xcassets/AppIconImage.imageset/icon_256x256@2x@2x.png
+++ /dev/null
Binary files differ
diff --git a/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-1024px.png b/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-1024px.png
new file mode 100644
index 000000000..a0b716c87
--- /dev/null
+++ b/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-1024px.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-256px-128pt@2x.png b/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-256px-128pt@2x.png
new file mode 100644
index 000000000..46c3f7050
--- /dev/null
+++ b/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-256px-128pt@2x.png
Binary files differ
diff --git a/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-512px.png b/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-512px.png
new file mode 100644
index 000000000..6d44fc9f3
--- /dev/null
+++ b/macos/Assets.xcassets/AppIconImage.imageset/macOS-AppIcon-512px.png
Binary files differ
diff --git a/src/apprt/gtk/gresource.zig b/src/apprt/gtk/gresource.zig
index db987cbea..07baa65c6 100644
--- a/src/apprt/gtk/gresource.zig
+++ b/src/apprt/gtk/gresource.zig
@@ -13,39 +13,39 @@ const icons = [_]struct {
}{
.{
.alias = "16x16",
- .source = "16x16",
+ .source = "16",
},
.{
.alias = "16x16@2",
- .source = "16x16@2x@2x",
+ .source = "16@2x",
},
.{
.alias = "32x32",
- .source = "32x32",
+ .source = "32",
},
.{
.alias = "32x32@2",
- .source = "32x32@2x@2x",
+ .source = "32@2x",
},
.{
.alias = "128x128",
- .source = "128x128",
+ .source = "128",
},
.{
.alias = "128x128@2",
- .source = "128x128@2x@2x",
+ .source = "128@2x",
},
.{
.alias = "256x256",
- .source = "256x256",
+ .source = "256",
},
.{
.alias = "256x256@2",
- .source = "256x256@2x@2x",
+ .source = "256@2x",
},
.{
.alias = "512x512",
- .source = "512x512",
+ .source = "512",
},
};