From 09af2f9cc1338cef038f5d6fe06f902c8d5e56a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Mon, 18 May 2026 12:30:46 -0400 Subject: [PATCH] feat(registry): rename caption-texture-lava to caption-texture with multi-texture support Rename component to caption-texture and bundle 6 popular textures (lava, marble, metal, wood, concrete, rock). The texture is configurable via the texture composition variable (default: lava). Usage: hyperframes render --variables '{"texture":"marble-012"}' Tested: lava, marble-012, metal-046-b all render correctly with distinct visual patterns. --- .../caption-texture-lava/registry-item.json | 21 -------- .../caption-texture.html} | 28 ++++++----- .../caption-texture/concrete-042-a.png | Bin 0 -> 86364 bytes .../demo.html | 28 ++++++----- .../lava.png | Bin .../components/caption-texture/marble-012.png | Bin 0 -> 95146 bytes .../caption-texture/metal-046-b.png | Bin 0 -> 100739 bytes .../caption-texture/registry-item.json | 46 ++++++++++++++++++ .../components/caption-texture/rock-058.png | Bin 0 -> 80268 bytes .../components/caption-texture/wood-066.png | Bin 0 -> 83931 bytes registry/registry.json | 2 +- 11 files changed, 79 insertions(+), 46 deletions(-) delete mode 100644 registry/components/caption-texture-lava/registry-item.json rename registry/components/{caption-texture-lava/caption-texture-lava.html => caption-texture/caption-texture.html} (89%) create mode 100644 registry/components/caption-texture/concrete-042-a.png rename registry/components/{caption-texture-lava => caption-texture}/demo.html (89%) rename registry/components/{caption-texture-lava => caption-texture}/lava.png (100%) create mode 100644 registry/components/caption-texture/marble-012.png create mode 100644 registry/components/caption-texture/metal-046-b.png create mode 100644 registry/components/caption-texture/registry-item.json create mode 100644 registry/components/caption-texture/rock-058.png create mode 100644 registry/components/caption-texture/wood-066.png diff --git a/registry/components/caption-texture-lava/registry-item.json b/registry/components/caption-texture-lava/registry-item.json deleted file mode 100644 index 19daa51c3..000000000 --- a/registry/components/caption-texture-lava/registry-item.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$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" - }, - { - "path": "lava.png", - "target": "compositions/components/lava.png", - "type": "hyperframes:asset" - } - ], - "preview": "https://static.heygen.ai/hyperframes-oss/registry/components/caption-texture-lava/preview.mp4?v=1779051416" -} diff --git a/registry/components/caption-texture-lava/caption-texture-lava.html b/registry/components/caption-texture/caption-texture.html similarity index 89% rename from registry/components/caption-texture-lava/caption-texture-lava.html rename to registry/components/caption-texture/caption-texture.html index 485915206..7c082dfcf 100644 --- a/registry/components/caption-texture-lava/caption-texture-lava.html +++ b/registry/components/caption-texture/caption-texture.html @@ -3,13 +3,12 @@ - Texture Lava + Texture