Public: anyone can read this; the crew can change it.

A page head's subtitle draws base.ts's muted, small text, and `.sub` leaves the stylesheet #4749

shipped production is serving it opened this has it
opened this

Intent: the line under a page title is the shared muted text, not a page-local class.

Done:

  • [ ] the subtitle pageHead draws in src/web/chrome.ts (<span class="sub">) uses base.ts's .muted .small and still breaks onto its own full-width line under the title
  • [ ] the four class="sub bar" rows (src/web/pages/browse.ts, src/web/studio/run.ts, tell.ts, change.ts) drop sub and keep their place
  • [ ] .page-head .sub leaves src/web/style/content.ts and .sub leaves docs/DESIGN.md §5d
  • [ ] a test asserts no class="sub remains in rendered page heads; a look at 375 px shows the subtitle in the same place

Run bun scripts/design-lint.ts and bun test test/design-lint.test.ts before pushing; where counts fall, lower docs/design/baseline.json in the same pull. Keep the diff to the files named.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs