Commit Graph

221 Commits

Author SHA1 Message Date
hsiegeln
42bd896383 feat: Modal and DetailPanel composites
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:42:15 +01:00
hsiegeln
388c109272 feat: MenuItem and Dropdown composites
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:42:09 +01:00
hsiegeln
e9fc8c24e8 feat: Breadcrumb and Tabs composites
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:42:03 +01:00
hsiegeln
d2df6bcd3e feat: primitives barrel export
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:35:55 +01:00
hsiegeln
1192e1f780 feat: DateTimePicker and DateRangePicker primitives
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:34:28 +01:00
hsiegeln
52cf5129f7 feat: Collapsible and Tooltip primitives
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:33:43 +01:00
hsiegeln
ebf5fc6cb7 feat: InfoCallout, EmptyState, CodeBlock primitives
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:32:43 +01:00
hsiegeln
34d24dd434 feat: Sparkline, Card, StatCard, FilterPill primitives
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:31:55 +01:00
hsiegeln
36d6539775 feat: Badge, Avatar, Tag primitives with hashColor integration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 09:30:59 +01:00
hsiegeln
e37a4d323c feat: Select, Checkbox, Toggle form primitives 2026-03-18 09:29:00 +01:00
hsiegeln
c2f61543f1 feat: Button and Input primitives 2026-03-18 09:26:35 +01:00
hsiegeln
34537fd1a3 feat: MonoText, KeyboardHint, SectionHeader primitives 2026-03-18 09:25:25 +01:00
hsiegeln
49789d6a15 feat: StatusDot and Spinner primitives 2026-03-18 09:24:30 +01:00
hsiegeln
c24c2829b2 feat: ThemeProvider with light/dark toggle and localStorage persistence 2026-03-18 09:09:52 +01:00
hsiegeln
91e137a013 feat: hashColor utility with FNV-1a for deterministic badge/avatar colors 2026-03-18 09:09:16 +01:00
hsiegeln
0f2d730287 foundations: design tokens (light + dark) and CSS reset
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 09:07:31 +01:00
hsiegeln
216651e525 scaffold: Vite + React + TypeScript + Vitest project setup
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 09:03:33 +01:00
hsiegeln
e5c3679b9e plan: Cameleer3 design system implementation plan (30 tasks)
Covers: scaffold, foundations, 23 primitives, 15 composites,
3 layout components, mock data, and 5 pages.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 08:56:13 +01:00
hsiegeln
cce16d25c6 Fix remaining spec review flags
- EventFeed severity uses 'running' not 'info' for consistency
- Fix stale SHA reference in design decisions table
- Document StatusDot live/stale/dead token mappings
- Type Tag color prop as semantic union instead of string

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 08:44:49 +01:00
hsiegeln
b8aa5a5481 Address spec review: fix all blockers and flags
- Standardize semantic color naming (running, not info/teal)
- Add chart tokens (--chart-1 through --chart-8)
- Document dark theme strategy (same token names, muted redesign)
- Switch hashColor from SHA-256 to synchronous FNV-1a
- Add missing components: CodeBlock, Collapsible, Sparkline,
  AreaChart, LineChart, BarChart, ProcessorTimeline, EventFeed,
  ShortcutsBar
- Define SearchResult interface for CommandPalette
- Add DataTable pagination spec
- Expand DateTimePicker/DateRangePicker specifications
- Fix Tooltip position type to union
- Standardize Card/StatCard accent props to semantic names

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 08:43:05 +01:00
hsiegeln
9c9b4e06c5 Initial commit: UI mocks and design system specification
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 08:36:48 +01:00