cleanup: register HeroTitle composition, harden gitignore
Add HeroTitle Remotion composition (used for documentary title cards). Gitignore now covers youtube tokens, stray pexels downloads, and scratch dirs. Removed leftover test media and credential files.
This commit is contained in:
+8
-1
@@ -34,10 +34,17 @@ corpus/
|
||||
# User music library (personal royalty-free tracks — not part of repo)
|
||||
music_library/
|
||||
|
||||
# Environment
|
||||
# Environment & credentials
|
||||
.env
|
||||
.env.local
|
||||
*.env
|
||||
.youtube-token.json
|
||||
|
||||
# Stray media downloads (test/scratch clips left in repo root)
|
||||
pexels_video_*.mp4
|
||||
|
||||
# Scratch/debug scripts
|
||||
scratch/
|
||||
|
||||
# Internal docs (strategy, handoffs, playbooks — not shipped)
|
||||
internal/
|
||||
|
||||
@@ -11,6 +11,7 @@ import {
|
||||
calculateTitledVideoMetadata,
|
||||
} from "./TitledVideo";
|
||||
import { EndTag, EndTagProps } from "./components/EndTag";
|
||||
import { HeroTitle } from "./components/HeroTitle";
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Theme System — prevents every video from looking like dark fintech
|
||||
@@ -204,6 +205,18 @@ export const Root: React.FC = () => {
|
||||
}}
|
||||
calculateMetadata={calculateTitledVideoMetadata}
|
||||
/>
|
||||
<Composition
|
||||
id="HeroTitle"
|
||||
component={HeroTitle}
|
||||
durationInFrames={30 * 17}
|
||||
fps={30}
|
||||
width={1920}
|
||||
height={1080}
|
||||
defaultProps={{
|
||||
title: "THE CALIBRATORS",
|
||||
subtitle: "The People Who Define Reality",
|
||||
}}
|
||||
/>
|
||||
<Composition
|
||||
id="EndTag"
|
||||
component={EndTag}
|
||||
|
||||
Reference in New Issue
Block a user