feat: add Benday launch video

Merged
KA
2mo ago
+1380-5

Summary

  • add a dedicated Remotion launch-video app and workspace scripts
  • build a silent 30-second Benday product launch sequence using the site design system, logo, presets, and animation components
  • refine scene timing, transitions, intro lockup, customization messaging, installation sequence, and final CTA
  • document local preview and render commands

Validation

  • bun run check
  • bun run typecheck
  • bun run knip
  • launch-video production bundle and 1920x1080 H.264 render verified

Summary by cubic

Add a dedicated Remotion app that renders a 30‑second Benday launch video built from our design system. Produces a silent, production‑ready H.264 file.

  • New Features

    • New apps/launch-video with BendayLaunch composition (1920×1080, 60fps, muted H.264) and project config.
    • Scene sequence uses the real dot‑map bake, PRESETS/PRESET_NAMES, logo, fonts, and grayscale tokens; timings and transitions polished.
    • New workspace scripts: video:studio, video:still, video:render; output written to apps/launch-video/out/; README documents usage.
    • Repo housekeeping: ignore video output in .gitignore; add launch‑video workspace to knip.json.
  • Dependencies

    • Adds @remotion/cli, remotion, @fontsource-variable/geist, @fontsource-variable/geist-mono, react, react-dom to apps/launch-video (plus @types/react, @types/react-dom, typescript as dev deps).