diff options
| author | Mitchell Hashimoto <m@mitchellh.com> | 2025-06-20 21:08:06 -0700 |
|---|---|---|
| committer | Mitchell Hashimoto <m@mitchellh.com> | 2025-06-21 12:34:49 -0700 |
| commit | c1c3f639c5d50e15c8890ecfa56d82f52072deea (patch) | |
| tree | 38d00129b0f47546f47f25deab0ef331a34a1406 /images | |
| parent | 6fe72db0c4bf6a906c57669950973de3c9c705b0 (diff) | |
macos: Ghostty Icon Update for macOS Tahoe
This updates the Ghostty icon to be compatible with macOS Tahoe
(supports glass effects, light/dark, tinting, etc.). This icon is made
in the new Apple Icon Composer as the source format, and all other
formats are exported from it.
This commit also updates the icon for non-Apple platforms because the
icon is fundamentally the same and I don't see any reason to maintain
multiple icons of fundamentally the same design and style.
This commit also includes updates to the macOS app so that the About
Window and so on will use the new icon.
Diffstat (limited to 'images')
| -rw-r--r-- | images/Ghostty.icon/Assets/Ghostty.png | bin | 0 -> 106126 bytes | |||
| -rw-r--r-- | images/Ghostty.icon/Assets/Inner Bevel 6px.png | bin | 0 -> 435672 bytes | |||
| -rw-r--r-- | images/Ghostty.icon/Assets/Screen Effects.png | bin | 0 -> 92547 bytes | |||
| -rw-r--r-- | images/Ghostty.icon/Assets/Screen.png | bin | 0 -> 143481 bytes | |||
| -rw-r--r-- | images/Ghostty.icon/Assets/gloss.png | bin | 0 -> 3353 bytes | |||
| -rw-r--r-- | images/Ghostty.icon/icon.json | 170 | ||||
| -rw-r--r-- | images/icons/icon_1024.png | bin | 464853 -> 2365230 bytes | |||
| -rw-r--r-- | images/icons/icon_1024@2x.png | bin | 0 -> 2365230 bytes | |||
| -rw-r--r-- | images/icons/icon_128.png | bin | 15177 -> 15089 bytes | |||
| -rw-r--r-- | images/icons/icon_256.png | bin | 68189 -> 237699 bytes | |||
| -rw-r--r-- | images/icons/icon_256@2x.png | bin | 221047 -> 237699 bytes | |||
| -rw-r--r-- | images/icons/icon_512.png | bin | 221047 -> 667563 bytes | |||
| -rw-r--r-- | images/icons/icon_512@2x.png | bin | 0 -> 667563 bytes |
13 files changed, 170 insertions, 0 deletions
diff --git a/images/Ghostty.icon/Assets/Ghostty.png b/images/Ghostty.icon/Assets/Ghostty.png Binary files differnew file mode 100644 index 000000000..49795c006 --- /dev/null +++ b/images/Ghostty.icon/Assets/Ghostty.png diff --git a/images/Ghostty.icon/Assets/Inner Bevel 6px.png b/images/Ghostty.icon/Assets/Inner Bevel 6px.png Binary files differnew file mode 100644 index 000000000..678193779 --- /dev/null +++ b/images/Ghostty.icon/Assets/Inner Bevel 6px.png diff --git a/images/Ghostty.icon/Assets/Screen Effects.png b/images/Ghostty.icon/Assets/Screen Effects.png Binary files differnew file mode 100644 index 000000000..0af7d3338 --- /dev/null +++ b/images/Ghostty.icon/Assets/Screen Effects.png diff --git a/images/Ghostty.icon/Assets/Screen.png b/images/Ghostty.icon/Assets/Screen.png Binary files differnew file mode 100644 index 000000000..2023b6ffa --- /dev/null +++ b/images/Ghostty.icon/Assets/Screen.png diff --git a/images/Ghostty.icon/Assets/gloss.png b/images/Ghostty.icon/Assets/gloss.png Binary files differnew file mode 100644 index 000000000..f11196010 --- /dev/null +++ b/images/Ghostty.icon/Assets/gloss.png diff --git a/images/Ghostty.icon/icon.json b/images/Ghostty.icon/icon.json new file mode 100644 index 000000000..b29c9d81f --- /dev/null +++ b/images/Ghostty.icon/icon.json @@ -0,0 +1,170 @@ +{ + "color-space-for-untagged-svg-colors" : "display-p3", + "fill" : { + "linear-gradient" : [ + "display-p3:0.87945,0.87945,0.87945,1.00000", + "display-p3:0.40000,0.40000,0.40392,1.00000" + ] + }, + "groups" : [ + { + "blend-mode" : "normal", + "layers" : [ + { + "blend-mode" : "overlay", + "fill" : { + "linear-gradient" : [ + "srgb:1.00000,1.00000,1.00000,1.00000", + "srgb:0.00000,0.00000,0.00000,1.00000" + ] + }, + "hidden" : false, + "image-name" : "gloss.png", + "name" : "GlossTop", + "opacity" : 0.25, + "position" : { + "scale" : 0.98, + "translation-in-points" : [ + 0.90625, + -236.4609375 + ] + } + }, + { + "blend-mode" : "normal", + "fill" : "automatic", + "hidden" : false, + "image-name" : "gloss.png", + "name" : "gloss", + "position" : { + "scale" : 0.98, + "translation-in-points" : [ + 0.90625, + -236.4609375 + ] + } + } + ], + "lighting" : "individual", + "name" : "Group 4", + "shadow" : { + "kind" : "neutral", + "opacity" : 0.5 + }, + "translucency" : { + "enabled" : true, + "value" : 0.5 + } + }, + { + "blend-mode" : "overlay", + "layers" : [ + { + "blend-mode" : "overlay", + "fill" : "automatic", + "glass" : false, + "hidden" : false, + "image-name" : "Screen Effects.png", + "name" : "Screen Effects" + }, + { + "blend-mode" : "overlay", + "fill" : "automatic", + "glass" : true, + "hidden" : false, + "image-name" : "Screen Effects.png", + "name" : "Screen Effects" + } + ], + "lighting" : "individual", + "name" : "Group 3", + "shadow" : { + "kind" : "neutral", + "opacity" : 0.5 + }, + "translucency" : { + "enabled" : false, + "value" : 0.5 + } + }, + { + "blur-material" : null, + "layers" : [ + { + "blend-mode" : "normal", + "fill" : "automatic", + "hidden" : false, + "image-name" : "Ghostty.png", + "name" : "Ghostty", + "position" : { + "scale" : 1, + "translation-in-points" : [ + -185.015625, + -143.8359375 + ] + } + }, + { + "blend-mode" : "normal", + "fill" : { + "solid" : "extended-srgb:0.00000,0.47843,1.00000,1.00000" + }, + "glass" : true, + "hidden" : false, + "image-name" : "Ghostty.png", + "name" : "GhosttyBlur", + "position" : { + "scale" : 1, + "translation-in-points" : [ + -186.59375, + -143.8359375 + ] + } + }, + { + "hidden" : false, + "image-name" : "Screen.png", + "name" : "Screen" + } + ], + "lighting" : "individual", + "name" : "Group 2", + "shadow" : { + "kind" : "neutral", + "opacity" : 0.5 + }, + "translucency" : { + "enabled" : false, + "value" : 0.5 + } + }, + { + "blend-mode" : "normal", + "blur-material" : null, + "hidden" : false, + "layers" : [ + { + "image-name" : "Inner Bevel 6px.png", + "name" : "Inner Bevel 6px" + } + ], + "lighting" : "individual", + "name" : "Group 1", + "shadow" : { + "kind" : "layer-color", + "opacity" : 0.2 + }, + "specular" : false, + "translucency" : { + "enabled" : false, + "value" : 0.5 + } + } + ], + "supported-platforms" : { + "circles" : [ + "watchOS" + ], + "squares" : "shared" + } +}
\ No newline at end of file diff --git a/images/icons/icon_1024.png b/images/icons/icon_1024.png Binary files differindex a0b716c87..22361edcb 100644 --- a/images/icons/icon_1024.png +++ b/images/icons/icon_1024.png diff --git a/images/icons/icon_1024@2x.png b/images/icons/icon_1024@2x.png Binary files differnew file mode 100644 index 000000000..22361edcb --- /dev/null +++ b/images/icons/icon_1024@2x.png diff --git a/images/icons/icon_128.png b/images/icons/icon_128.png Binary files differindex bad0eb891..317ad9f0f 100644 --- a/images/icons/icon_128.png +++ b/images/icons/icon_128.png diff --git a/images/icons/icon_256.png b/images/icons/icon_256.png Binary files differindex 803224416..9988ac11e 100644 --- a/images/icons/icon_256.png +++ b/images/icons/icon_256.png diff --git a/images/icons/icon_256@2x.png b/images/icons/icon_256@2x.png Binary files differindex b51b8d7dc..9988ac11e 100644 --- a/images/icons/icon_256@2x.png +++ b/images/icons/icon_256@2x.png diff --git a/images/icons/icon_512.png b/images/icons/icon_512.png Binary files differindex b51b8d7dc..759511f68 100644 --- a/images/icons/icon_512.png +++ b/images/icons/icon_512.png diff --git a/images/icons/icon_512@2x.png b/images/icons/icon_512@2x.png Binary files differnew file mode 100644 index 000000000..759511f68 --- /dev/null +++ b/images/icons/icon_512@2x.png |
