Commit Graph
5 Commits
Author SHA1 Message Date
erikgh 1b1b39c67f refactor(motion): extraer useEnVista, compartido por las ilustraciones 2026-07-31 10:58:22 -06:00
erikghandClaude Opus 5 5b400cb161 feat(primitivas): capa gráfica y de movimiento reutilizable
Diez primitivas que dan a la landing el "gráfico y movimiento" que pidió
la dueña, todas con guarda de prefers-reduced-motion:

- FondoPuntos / PatronPuntos — el patrón de puntos del manual
- TarjetaSpotlight, TextoDesenfoque, ContadorNumero — realce y reveal
- Carrusel — deslizable, con contador, autoplay pausable
- Icono, SimboloTresLineas, IlustracionInflexion — línea, sin relleno
- FondoFoto — duotono azul/dorado sobre foto

useAutoStep en lib/motion.ts comparte la forma del autoplay del carrusel
para indicadores de paso que no son carrusel.

IlustracionInflexion documenta un detalle que muerde: motion.path aplica
su propio andamiaje de dasharray aunque no reciba initial/animate, así
que la rama de reduced motion renderiza <path> planos en vez de intentar
neutralizar los animados.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 10:44:28 -06:00
erikgh 421576a5b7 fix: disable smooth scroll under reduced motion; drop dead motion exports 2026-07-21 12:17:29 -06:00
erikgh e98adf5b08 feat: compose page + Framer Motion animations + reduced-motion support 2026-07-21 11:31:27 -06:00
erikgh 48a37395aa feat: design tokens (palette, Inter font, content + motion libs) 2026-07-21 10:03:56 -06:00