You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dev
dc62a0268b
feat(eidos): canonize theming scales + tokenize magic numbers
Audit-driven canonization of the eidos theming layer: a canonical scale that
components bypass with literals drifts into N variants. Every axis is now
retunable-by-theme AND consumed via token, never a bare literal.
Bloque A/B (scales): --blur-* (Tailwind-aligned, depth planes consume it);
inner-shadow --shadow-inset-* (mode-aware) for the recessed plane; gradient
angle/named tokens; --breakpoint-* sourced from ActiveDom (runtime, dev-settable)
+ container queries; opacity dual numeric+semantic scale; border-width
none/thin/medium/thick/heavy (adds real 3px); tracking caps/widest. Fase 7:
3 size archetypes documented + coherence guard (no px/rem in recipe
font-size/icon-size).
Bloque C (magic numbers): z-index 80/50/99 (combobox/nav-menu/drag-drop) ->
recipe content-z/preview-z tokens (overlay micro-band soma mirrors); on-scale
durations -> var(--duration-*) (dialog fast/slow, card slow); 12 single
border/ring widths -> var(--border-width-*), value-preserving. Off-scale kept
only as justified recipe tokens (continuous spinner/loading periods, sub-fast
press). Self-contained dimensional scales (avatar ring, ring-thickness) left whole.
Docs: THEMING.md SS35 + SS6 + SS29, THEMING_NOTES, README, TSC. Excludes
words/palabras/chronos (active dev tracks).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
4 months ago |
| .. |
|
index.ts
|
feat(eidos): port LinkPreview (Radix HoverCard equivalent)
|
5 months ago |
|
link-preview-arrow.svelte
|
feat(eidos): port LinkPreview (Radix HoverCard equivalent)
|
5 months ago |
|
link-preview-content.svelte
|
feat(eidos): port LinkPreview (Radix HoverCard equivalent)
|
5 months ago |
|
link-preview-trigger.svelte
|
feat(eidos): port LinkPreview (Radix HoverCard equivalent)
|
5 months ago |
|
link-preview.css
|
feat(eidos): canonize theming scales + tokenize magic numbers
|
4 months ago |
|
link-preview.svelte
|
perf(eidos): code-split 35 component recipes (Phase 3, batch 1)
|
4 months ago |
|
types.ts
|
feat(eidos): port LinkPreview (Radix HoverCard equivalent)
|
5 months ago |