Florian Schroedl
9f3ebe453f
refactor(dev): dogfood framework CSS in theme adapter panel
Replace all inline styles in theme-adapter.js with framework classes.
The panel now uses its own tokens (var(--bg-1), var(--fg-0), etc.) so
it visually adapts when you change theme colors — true dogfooding.
New framework components added to fill gaps:
- popover.css — fixed-position floating panel (.popover, .popover-br)
- chip.css + chip.cljc — selectable preset buttons (.chip, .chip-active)
- swatch.css — color preview strips (.swatch-row, .swatch)
- button.css — icon-only buttons (.btn-icon, .btn-icon-round)
- card.css — sectioned card variant (.card-flush, .card-section)
- utilities.css — text/flex helpers (.text-xs, .font-semibold, .flex-1, etc.)
Theme adapter JS shrunk from 340 to 250 lines by removing the 60-line
inline style object and applyStyle() helper.
2026-03-11 16:53:08 +01:00
..
2026-03-03 17:08:29 +01:00
2026-03-03 11:37:05 +01:00
2026-03-03 11:37:05 +01:00
2026-03-03 11:37:05 +01:00
2026-03-03 17:04:41 +01:00
2026-03-03 11:37:05 +01:00
2026-03-11 16:53:08 +01:00
2026-03-03 11:50:30 +01:00
2026-03-05 14:01:26 +01:00
2026-03-05 12:49:22 +01:00
2026-03-03 11:37:05 +01:00
2026-03-03 11:37:05 +01:00
2026-03-05 14:30:01 +01:00
2026-03-03 11:37:05 +01:00
2026-03-03 11:37:05 +01:00
2026-03-03 11:37:05 +01:00
2026-03-03 11:37:05 +01:00
2026-03-11 12:04:33 +01:00
2026-03-03 11:37:05 +01:00