Skip to content

release: psi 0.8.0 — menu tier, control ramp, control radius - #60

Merged
handamade merged 1 commit into
mainfrom
release/psi-0.8.0
Jul 31, 2026
Merged

release: psi 0.8.0 — menu tier, control ramp, control radius#60
handamade merged 1 commit into
mainfrom
release/psi-0.8.0

Conversation

@handamade

Copy link
Copy Markdown
Owner

Version bump only — no source changes. Consumes the four changesets queued on main.

All three packages 0.7.2 → 0.8.0.

What ships

Decision Change Packages
D53 Menu — the overlay tier, on the Popover API tokens, react, mcp
D54–D55 Control ramp — per-size geometry as tokens tokens, react
D56 Control radius — the size-invariant ramp member tokens, react
Patterns fill text is JSX-safe (D48 error class 9) react (patch)

The headline for consumers is that control geometry is now themeable. Height, gap, padding, font and radius all live on --psi-control-*, so a customer theme can retune control shape and density without forking component CSS:

[data-psi-theme="acme"] { --psi-control-radius: var(--psi-radius-4); }

Also in here

Two CHANGELOG.md headers still named the pre-D42 packages — @handamade/react and @handamade/tokens — rather than their psi-* names. Corrected, since the changelog is consumer-facing.

After merge

pnpm release still has to be run locally — it needs npm auth, so CI can't publish.

🤖 Generated with Claude Code

Consumes four queued changesets. All three packages 0.7.2 -> 0.8.0:

- D53 Menu — the overlay tier (tokens, react, mcp)
- D54–D55 control ramp — per-size geometry as tokens (tokens, react)
- D56 control radius — the size-invariant ramp member (tokens, react)
- Patterns fill text is now JSX-safe (react, patch)

Also corrects two CHANGELOG headers still naming the pre-D42 packages
(@handamade/react, @handamade/tokens) rather than their psi-* names.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
psi Ready Ready Preview Jul 31, 2026 8:07pm

@handamade
handamade enabled auto-merge (squash) July 31, 2026 20:06
@handamade
handamade merged commit 9f3517b into main Jul 31, 2026
3 checks passed
@handamade
handamade deleted the release/psi-0.8.0 branch July 31, 2026 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant