Skip to content

macOS: Provide macOS <= 15 icon fallback to have consistent border radius #8870

@mitchellh

Description

@mitchellh

Discussed in #8869

Originally posted by tonsky September 23, 2025

Issue Description

Icon’s inner border radius doesn't match outer border radius on macOS before 26

Related: #7564

Workaround: https://mastodon.online/@siracusa@mastodon.social/115254777998751676

Expected Behavior

Icon’s inner border radius matches outer border radius (see on the left)

image

Actual Behavior

They don’t match (see on the right)

image

Reproduction Steps

Look at the icon on macOS before 26 Tahoe

Ghostty Logs

No response

Ghostty Version

Ghostty 1.2.0

Version
  - version: 1.2.0
  - channel: stable
Build Config
  - Zig version   : 0.14.1
  - build mode    : builtin.OptimizeMode.ReleaseFast
  - app runtime   : apprt.Runtime.none
  - font engine   : font.main.Backend.coretext
  - renderer      : renderer.generic.Renderer(renderer.Metal)
  - libxev        : kqueue

OS Version Information

macOS 15.6.1 (24G90)

(Linux only) Display Server

None

(Linux only) Desktop Environment/Window Manager

No response

Minimal Ghostty Configuration

nothing is required

Additional Relevant Configuration

No response

I acknowledge that:

  • I have reviewed the FAQ and confirm that my issue is NOT among them.
  • I have searched the Ghostty repository (both open and closed Discussions and Issues) and confirm this is not a duplicate of an existing issue or discussion.
  • I have checked the "Preview" tab on all text fields to ensure that everything looks right, and have wrapped all configuration and code in code blocks with a group of three backticks (```) on separate lines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    guiGUI or app issue regardless of platform (i.e. Swift, GTK)os/macos

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions