06 Jul 26
26 Jun 26
GitHub - johnzfitch/human-interface-markdown: Apple Human Interface Guidelines archive (1980-2014) - 35 documents optimized for LLM consumption and human exploration. Spanning Lisa, Mac, NeXT, Newton, Aqua, and iOS eras. · GitHub
Apple Human Interface Guidelines archive (1980-2014) - 35 documents optimized for LLM consumption and human exploration. Spanning Lisa, Mac, NeXT, Newton, Aqua, and iOS eras. - human-interface-markdown/1980-lisa-ui-standards/full_document.md at master · johnzfitch/human-interface-markdown
25 Jun 26
GitHub - johnzfitch/human-interface-markdown: Apple Human Interface Guidelines archive (1980-2014) - 35 documents optimized for LLM consumption and human exploration. Spanning Lisa, Mac, NeXT, Newton, Aqua, and iOS eras. · GitHub
Apple Human Interface Guidelines archive (1980-2014) - 35 documents optimized for LLM consumption and human exploration. Spanning Lisa, Mac, NeXT, Newton, Aqua, and iOS eras. - human-interface-markdown/1980-lisa-ui-standards/full_document.md at master · johnzfitch/human-interface-markdown
18 Jun 26
While sometimes it can be hard to see from single release to single release, Apple has steadily been refining the Aqua user interface since first introducing it.Mac OS X started life on CRTs and small notebook screens. Today, macOS spans from 13-inch MacBooks to the 32-inch Pro Display XDR. It has undergone system font changes and the Retina transition. It has had to adapt, hosting the addition of dozens and dozens of features over the years.
08 Jun 26
An exploration of Gnome’s many failings and how to fix it.
03 Jun 26
Agents can make one-off apps, but they’re usually toys. I show how we might bring malleability and composability to the kind of deep interfaces that experts live in all day—demonstrated in a writing environment, but applicable to all serious software. Little serious reading software exists, so I propose and demonstrate a new kind of malleable digital reading environment focused on expert use.
But malleable interfaces aren’t enough. Historically, inventing interfaces has required imaginative design skill, deep domain insight, and fluent programming. Few have all three, but programming is the only skill that can produce working software on its own—so interface invention culture is dominated by programmers. I share early reports of how coding agents are changing that, and what it might mean for the people and institutions inventing interfaces today.
27 May 26
let’s talk
Very beautiful hypermedia desktop environment powered by Patchwork. At the same time, I’m a bit disturbed by how involved LLMs have become in the I&S process.
26 May 26
16 May 26
Colorblind Palette 16.
This is a colorblind optimized palette with 16 colors.
Colors should resolve to unique shades so that they remain identifiable even if the hues are similar.
25 Apr 26
Skills to animate text that work with quite a few JS frameworks.
20 Apr 26
09 Apr 26
Add native-like haptic feedback to any web app.
08 Apr 26
A really nice config panel for Ghostty, a great example of a settings module.