interfaz.digitalframework
CONTRATOS

Lo que todo deployable debe respetar

La fuente de verdad vive en interfaz-devhub-engine/templates/interfaz-saas-framework/v1.3.0/. Esta vitrina se sincroniza desde ahí.

VIEWPORT-SHELL.md

  1. El documento nunca hace scroll; un solo .ix-scroller dentro de .ix-viewport.
  2. Alturas estructurales solo con 100svh (ventana) y 100lvh (lienzo).
  3. Safe-area medido una vez y congelado; visualViewport solo para el teclado.
  4. Header y dock flotan fuera del scroller; la máscara del scroller oculta la franja exterior y desvanece bajo las esquinas.
  5. Modales, paneles y rails viven dentro de la ventana, nunca dentro del scroller.

MOTION.md

  1. El efecto pegajoso se dibuja con un filtro SVG dentro de <svg>: mismo resultado en Chrome y Safari.
  2. Los controles reales conservan layout, foco y clics; el goo solo pinta.
  3. El progreso sigue al scroll (300 px por recorrido completo), nunca a temporizadores.
  4. Las curvas son tokens (--ix-ease-*); ningún producto inventa las suyas.
  5. Con “reducir movimiento” todo funciona sin animación.
interfaz.digitalframework 1.4.0 · vitrina 0.2.0 · lo que diseñamos, en un solo lugar