Original Summary

McKinley is a Mac app for making SF Symbols. It costs $60 (one off purchase).<p>SF Symbols are Apple&#x27;s vector symbol format. The OS ships with thousands of them, but you can make your own for your own apps.<p>The recommended way to make SF Symbols is to export a template from Apple&#x27;s helper app, edit it in a vector editor, then re-import it and tag all the SF Symbol specific metadata.<p>This process is usually a pain in the ass. SF Symbols support multiple weights -- you draw three, and Apple interpolates between them. This means that each of your weights needs to have the same paths in the same order, with the same number of points. Everything has to be converted to outlines for the interpolation to work, it doesn&#x27;t render strokes.<p>McKinley is my attempt to save you from that. It&#x27;s a vector editor that is built around the constraints of SF Symbols. You can edit your symbol while flicking between the three weights or the four colour modes. It can save SF Symbol files or sync straight to Xcode asset catalogs. You don&#x27;t have to bounce between a vector editor and a symbols converter, because McKinley is both.<p>I&#x27;m pleased with how live previews work. I wanted to offer a preview with Apple&#x27;s own renderer. But you can&#x27;t load an SF Symbol in-memory at runtime. So I figured out the file format for asset catalogs, and create a temporary one and load _that_. (I blogged about how I did it: <a href="https:&#x2F;&#x2F;www.amyworrall.com&#x2F;blog&#x2F;previewing-sf-symbols-with-apples-own-renderer" rel="nofollow">https:&#x2F;&#x2F;www.amyworrall.com&#x2F;blog&#x2F;previewing-sf-symbols-with-a...</a> )<p>A couple of things I know people will ask:<p> It&#x27;s a native AppKit app (not Electron or anything cross-platform) Sold directly from my site via Stripe, not Mac App Store. One-time purchase. License is valid on up to 5 computers, and covers all version 1.x updates. There&#x27;s a 14 day free trial, which includes saving&#x2F;exporting It is sandboxed, notarised, and all that good stuff No analytics or network traffic, apart from updates (handled by Sparkle) and license checking (handled by Amore).<p>Happy to answer any questions or dive into technical details if people want :)


  • 情报分类:综合情报
  • 分类依据:内容未命中明确的垂直分类规则,归入综合情报
  • 信息来源:Hacker News 新项目
  • 发布时间:2026/10/4 03:28:15