diff --git a/docs/catalog/components/caption-clip-wipe.mdx b/docs/catalog/components/caption-clip-wipe.mdx
index fe8f4a820..9816574f0 100644
--- a/docs/catalog/components/caption-clip-wipe.mdx
+++ b/docs/catalog/components/caption-clip-wipe.mdx
@@ -9,7 +9,7 @@ Left-to-right clip-path wipe reveal per word
`captions` `caption-style` `wipe` `clip-path` `reveal`
-
+
## Install
diff --git a/docs/catalog/components/caption-editorial-emphasis.mdx b/docs/catalog/components/caption-editorial-emphasis.mdx
index c99ba48f5..35b3e17ff 100644
--- a/docs/catalog/components/caption-editorial-emphasis.mdx
+++ b/docs/catalog/components/caption-editorial-emphasis.mdx
@@ -9,7 +9,7 @@ Dual-font system with dramatic size contrast for emphasis words
`captions` `caption-style` `editorial` `typography` `emphasis`
-
+
## Install
diff --git a/docs/catalog/components/caption-emoji-pop.mdx b/docs/catalog/components/caption-emoji-pop.mdx
index 9f9ac479b..a1914f97c 100644
--- a/docs/catalog/components/caption-emoji-pop.mdx
+++ b/docs/catalog/components/caption-emoji-pop.mdx
@@ -9,7 +9,7 @@ Emoji integration with stroked text and horizontal squeeze entrance
`captions` `caption-style` `emoji` `social`
-
+
## Install
diff --git a/docs/catalog/components/caption-glitch-rgb.mdx b/docs/catalog/components/caption-glitch-rgb.mdx
index b3b842561..a1344b546 100644
--- a/docs/catalog/components/caption-glitch-rgb.mdx
+++ b/docs/catalog/components/caption-glitch-rgb.mdx
@@ -9,7 +9,7 @@ RGB chromatic aberration with CRT scanline overlay
`captions` `caption-style` `glitch` `cyber` `tech`
-
+
## Install
diff --git a/docs/catalog/components/caption-gradient-fill.mdx b/docs/catalog/components/caption-gradient-fill.mdx
index 11e054fe5..a81eea83b 100644
--- a/docs/catalog/components/caption-gradient-fill.mdx
+++ b/docs/catalog/components/caption-gradient-fill.mdx
@@ -9,7 +9,7 @@ Gradient-clipped text with elastic bounce entrance
`captions` `caption-style` `gradient` `colorful`
-
+
## Install
diff --git a/docs/catalog/components/caption-kinetic-slam.mdx b/docs/catalog/components/caption-kinetic-slam.mdx
index f4da5940a..ec24d38d3 100644
--- a/docs/catalog/components/caption-kinetic-slam.mdx
+++ b/docs/catalog/components/caption-kinetic-slam.mdx
@@ -9,7 +9,7 @@ Full-screen single-word display with alternating entrance directions
`captions` `caption-style` `kinetic` `typography` `slam`
-
+
## Install
diff --git a/docs/catalog/components/caption-matrix-decode.mdx b/docs/catalog/components/caption-matrix-decode.mdx
index c2b22f496..dcc363a8a 100644
--- a/docs/catalog/components/caption-matrix-decode.mdx
+++ b/docs/catalog/components/caption-matrix-decode.mdx
@@ -9,7 +9,7 @@ Character scramble animation before text reveal
`captions` `caption-style` `matrix` `scramble` `decode`
-
+
## Install
diff --git a/docs/catalog/components/caption-neon-accent.mdx b/docs/catalog/components/caption-neon-accent.mdx
index 1011ce8b3..4a921810f 100644
--- a/docs/catalog/components/caption-neon-accent.mdx
+++ b/docs/catalog/components/caption-neon-accent.mdx
@@ -9,7 +9,7 @@ Multi-color neon glow accents with wiggle drift animation
`captions` `caption-style` `neon` `glow` `accent`
-
+
## Install
diff --git a/docs/catalog/components/caption-neon-glow.mdx b/docs/catalog/components/caption-neon-glow.mdx
index 01404f3e0..d2cb58a04 100644
--- a/docs/catalog/components/caption-neon-glow.mdx
+++ b/docs/catalog/components/caption-neon-glow.mdx
@@ -9,7 +9,7 @@ Cyan and magenta neon glow with keyword accent colors
`captions` `caption-style` `neon` `glow` `gaming`
-
+
## Install
diff --git a/docs/catalog/components/caption-parallax-layers.mdx b/docs/catalog/components/caption-parallax-layers.mdx
index e59841efe..72eda7492 100644
--- a/docs/catalog/components/caption-parallax-layers.mdx
+++ b/docs/catalog/components/caption-parallax-layers.mdx
@@ -9,7 +9,7 @@ Behind-subject 3D text layering with vertical stretch effect
`captions` `caption-style` `parallax` `3d` `depth`
-
+
## Install
diff --git a/docs/catalog/components/caption-particle-burst.mdx b/docs/catalog/components/caption-particle-burst.mdx
index 173bdc1fc..d4f304dde 100644
--- a/docs/catalog/components/caption-particle-burst.mdx
+++ b/docs/catalog/components/caption-particle-burst.mdx
@@ -9,7 +9,7 @@ Keyword words trigger colored particle explosions
`captions` `caption-style` `particles` `burst` `effects`
-
+
## Install
diff --git a/docs/catalog/components/caption-pill-karaoke.mdx b/docs/catalog/components/caption-pill-karaoke.mdx
index 4c7f27e6d..e16845939 100644
--- a/docs/catalog/components/caption-pill-karaoke.mdx
+++ b/docs/catalog/components/caption-pill-karaoke.mdx
@@ -9,7 +9,7 @@ Pill-shaped container with per-word karaoke color highlight
`captions` `caption-style` `karaoke` `pill`
-
+
## Install
diff --git a/docs/catalog/components/caption-texture-lava.mdx b/docs/catalog/components/caption-texture-lava.mdx
index 504386ebc..71e8156e9 100644
--- a/docs/catalog/components/caption-texture-lava.mdx
+++ b/docs/catalog/components/caption-texture-lava.mdx
@@ -9,7 +9,7 @@ Flowing lava texture mask over large uppercase text
`captions` `caption-style` `texture` `lava` `mask`
-
+
## Install
@@ -32,6 +32,7 @@ npx hyperframes add caption-texture-lava
| File | Target | Type |
| --- | --- | --- |
| `caption-texture-lava.html` | `compositions/components/caption-texture-lava.html` | hyperframes:snippet |
+| `lava.png` | `compositions/components/lava.png` | hyperframes:asset |
## Usage
diff --git a/docs/catalog/components/caption-typewriter.mdx b/docs/catalog/components/caption-typewriter.mdx
index 8b3d1a752..5858bc321 100644
--- a/docs/catalog/components/caption-typewriter.mdx
+++ b/docs/catalog/components/caption-typewriter.mdx
@@ -9,7 +9,7 @@ Green terminal character-by-character reveal with blinking cursor
`captions` `caption-style` `terminal` `typewriter` `hacker`
-
+
## Install
diff --git a/docs/catalog/components/caption-weight-shift.mdx b/docs/catalog/components/caption-weight-shift.mdx
index 1a1ba03f2..f32439c52 100644
--- a/docs/catalog/components/caption-weight-shift.mdx
+++ b/docs/catalog/components/caption-weight-shift.mdx
@@ -9,7 +9,7 @@ Elegant font-weight transition between caption lines
`captions` `caption-style` `minimal` `typography`
-
+
## Install
diff --git a/docs/docs.json b/docs/docs.json
index f2b819da6..45263e34f 100644
--- a/docs/docs.json
+++ b/docs/docs.json
@@ -98,21 +98,21 @@
{
"group": "Captions",
"pages": [
- "catalog/components/caption-pill-karaoke",
- "catalog/components/caption-neon-accent",
- "catalog/components/caption-weight-shift",
- "catalog/components/caption-emoji-pop",
- "catalog/components/caption-editorial-emphasis",
- "catalog/components/caption-parallax-layers",
- "catalog/components/caption-glitch-rgb",
- "catalog/components/caption-typewriter",
- "catalog/components/caption-matrix-decode",
- "catalog/components/caption-particle-burst",
- "catalog/components/caption-texture-lava",
"catalog/components/caption-clip-wipe",
- "catalog/components/caption-kinetic-slam",
+ "catalog/components/caption-editorial-emphasis",
+ "catalog/components/caption-emoji-pop",
+ "catalog/components/caption-glitch-rgb",
"catalog/components/caption-gradient-fill",
- "catalog/components/caption-neon-glow"
+ "catalog/components/caption-kinetic-slam",
+ "catalog/components/caption-matrix-decode",
+ "catalog/components/caption-neon-accent",
+ "catalog/components/caption-neon-glow",
+ "catalog/components/caption-parallax-layers",
+ "catalog/components/caption-particle-burst",
+ "catalog/components/caption-pill-karaoke",
+ "catalog/components/caption-texture-lava",
+ "catalog/components/caption-typewriter",
+ "catalog/components/caption-weight-shift"
]
},
{
diff --git a/docs/public/catalog-index.json b/docs/public/catalog-index.json
index b25cab621..b533fb2cb 100644
--- a/docs/public/catalog-index.json
+++ b/docs/public/catalog-index.json
@@ -41,6 +41,227 @@
"href": "/catalog/blocks/blue-sweater-intro-video",
"preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/blue-sweater-intro-video.png"
},
+ {
+ "name": "caption-clip-wipe",
+ "type": "component",
+ "title": "Clip Wipe",
+ "description": "Left-to-right clip-path wipe reveal per word",
+ "tags": [
+ "captions",
+ "caption-style",
+ "wipe",
+ "clip-path",
+ "reveal"
+ ],
+ "href": "/catalog/components/caption-clip-wipe",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-clip-wipe.png"
+ },
+ {
+ "name": "caption-editorial-emphasis",
+ "type": "component",
+ "title": "Editorial Emphasis",
+ "description": "Dual-font system with dramatic size contrast for emphasis words",
+ "tags": [
+ "captions",
+ "caption-style",
+ "editorial",
+ "typography",
+ "emphasis"
+ ],
+ "href": "/catalog/components/caption-editorial-emphasis",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-editorial-emphasis.png"
+ },
+ {
+ "name": "caption-emoji-pop",
+ "type": "component",
+ "title": "Emoji Pop",
+ "description": "Emoji integration with stroked text and horizontal squeeze entrance",
+ "tags": [
+ "captions",
+ "caption-style",
+ "emoji",
+ "social"
+ ],
+ "href": "/catalog/components/caption-emoji-pop",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-emoji-pop.png"
+ },
+ {
+ "name": "caption-glitch-rgb",
+ "type": "component",
+ "title": "Glitch RGB",
+ "description": "RGB chromatic aberration with CRT scanline overlay",
+ "tags": [
+ "captions",
+ "caption-style",
+ "glitch",
+ "cyber",
+ "tech"
+ ],
+ "href": "/catalog/components/caption-glitch-rgb",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-glitch-rgb.png"
+ },
+ {
+ "name": "caption-gradient-fill",
+ "type": "component",
+ "title": "Gradient Fill",
+ "description": "Gradient-clipped text with elastic bounce entrance",
+ "tags": [
+ "captions",
+ "caption-style",
+ "gradient",
+ "colorful"
+ ],
+ "href": "/catalog/components/caption-gradient-fill",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-gradient-fill.png"
+ },
+ {
+ "name": "caption-kinetic-slam",
+ "type": "component",
+ "title": "Kinetic Slam",
+ "description": "Full-screen single-word display with alternating entrance directions",
+ "tags": [
+ "captions",
+ "caption-style",
+ "kinetic",
+ "typography",
+ "slam"
+ ],
+ "href": "/catalog/components/caption-kinetic-slam",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-kinetic-slam.png"
+ },
+ {
+ "name": "caption-matrix-decode",
+ "type": "component",
+ "title": "Matrix Decode",
+ "description": "Character scramble animation before text reveal",
+ "tags": [
+ "captions",
+ "caption-style",
+ "matrix",
+ "scramble",
+ "decode"
+ ],
+ "href": "/catalog/components/caption-matrix-decode",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-matrix-decode.png"
+ },
+ {
+ "name": "caption-neon-accent",
+ "type": "component",
+ "title": "Neon Accent",
+ "description": "Multi-color neon glow accents with wiggle drift animation",
+ "tags": [
+ "captions",
+ "caption-style",
+ "neon",
+ "glow",
+ "accent"
+ ],
+ "href": "/catalog/components/caption-neon-accent",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-neon-accent.png"
+ },
+ {
+ "name": "caption-neon-glow",
+ "type": "component",
+ "title": "Neon Glow",
+ "description": "Cyan and magenta neon glow with keyword accent colors",
+ "tags": [
+ "captions",
+ "caption-style",
+ "neon",
+ "glow",
+ "gaming"
+ ],
+ "href": "/catalog/components/caption-neon-glow",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-neon-glow.png"
+ },
+ {
+ "name": "caption-parallax-layers",
+ "type": "component",
+ "title": "Parallax Layers",
+ "description": "Behind-subject 3D text layering with vertical stretch effect",
+ "tags": [
+ "captions",
+ "caption-style",
+ "parallax",
+ "3d",
+ "depth"
+ ],
+ "href": "/catalog/components/caption-parallax-layers",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-parallax-layers.png"
+ },
+ {
+ "name": "caption-particle-burst",
+ "type": "component",
+ "title": "Particle Burst",
+ "description": "Keyword words trigger colored particle explosions",
+ "tags": [
+ "captions",
+ "caption-style",
+ "particles",
+ "burst",
+ "effects"
+ ],
+ "href": "/catalog/components/caption-particle-burst",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-particle-burst.png"
+ },
+ {
+ "name": "caption-pill-karaoke",
+ "type": "component",
+ "title": "Pill Karaoke",
+ "description": "Pill-shaped container with per-word karaoke color highlight",
+ "tags": [
+ "captions",
+ "caption-style",
+ "karaoke",
+ "pill"
+ ],
+ "href": "/catalog/components/caption-pill-karaoke",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-pill-karaoke.png"
+ },
+ {
+ "name": "caption-texture-lava",
+ "type": "component",
+ "title": "Texture Lava",
+ "description": "Flowing lava texture mask over large uppercase text",
+ "tags": [
+ "captions",
+ "caption-style",
+ "texture",
+ "lava",
+ "mask"
+ ],
+ "href": "/catalog/components/caption-texture-lava",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-texture-lava.png"
+ },
+ {
+ "name": "caption-typewriter",
+ "type": "component",
+ "title": "Typewriter",
+ "description": "Green terminal character-by-character reveal with blinking cursor",
+ "tags": [
+ "captions",
+ "caption-style",
+ "terminal",
+ "typewriter",
+ "hacker"
+ ],
+ "href": "/catalog/components/caption-typewriter",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-typewriter.png"
+ },
+ {
+ "name": "caption-weight-shift",
+ "type": "component",
+ "title": "Weight Shift",
+ "description": "Elegant font-weight transition between caption lines",
+ "tags": [
+ "captions",
+ "caption-style",
+ "minimal",
+ "typography"
+ ],
+ "href": "/catalog/components/caption-weight-shift",
+ "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/caption-weight-shift.png"
+ },
{
"name": "chromatic-radial-split",
"type": "block",
diff --git a/registry/components/caption-clip-wipe/caption-clip-wipe.html b/registry/components/caption-clip-wipe/caption-clip-wipe.html
index 4ffc09ef9..986368d7f 100644
--- a/registry/components/caption-clip-wipe/caption-clip-wipe.html
+++ b/registry/components/caption-clip-wipe/caption-clip-wipe.html
@@ -234,7 +234,7 @@
});
tl.seek(0);
- window.__timelines["clip-wipe"] = tl;
+ window.__timelines["caption-clip-wipe"] = tl;
})();