Skip to content

InfographicScene — 6th Remotion scene type (dev → main)#632

Merged
codercatdev merged 1 commit intomainfrom
dev
Mar 13, 2026
Merged

InfographicScene — 6th Remotion scene type (dev → main)#632
codercatdev merged 1 commit intomainfrom
dev

Conversation

@codercatdev
Copy link
Contributor

InfographicScene Component

Merges the InfographicScene component from dev to main.

Changes

  • InfographicScene.tsx (252 lines) — Ken Burns zoom/pan across Gemini-generated infographic PNGs with 4 focus regions, vignette overlay, spring-animated caption bar
  • SceneRouter.tsx — Added infographic case + fallback: any scene with infographicUrl automatically gets InfographicScene treatment
  • types.ts — Added infographic to SCENE_TYPES, infographicUrl to sceneDataSchema, InfographicSceneProps interface
  • constants.ts — Added INFOGRAPHIC_COLORS (focusGlow, vignette, captionBg)

Build Verification

  • ✅ TypeScript: zero errors (tsc --noEmit)
  • ✅ Webpack: compiles in 69s (only pre-existing Algolia module-level throw fails page collection — works on Vercel)
  • Node 22.22.1, pnpm 10.32.1

New InfographicScene component for Ken Burns zoom/pan on Gemini-generated infographic PNGs.\n\n- 4 focus regions with eased pan/zoom transitions\n- Vignette overlay, purple focus glow, spring-animated caption bar\n- SceneRouter: infographicUrl takes priority when present (any scene type)\n- Added infographic to SCENE_TYPES, infographicUrl to sceneDataSchema\n- INFOGRAPHIC_COLORS constants for brand consistency
@vercel
Copy link

vercel bot commented Mar 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
codingcat-dev Ignored Ignored Mar 13, 2026 1:06am

@codercatdev codercatdev merged commit 9ebb258 into main Mar 13, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant