diff --git a/registry/components/caption-clip-wipe/caption-clip-wipe.html b/registry/components/caption-clip-wipe/caption-clip-wipe.html new file mode 100644 index 000000000..a793d6763 --- /dev/null +++ b/registry/components/caption-clip-wipe/caption-clip-wipe.html @@ -0,0 +1,170 @@ + + + + + + Clip Wipe + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-clip-wipe/demo.html b/registry/components/caption-clip-wipe/demo.html new file mode 100644 index 000000000..a793d6763 --- /dev/null +++ b/registry/components/caption-clip-wipe/demo.html @@ -0,0 +1,170 @@ + + + + + + Clip Wipe + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-clip-wipe/registry-item.json b/registry/components/caption-clip-wipe/registry-item.json new file mode 100644 index 000000000..e1a545bb8 --- /dev/null +++ b/registry/components/caption-clip-wipe/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-clip-wipe", + "type": "hyperframes:component", + "title": "Clip Wipe", + "description": "Left-to-right clip-path wipe reveal per word", + "tags": ["captions", "caption-style", "wipe", "clip-path", "reveal"], + "files": [ + { + "path": "caption-clip-wipe.html", + "target": "compositions/components/caption-clip-wipe.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-editorial-emphasis/caption-editorial-emphasis.html b/registry/components/caption-editorial-emphasis/caption-editorial-emphasis.html new file mode 100644 index 000000000..a9c2e2eb6 --- /dev/null +++ b/registry/components/caption-editorial-emphasis/caption-editorial-emphasis.html @@ -0,0 +1,303 @@ + + + + + + Editorial Emphasis + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-editorial-emphasis/demo.html b/registry/components/caption-editorial-emphasis/demo.html new file mode 100644 index 000000000..a9c2e2eb6 --- /dev/null +++ b/registry/components/caption-editorial-emphasis/demo.html @@ -0,0 +1,303 @@ + + + + + + Editorial Emphasis + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-editorial-emphasis/registry-item.json b/registry/components/caption-editorial-emphasis/registry-item.json new file mode 100644 index 000000000..d0f88ecf4 --- /dev/null +++ b/registry/components/caption-editorial-emphasis/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-editorial-emphasis", + "type": "hyperframes:component", + "title": "Editorial Emphasis", + "description": "Dual-font system with dramatic size contrast for emphasis words", + "tags": ["captions", "caption-style", "editorial", "typography", "emphasis"], + "files": [ + { + "path": "caption-editorial-emphasis.html", + "target": "compositions/components/caption-editorial-emphasis.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-emoji-pop/caption-emoji-pop.html b/registry/components/caption-emoji-pop/caption-emoji-pop.html new file mode 100644 index 000000000..10f4b9573 --- /dev/null +++ b/registry/components/caption-emoji-pop/caption-emoji-pop.html @@ -0,0 +1,367 @@ + + + + + + Emoji Pop + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-emoji-pop/demo.html b/registry/components/caption-emoji-pop/demo.html new file mode 100644 index 000000000..10f4b9573 --- /dev/null +++ b/registry/components/caption-emoji-pop/demo.html @@ -0,0 +1,367 @@ + + + + + + Emoji Pop + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-emoji-pop/registry-item.json b/registry/components/caption-emoji-pop/registry-item.json new file mode 100644 index 000000000..523126d4b --- /dev/null +++ b/registry/components/caption-emoji-pop/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-emoji-pop", + "type": "hyperframes:component", + "title": "Emoji Pop", + "description": "Emoji integration with stroked text and horizontal squeeze entrance", + "tags": ["captions", "caption-style", "emoji", "social"], + "files": [ + { + "path": "caption-emoji-pop.html", + "target": "compositions/components/caption-emoji-pop.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-glitch-rgb/caption-glitch-rgb.html b/registry/components/caption-glitch-rgb/caption-glitch-rgb.html new file mode 100644 index 000000000..8b6758751 --- /dev/null +++ b/registry/components/caption-glitch-rgb/caption-glitch-rgb.html @@ -0,0 +1,187 @@ + + + + + + Glitch RGB + + + + + + + +
+ +
+
+
+
+ + + + diff --git a/registry/components/caption-glitch-rgb/demo.html b/registry/components/caption-glitch-rgb/demo.html new file mode 100644 index 000000000..8b6758751 --- /dev/null +++ b/registry/components/caption-glitch-rgb/demo.html @@ -0,0 +1,187 @@ + + + + + + Glitch RGB + + + + + + + +
+ +
+
+
+
+ + + + diff --git a/registry/components/caption-glitch-rgb/registry-item.json b/registry/components/caption-glitch-rgb/registry-item.json new file mode 100644 index 000000000..278d2e966 --- /dev/null +++ b/registry/components/caption-glitch-rgb/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-glitch-rgb", + "type": "hyperframes:component", + "title": "Glitch RGB", + "description": "RGB chromatic aberration with CRT scanline overlay", + "tags": ["captions", "caption-style", "glitch", "cyber", "tech"], + "files": [ + { + "path": "caption-glitch-rgb.html", + "target": "compositions/components/caption-glitch-rgb.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-gradient-fill/caption-gradient-fill.html b/registry/components/caption-gradient-fill/caption-gradient-fill.html new file mode 100644 index 000000000..cd34918b4 --- /dev/null +++ b/registry/components/caption-gradient-fill/caption-gradient-fill.html @@ -0,0 +1,187 @@ + + + + + + Gradient Fill + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-gradient-fill/demo.html b/registry/components/caption-gradient-fill/demo.html new file mode 100644 index 000000000..cd34918b4 --- /dev/null +++ b/registry/components/caption-gradient-fill/demo.html @@ -0,0 +1,187 @@ + + + + + + Gradient Fill + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-gradient-fill/registry-item.json b/registry/components/caption-gradient-fill/registry-item.json new file mode 100644 index 000000000..dbf8c92a3 --- /dev/null +++ b/registry/components/caption-gradient-fill/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-gradient-fill", + "type": "hyperframes:component", + "title": "Gradient Fill", + "description": "Gradient-clipped text with elastic bounce entrance", + "tags": ["captions", "caption-style", "gradient", "colorful"], + "files": [ + { + "path": "caption-gradient-fill.html", + "target": "compositions/components/caption-gradient-fill.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-kinetic-slam/caption-kinetic-slam.html b/registry/components/caption-kinetic-slam/caption-kinetic-slam.html new file mode 100644 index 000000000..11a70bc3d --- /dev/null +++ b/registry/components/caption-kinetic-slam/caption-kinetic-slam.html @@ -0,0 +1,157 @@ + + + + + + Kinetic Slam + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-kinetic-slam/demo.html b/registry/components/caption-kinetic-slam/demo.html new file mode 100644 index 000000000..11a70bc3d --- /dev/null +++ b/registry/components/caption-kinetic-slam/demo.html @@ -0,0 +1,157 @@ + + + + + + Kinetic Slam + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-kinetic-slam/registry-item.json b/registry/components/caption-kinetic-slam/registry-item.json new file mode 100644 index 000000000..fa3249229 --- /dev/null +++ b/registry/components/caption-kinetic-slam/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-kinetic-slam", + "type": "hyperframes:component", + "title": "Kinetic Slam", + "description": "Full-screen single-word display with alternating entrance directions", + "tags": ["captions", "caption-style", "kinetic", "typography", "slam"], + "files": [ + { + "path": "caption-kinetic-slam.html", + "target": "compositions/components/caption-kinetic-slam.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-matrix-decode/caption-matrix-decode.html b/registry/components/caption-matrix-decode/caption-matrix-decode.html new file mode 100644 index 000000000..ac5176793 --- /dev/null +++ b/registry/components/caption-matrix-decode/caption-matrix-decode.html @@ -0,0 +1,197 @@ + + + + + + Matrix Decode + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-matrix-decode/demo.html b/registry/components/caption-matrix-decode/demo.html new file mode 100644 index 000000000..ac5176793 --- /dev/null +++ b/registry/components/caption-matrix-decode/demo.html @@ -0,0 +1,197 @@ + + + + + + Matrix Decode + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-matrix-decode/registry-item.json b/registry/components/caption-matrix-decode/registry-item.json new file mode 100644 index 000000000..71379cd17 --- /dev/null +++ b/registry/components/caption-matrix-decode/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-matrix-decode", + "type": "hyperframes:component", + "title": "Matrix Decode", + "description": "Character scramble animation before text reveal", + "tags": ["captions", "caption-style", "matrix", "scramble", "decode"], + "files": [ + { + "path": "caption-matrix-decode.html", + "target": "compositions/components/caption-matrix-decode.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-neon-accent/caption-neon-accent.html b/registry/components/caption-neon-accent/caption-neon-accent.html new file mode 100644 index 000000000..ff4e9c9e5 --- /dev/null +++ b/registry/components/caption-neon-accent/caption-neon-accent.html @@ -0,0 +1,384 @@ + + + + + + Neon Accent + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-neon-accent/demo.html b/registry/components/caption-neon-accent/demo.html new file mode 100644 index 000000000..ff4e9c9e5 --- /dev/null +++ b/registry/components/caption-neon-accent/demo.html @@ -0,0 +1,384 @@ + + + + + + Neon Accent + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-neon-accent/registry-item.json b/registry/components/caption-neon-accent/registry-item.json new file mode 100644 index 000000000..01aabe703 --- /dev/null +++ b/registry/components/caption-neon-accent/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-neon-accent", + "type": "hyperframes:component", + "title": "Neon Accent", + "description": "Multi-color neon glow accents with wiggle drift animation", + "tags": ["captions", "caption-style", "neon", "glow", "accent"], + "files": [ + { + "path": "caption-neon-accent.html", + "target": "compositions/components/caption-neon-accent.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-neon-glow/caption-neon-glow.html b/registry/components/caption-neon-glow/caption-neon-glow.html new file mode 100644 index 000000000..39000033e --- /dev/null +++ b/registry/components/caption-neon-glow/caption-neon-glow.html @@ -0,0 +1,161 @@ + + + + + + Neon Glow + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-neon-glow/demo.html b/registry/components/caption-neon-glow/demo.html new file mode 100644 index 000000000..39000033e --- /dev/null +++ b/registry/components/caption-neon-glow/demo.html @@ -0,0 +1,161 @@ + + + + + + Neon Glow + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-neon-glow/registry-item.json b/registry/components/caption-neon-glow/registry-item.json new file mode 100644 index 000000000..2a7824a54 --- /dev/null +++ b/registry/components/caption-neon-glow/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-neon-glow", + "type": "hyperframes:component", + "title": "Neon Glow", + "description": "Cyan and magenta neon glow with keyword accent colors", + "tags": ["captions", "caption-style", "neon", "glow", "gaming"], + "files": [ + { + "path": "caption-neon-glow.html", + "target": "compositions/components/caption-neon-glow.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-parallax-layers/caption-parallax-layers.html b/registry/components/caption-parallax-layers/caption-parallax-layers.html new file mode 100644 index 000000000..f94731714 --- /dev/null +++ b/registry/components/caption-parallax-layers/caption-parallax-layers.html @@ -0,0 +1,329 @@ + + + + + + Parallax Layers + + + + + + + +
+ + + + + +
+ + + + diff --git a/registry/components/caption-parallax-layers/demo.html b/registry/components/caption-parallax-layers/demo.html new file mode 100644 index 000000000..f94731714 --- /dev/null +++ b/registry/components/caption-parallax-layers/demo.html @@ -0,0 +1,329 @@ + + + + + + Parallax Layers + + + + + + + +
+ + + + + +
+ + + + diff --git a/registry/components/caption-parallax-layers/registry-item.json b/registry/components/caption-parallax-layers/registry-item.json new file mode 100644 index 000000000..cdb5edfa5 --- /dev/null +++ b/registry/components/caption-parallax-layers/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-parallax-layers", + "type": "hyperframes:component", + "title": "Parallax Layers", + "description": "Behind-subject 3D text layering with vertical stretch effect", + "tags": ["captions", "caption-style", "parallax", "3d", "depth"], + "files": [ + { + "path": "caption-parallax-layers.html", + "target": "compositions/components/caption-parallax-layers.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-particle-burst/caption-particle-burst.html b/registry/components/caption-particle-burst/caption-particle-burst.html new file mode 100644 index 000000000..cd06ba584 --- /dev/null +++ b/registry/components/caption-particle-burst/caption-particle-burst.html @@ -0,0 +1,212 @@ + + + + + + Particle Burst + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-particle-burst/demo.html b/registry/components/caption-particle-burst/demo.html new file mode 100644 index 000000000..cd06ba584 --- /dev/null +++ b/registry/components/caption-particle-burst/demo.html @@ -0,0 +1,212 @@ + + + + + + Particle Burst + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-particle-burst/registry-item.json b/registry/components/caption-particle-burst/registry-item.json new file mode 100644 index 000000000..d594310ea --- /dev/null +++ b/registry/components/caption-particle-burst/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-particle-burst", + "type": "hyperframes:component", + "title": "Particle Burst", + "description": "Keyword words trigger colored particle explosions", + "tags": ["captions", "caption-style", "particles", "burst", "effects"], + "files": [ + { + "path": "caption-particle-burst.html", + "target": "compositions/components/caption-particle-burst.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-pill-karaoke/caption-pill-karaoke.html b/registry/components/caption-pill-karaoke/caption-pill-karaoke.html new file mode 100644 index 000000000..1e439742a --- /dev/null +++ b/registry/components/caption-pill-karaoke/caption-pill-karaoke.html @@ -0,0 +1,365 @@ + + + + + + Pill Karaoke + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-pill-karaoke/demo.html b/registry/components/caption-pill-karaoke/demo.html new file mode 100644 index 000000000..1e439742a --- /dev/null +++ b/registry/components/caption-pill-karaoke/demo.html @@ -0,0 +1,365 @@ + + + + + + Pill Karaoke + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-pill-karaoke/registry-item.json b/registry/components/caption-pill-karaoke/registry-item.json new file mode 100644 index 000000000..1651c748f --- /dev/null +++ b/registry/components/caption-pill-karaoke/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-pill-karaoke", + "type": "hyperframes:component", + "title": "Pill Karaoke", + "description": "Pill-shaped container with per-word karaoke color highlight", + "tags": ["captions", "caption-style", "karaoke", "pill"], + "files": [ + { + "path": "caption-pill-karaoke.html", + "target": "compositions/components/caption-pill-karaoke.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-texture-lava/caption-texture-lava.html b/registry/components/caption-texture-lava/caption-texture-lava.html new file mode 100644 index 000000000..212240d2c --- /dev/null +++ b/registry/components/caption-texture-lava/caption-texture-lava.html @@ -0,0 +1,172 @@ + + + + + + Texture Lava + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-texture-lava/demo.html b/registry/components/caption-texture-lava/demo.html new file mode 100644 index 000000000..212240d2c --- /dev/null +++ b/registry/components/caption-texture-lava/demo.html @@ -0,0 +1,172 @@ + + + + + + Texture Lava + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-texture-lava/lava.png b/registry/components/caption-texture-lava/lava.png new file mode 100644 index 000000000..3de2ac6c2 Binary files /dev/null and b/registry/components/caption-texture-lava/lava.png differ diff --git a/registry/components/caption-texture-lava/registry-item.json b/registry/components/caption-texture-lava/registry-item.json new file mode 100644 index 000000000..eadbe6c02 --- /dev/null +++ b/registry/components/caption-texture-lava/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-texture-lava", + "type": "hyperframes:component", + "title": "Texture Lava", + "description": "Flowing lava texture mask over large uppercase text", + "tags": ["captions", "caption-style", "texture", "lava", "mask"], + "files": [ + { + "path": "caption-texture-lava.html", + "target": "compositions/components/caption-texture-lava.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-typewriter/caption-typewriter.html b/registry/components/caption-typewriter/caption-typewriter.html new file mode 100644 index 000000000..5df7d240a --- /dev/null +++ b/registry/components/caption-typewriter/caption-typewriter.html @@ -0,0 +1,181 @@ + + + + + + Typewriter + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-typewriter/demo.html b/registry/components/caption-typewriter/demo.html new file mode 100644 index 000000000..5df7d240a --- /dev/null +++ b/registry/components/caption-typewriter/demo.html @@ -0,0 +1,181 @@ + + + + + + Typewriter + + + + + + + +
+ +
+
+
+ + + + diff --git a/registry/components/caption-typewriter/registry-item.json b/registry/components/caption-typewriter/registry-item.json new file mode 100644 index 000000000..8e58c81ee --- /dev/null +++ b/registry/components/caption-typewriter/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-typewriter", + "type": "hyperframes:component", + "title": "Typewriter", + "description": "Green terminal character-by-character reveal with blinking cursor", + "tags": ["captions", "caption-style", "terminal", "typewriter", "hacker"], + "files": [ + { + "path": "caption-typewriter.html", + "target": "compositions/components/caption-typewriter.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/components/caption-weight-shift/caption-weight-shift.html b/registry/components/caption-weight-shift/caption-weight-shift.html new file mode 100644 index 000000000..48a574fdc --- /dev/null +++ b/registry/components/caption-weight-shift/caption-weight-shift.html @@ -0,0 +1,323 @@ + + + + + + Weight Shift + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-weight-shift/demo.html b/registry/components/caption-weight-shift/demo.html new file mode 100644 index 000000000..48a574fdc --- /dev/null +++ b/registry/components/caption-weight-shift/demo.html @@ -0,0 +1,323 @@ + + + + + + Weight Shift + + + + + + + +
+ + + +
+ + + + diff --git a/registry/components/caption-weight-shift/registry-item.json b/registry/components/caption-weight-shift/registry-item.json new file mode 100644 index 000000000..af641fcd8 --- /dev/null +++ b/registry/components/caption-weight-shift/registry-item.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "caption-weight-shift", + "type": "hyperframes:component", + "title": "Weight Shift", + "description": "Elegant font-weight transition between caption lines", + "tags": ["captions", "caption-style", "minimal", "typography"], + "files": [ + { + "path": "caption-weight-shift.html", + "target": "compositions/components/caption-weight-shift.html", + "type": "hyperframes:snippet" + } + ] +} diff --git a/registry/registry.json b/registry/registry.json index 415976368..73b93dc5a 100644 --- a/registry/registry.json +++ b/registry/registry.json @@ -67,6 +67,66 @@ "name": "vignette", "type": "hyperframes:component" }, + { + "name": "caption-pill-karaoke", + "type": "hyperframes:component" + }, + { + "name": "caption-neon-accent", + "type": "hyperframes:component" + }, + { + "name": "caption-weight-shift", + "type": "hyperframes:component" + }, + { + "name": "caption-emoji-pop", + "type": "hyperframes:component" + }, + { + "name": "caption-editorial-emphasis", + "type": "hyperframes:component" + }, + { + "name": "caption-parallax-layers", + "type": "hyperframes:component" + }, + { + "name": "caption-glitch-rgb", + "type": "hyperframes:component" + }, + { + "name": "caption-typewriter", + "type": "hyperframes:component" + }, + { + "name": "caption-matrix-decode", + "type": "hyperframes:component" + }, + { + "name": "caption-particle-burst", + "type": "hyperframes:component" + }, + { + "name": "caption-texture-lava", + "type": "hyperframes:component" + }, + { + "name": "caption-clip-wipe", + "type": "hyperframes:component" + }, + { + "name": "caption-kinetic-slam", + "type": "hyperframes:component" + }, + { + "name": "caption-gradient-fill", + "type": "hyperframes:component" + }, + { + "name": "caption-neon-glow", + "type": "hyperframes:component" + }, { "name": "instagram-follow", "type": "hyperframes:block"