Urgent.News

What's breaking now, across thousands of outlets.

Tech

McKinley 1.0

Crackerjack new Mac app for creating and editing custom SF Symbols , from developer Amy Worrall: McKinley is an all-in-one studio for drawing and annotating SF Symbols. It bundles vector tools with knowledge of the SF Symbols structure, so you can edit one set of objects across multiple weights, sizes and colours. Import SVG or start from scratch, live preview your work using Apple’s own…

Amy Worrall has released McKinley, a Mac app designed for creating and editing custom SF Symbols. This all-in-one studio combines vector tools with knowledge of SF Symbols structure, allowing users to edit objects across various weights, sizes, and colors. Users can import SVG files or start from scratch, preview their work using Apple's renderer in real-time, and export directly to Xcode without using the SF Symbols app.

McKinley offers rich AppleScript support, including a library of practical example scripts, quick look previews, document thumbnails, and a comprehensive user manual. The app's sleek design and serious professional toolset make it stand out. Priced at $60 for a one-time purchase, McKinley is currently offering a 15 percent launch discount, bringing the price down to $51. Overall, McKinley is a remarkable first version that serves as a powerful alternative to the SF Symbols app.

Written by urgent.news from Daring Fireball's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at mckinleysymbols.com →

More in Tech

What a Kubernetes controller actually does when you break something

⚡ TL;DR Four things about controller mechanics are widely half-understood: what Reconcile receives, where its work comes from, what a periodic resync is, and what a predicate turns off.

  • Kubernetes controllers maintain desired and observed state consistency
  • Reconcile function executes process without receiving a diff
  • Watch, Informer cache, Work queue, and Predicates are four mechanisms

Our site served every URL the same 3,780 bytes, and Google believed it

Checked with a Googlebot user agent one morning: every single URL on our site returned the same 3,780-byte shell. Same <title> , zero <h1> , zero body text.

  • Our site served identical 3,780-byte URLs for every page
  • Google treated this as if it were correct, marked unknown page
  • Fixed issues with rendering, duplicate content, and code bugs

More from Monday 7 September →