UISqueezy / Field Notes · Index №08 · Spring 2026

Field Notes
from the token trenches.

A quarterly journal on design systems, tokens, and the unglamorous craft of keeping a brand consistent across forty surfaces. Written by the team building UISqueezy and the designers using it.

07
essays this season
quarterly
shipped end of every quarter
no AI slop
every word written by a human
§ 02 — Archive
6 essays · all
portica · primary scale 50 → 900 ten stops, no guesswork
Tokens8 min

Building a 10-stop primary scale that actually behaves

How we generate the portica scale — 50 to 900 — using OKLCH chroma curves and a single anchor.

BG
Başak Güller
Apr 18
01--color-portica-50:#fdfff5;02--color-portica-100:#f9ffe4;03--color-portica-200:#f6ffc9;04--color-portica-300:#f4fda9;05--color-portica-400:#f4fd6f;06--color-portica-500:#f7f9b2; tokens.css autogenerated · do not edit
Engineering11 min

Shipping tokens.css without breaking production

The CI pipeline that gates every token export behind contrast, regression, and visual diff checks before it ever reaches main.

MK
Marco Klein
Apr 12
Aa type as a token display · serif · italic · 1.05em
Design9 min

Type as a token: making typography editable

Most teams version colors religiously and treat type like wallpaper. Here's how we tokenized our display, body, and mono ramps without losing rhythm.

EJ
Eden Jiao
Apr 06
Studio Figma plugin
Engineering14 min

Two-way sync: how Studio and the Figma plugin stay honest

CRDTs, conflict resolution, and the moment we realized "push to Figma" was the wrong mental model.

SD
Sara Demir
Mar 30
MKBGOPSDNREJALRM community · 4,800+ designers
Community7 min

Field notes from 4,800 designers using UISqueezy

What we learned from a year of community calls, office hours, and seven extremely heated Discord threads about z-index.

NR
Nia Roth
Mar 22
Naming is half the system. essay · 8 min
Design8 min

Naming is half the system

A short essay on why color.brand.500 beats colorBrand500, why we don't use semantic-only systems, and how the right name disappears.

OP
Onur Pamuk
Mar 14