Port the 16 design-system primitives #14

Closed
opened 2026-07-08 15:15:10 +00:00 by christian · 1 comment
Owner

Reimplement components/{core,forms,feedback} (Button, IconButton, Badge, Tag, Card, Tabs, Icon, Input, Select, Checkbox, Radio, Switch, Dialog, Toast, Tooltip) into apps/desktop, honoring the .d.ts contracts verbatim, mapping Tailwind onto existing CSS custom props (never redefine tokens).

Acceptance: a gallery renders all 16 in light/dark; type voices cast correctly (mono for est/3d, agent font reserved for Reginald).

Blocks every other P3 issue — merge nothing into it.

Reimplement `components/{core,forms,feedback}` (Button, IconButton, Badge, Tag, Card, Tabs, Icon, Input, Select, Checkbox, Radio, Switch, Dialog, Toast, Tooltip) into `apps/desktop`, honoring the `.d.ts` contracts verbatim, mapping Tailwind onto existing CSS custom props (never redefine tokens). **Acceptance:** a gallery renders all 16 in light/dark; type voices cast correctly (mono for `est/3d`, agent font reserved for Reginald). **Blocks every other P3 issue — merge nothing into it.**
christian added this to the P3 — UI views milestone 2026-07-08 15:15:10 +00:00
christian added the
p
1
est
3d
labels 2026-07-08 15:15:10 +00:00
Author
Owner

Done in PR #35 (6350251). All 15 design-system primitives ported verbatim + gallery, light/dark verified.

Done in PR #35 (6350251). All 15 design-system primitives ported verbatim + gallery, light/dark verified.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: christian/commitea#14
No description provided.