La colección de movimiento
La página principal y la colección de recetas combinan un playground Web interactivo con grabaciones nativas de Motion Studio. Busca por nombre, filtra por categoría y abre una receta para ver su grabación, copiar el ejemplo de API, consultar la demo NativeScript Vue o copiar un prompt de adaptación.
La apertura combina tipografía grande con una escultura cromada que sigue el puntero, gira con clic o teclado y conserva la inercia tras un arrastre horizontal. El pequeño renderizador WebGL pertenece al sitio; Jolt aporta valores de movimiento, springs, seguimiento del puntero y arrastre con inercia. Una escultura vectorial sigue disponible si WebGL no está disponible o pierde el contexto. La renderización se pausa fuera del área visible o con el documento oculto. Los teléfonos de Morrow acompañan el desplazamiento y la acción principal responde al puntero. El playground utiliza el runtime experimental Jolt Web existente para springs, stagger y drag/snap. El showcase usa el mismo runtime para las escenas vinculadas al scroll. Las páginas de referencia cargan una interacción pequeña de Jolt para la entrada del título y el progreso de lectura, y la liberan al navegar.
Se respeta la preferencia de movimiento reducido del sistema y el control persistente del pie de página. Los previews cargan al recibir el puntero o foco y se pausan al salir de la tarjeta, del área visible o del documento. Con movimiento reducido no se reproducen automáticamente. Las grabaciones completas tienen controles de reproducción.
Grabaciones nativas
Los recortes reutilizan grabaciones revisadas de Motion Studio, conservando el tiempo original y sin sintetizar fotogramas. Los archivos originales permanecen en el repositorio.
La revelación circular conserva los 1600 ms seleccionados en la demo. La receta de confeti incluye emisores y una explosión de confeti. Las grabaciones no transmiten vibración física. La película y el ejemplo automotriz conservan sus leyendas. Las notas anteriores y sus vídeos están en el historial de versiones.
Los ejemplos se extraen del guía versionado durante el build. Representan la API central; la demo enlazada contiene la interfaz completa. Los prompts incluyen versión, imports documentados, fuente, limitaciones, movimiento reducido y limpieza de recursos. Las API nativas y Web no son intercambiables. Las recetas tienen cuatro idiomas; los filtros y la búsqueda se guardan en la URL, y cambiar idioma conserva la receta.
Revisión
Ejecuta npm run docs:check-media y npm run docs:build, inicia npm run docs:preview -- --port 5181 y ejecuta npm run docs:test-site. La revisión cubre Chromium y WebKit, interacción, reproducción MP4, copia, filtros, cuatro idiomas, desktop/móvil, movimiento reducido y navegación. Resultados: /tmp/jolt-motion-site-review. Analytics se bloquea y la lista de la comunidad utiliza una respuesta vacía simulada; esta revisión no prueba el servicio de comunidad en producción.
scripts/motion-recipe-captures.json registra las fuentes y los recortes exactos. node scripts/prepare-motion-recipe-media.mjs reproduce los clips con FFmpeg. node scripts/record-motion-site.mjs graba interacción real mediante Playwright. El sitio utiliza capacidades Web existentes y no cambia código de Mavis.
La página principal incluye un estudio exploratorio en un dispositivo físico, con CPU, PSS posterior y espera de presentación en el mismo panel. Las tres métricas usan el grupo predeterminado; el gráfico anima mediciones almacenadas. El pie compacto enlaza recetas, proyectos, estudio, instalación y API, junto a movimiento reducido y vuelta al inicio.
El destacado de Jolt Drive enlaza al repositorio público y su showcase. La vista previa publicada conserva el tiempo de cada fotograma. El recorrido anterior de Jolt Car sigue disponible bajo la tarjeta de la página principal, con la grabación original preservada.
Lleva el movimiento a tu app
Cuatro recetas del proyecto real: cockpit coordinado, selección de ambiente con resorte, panel de carga con fondo desenfocado y cámara hacia la cabina. Cada una incluye vídeo nativo, código revisado y un prompt de adaptación.