From f47b794b2a3e3237a313d3b3a898c7c55a6acda7 Mon Sep 17 00:00:00 2001 From: dev Date: Sat, 6 Jun 2026 13:03:37 +0200 Subject: [PATCH] =?UTF-8?q?demo(temas):=20/temas/tema=20=E2=80=94=20the=20?= =?UTF-8?q?applyTheme(seed)=20capstone=20made=20tangible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A live theme builder: one seed → the five runtime builders (color · type · depth · shape · space) composed in a single uix.eidos.applyTheme() call, scoped to [data-tema-preview] so the themed mini-app re-skins while the controls stay put. Five presets set all axes at once (a whole personality); per-axis sliders + swatches for fine control; live code mirrors the actual call. Self-contained (boots its own minimal ActiveUix + ActiveEidos with applyDom). Preview is hand-built from foundation tokens (--color-{role}-* · --space-* · --radius-* · --font-size-* + data-shape/data-depth) — the exact surface applyTheme drives — since component recipes are code-split. Verified in browser: all 5 axes retune live (color hue follows the seed, type ratio, shape smoothing/corner-shape, depth elevation, space density), presets apply atomically, stable (no cycling), prerenders under adapter-static. Co-Authored-By: Claude Opus 4.8 (1M context) --- web/routes/temas/tema/+page.svelte | 414 +++++++++++++++++++++++++++++ 1 file changed, 414 insertions(+) create mode 100644 web/routes/temas/tema/+page.svelte diff --git a/web/routes/temas/tema/+page.svelte b/web/routes/temas/tema/+page.svelte new file mode 100644 index 000000000..0029fee86 --- /dev/null +++ b/web/routes/temas/tema/+page.svelte @@ -0,0 +1,414 @@ + + +Tema · Eidos + +
+
+

Eidos · capstone de tema en runtime

+

Un tema, una semilla

+

+ Color, tipografía, profundidad, forma y espacio son cinco ejes — y + applyTheme(seed) los compone en una sola llamada. Mueve un + control o pulsa un preset: el preview entero se reentona a la vez. Lo demás de la página no se + toca — la llamada está scopeada a la región del preview. +

+
+ +
+ + + + +
+
+ [data-tema-preview] + +
+ +
+
+
+ N +
+ Nocturne Studio + Plan Pro · activo +
+ FLAC +
+ +

+ Una semilla compone los cinco ejes perceptuales. Cambia el color y mira la jerarquía + reproyectarse; sube la escala y el ritmo respira. +

+ +
+
2.4koyentes
+
128pistas
+
97%uptime
+
+ +
+
+
+ +
+ + +
+ +
+ + + +
+ +
+ Sincronizado + Beta + Hi-Fi +
+
+
+
+
+ +
+

+ El sexteto de la jaula abierta, en una llamada. Los cinco builders + (applyColorScheme · applyTypeScale · applyShape · + applyDepth · applySpacing) componen vía + applyTheme(seed) en una escritura gestionada, atómica: los ejes que das se + aplican, los que omites revierten a la foundation. Ningún referente reúne los cinco ejes + perceptuales bajo un único builder de tema en runtime. +

+
+
+ +