Mercurial
comparison design_system/main.c @ 258:60a876c4587a
[ui] Add semantic primitive ownership
Build a layered Zenbu token and sizing system, make authored controls use native-underneath primitives, migrate mrjunejune without imposing visual surfaces, and document/enforce HTML ownership in the catalog and wiki.
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Wed, 05 Aug 2026 05:25:40 -0700 |
| parents | 2b6e732087ff |
| children |
comparison
equal
deleted
inserted
replaced
| 257:609d3c6aff4e | 258:60a876c4587a |
|---|---|
| 11 "/components/attachment", | 11 "/components/attachment", |
| 12 "/components/avatar", | 12 "/components/avatar", |
| 13 "/components/badge", | 13 "/components/badge", |
| 14 "/components/breadcrumb", | 14 "/components/breadcrumb", |
| 15 "/components/bubble", | 15 "/components/bubble", |
| 16 "/components/box", | |
| 16 "/components/button", | 17 "/components/button", |
| 17 "/components/button-group", | 18 "/components/button-group", |
| 18 "/components/calendar", | 19 "/components/calendar", |
| 19 "/components/card", | 20 "/components/card", |
| 20 "/components/carousel", | 21 "/components/carousel", |
| 32 "/components/dropdown-menu", | 33 "/components/dropdown-menu", |
| 33 "/components/empty", | 34 "/components/empty", |
| 34 "/components/field", | 35 "/components/field", |
| 35 "/components/form", | 36 "/components/form", |
| 36 "/components/hover-card", | 37 "/components/hover-card", |
| 38 "/components/heading", | |
| 37 "/components/input", | 39 "/components/input", |
| 38 "/components/input-group", | 40 "/components/input-group", |
| 39 "/components/input-otp", | 41 "/components/input-otp", |
| 40 "/components/item", | 42 "/components/item", |
| 41 "/components/kbd", | 43 "/components/kbd", |
| 42 "/components/label", | 44 "/components/label", |
| 45 "/components/link", | |
| 43 "/components/marker", | 46 "/components/marker", |
| 44 "/components/menubar", | 47 "/components/menubar", |
| 45 "/components/message", | 48 "/components/message", |
| 46 "/components/message-scroller", | 49 "/components/message-scroller", |
| 47 "/components/native-select", | 50 "/components/native-select", |
| 57 "/components/separator", | 60 "/components/separator", |
| 58 "/components/sheet", | 61 "/components/sheet", |
| 59 "/components/sidebar", | 62 "/components/sidebar", |
| 60 "/components/skeleton", | 63 "/components/skeleton", |
| 61 "/components/slider", | 64 "/components/slider", |
| 62 "/components/sonner", | |
| 63 "/components/spinner", | 65 "/components/spinner", |
| 64 "/components/stack", | 66 "/components/stack", |
| 65 "/components/switch", | 67 "/components/switch", |
| 66 "/components/table", | 68 "/components/table", |
| 67 "/components/tabs", | 69 "/components/tabs", |
| 68 "/components/textarea", | 70 "/components/textarea", |
| 71 "/components/text", | |
| 69 "/components/toast", | 72 "/components/toast", |
| 70 "/components/toggle", | 73 "/components/toggle", |
| 71 "/components/toggle-group", | 74 "/components/toggle-group", |
| 72 "/components/tooltip", | 75 "/components/tooltip", |
| 73 "/components/typography", | 76 "/components/typography", |