Changelog
Every update to @7onic-ui/react and @7onic-ui/tokens, documented.
v0.1.0Unreleased
Initial release of 7onic Design System.
@7onic-ui/react12 changesComponents (38)7
- Form: Button, IconButton, ButtonGroup, Toggle, ToggleGroup, Segmented, Checkbox, RadioGroup, Switch, Slider, Input, Textarea, Select, Dropdown
- Data Display: Avatar, Badge, Card, Table
- Chart: BarChart, LineChart, AreaChart, PieChart, MetricCard
- Layout: Divider
- Overlay: Modal, AlertModal, Drawer, Tooltip, Popover
- Feedback: Alert, Toast, Progress, Spinner, Skeleton
- Navigation: Breadcrumb, NavigationMenu, Pagination, Tabs, Accordion
Features5
- Namespace Export pattern for 22 compound components (`Card.Header`, `Modal.Content`, etc.)
- Backward-compatible named exports maintained
- Radix UI Primitives + CVA + forwardRef + Controlled/Uncontrolled
- Default dark color (`bg-foreground`) across all components
- 5-step size scale: xs(28) / sm(32) / md(36) / default(40) / lg(48)
@7onic-ui/tokens11 changesToken Categories (18)6
- Colors (72 primitive + semantic with text/tint)
- Typography (11 sizes), FontWeight (3), FontFamily (2)
- Spacing (18), BorderRadius (9), BorderWidth (5)
- Shadows (6), IconSizes (6), ZIndex (13), Opacity (21)
- Duration (8), Easing (5), Scale (4), Breakpoints (5)
- ComponentSize (12), Animation (54), SemanticTypography (20)
Features5
- Automated token pipeline: `figma-tokens.json` → `sync-tokens` → 9 distribution files
- Tailwind v3/v4 dual support with full opacity modifier (`/50`) via RGB channels
- CSS variables, Tailwind v3 preset, Tailwind v4 theme, JS/ESM/TypeScript/JSON outputs
- CLI tool: `npx sync-tokens` (--input / --output / --dry-run / --force)
- Breaking change detection + deprecated alias generation