From f252ec6d9942486b4bbdbbdae05f25e683c4ab26 Mon Sep 17 00:00:00 2001 From: Miguel Angel Simon Sierra Date: Sat, 1 Aug 2026 01:03:39 +0200 Subject: [PATCH] =?UTF-8?q?feat(registry):=20mk=20/=20yt=20/=20hw=20theme?= =?UTF-8?q?=20families=20=E2=80=94=2029=20items?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds three themed registry families contributed by @jbernard077: - mk-* minimal presentation (7 blocks, 3 components) - yt-* retro-broadcast creator (5 blocks, 4 components) - hw-* hand-drawn scribble (6 blocks, 5 components) Consolidates PRs #1933, #1992, #1993 and #1994, cuts 5 of the original 34 items, and fixes the defects that CI never got to report. Cut (5), each covered by something we already ship or trivial to inline: - yt-doc-lower-third — would be the 12th name/role lower third next to the 10 lt-* variants and lower-third-bild - mk-logo-sting — logo-outro exists, and yt-logo-intro is the richer version - mk-cta-button, mk-pill-callout, yt-avatar-pip — a styled button, a styled chip and a masked circle Fixes: - hw-path-text rendered as a solid black blob. #hw-pt-path is the textPath carrier and had no rule, so it inherited SVG's default black fill while only #hw-pt-guide set fill:none. - mk-line-graph value labels collided with their own dots and each other. Series after the first now label downward, and the offset moved off a CSS transform because the entrance tween animates y and GSAP rewrote it. - Added demo.html for the 11 components and the 3 transparent-root blocks. Without it generate-catalog-previews.ts skips components entirely, so the catalog-previews job failed for every component in the original PRs. - Tagged hw-title, hw-pipeline and hw-path-text as overlays. Also registers all catalog pages in docs.json, which the original PRs left orphaned, and picks up 4 pre-existing blocks that had no catalog page (camcorder-hud, editorial-flash-overlay, freeze-frame-dressing, organic-light-leak-overlay) because the regenerated nav now links them. Every item was verified by rendering it and looking at the frames. Co-authored-by: jbernard077 --- docs/catalog/blocks/camcorder-hud.mdx | 44 + .../blocks/editorial-flash-overlay.mdx | 44 + docs/catalog/blocks/freeze-frame-dressing.mdx | 44 + docs/catalog/blocks/hw-frame.mdx | 1 + docs/catalog/blocks/hw-path-text.mdx | 3 +- docs/catalog/blocks/hw-pipeline.mdx | 3 +- docs/catalog/blocks/hw-text-cloud.mdx | 1 + docs/catalog/blocks/hw-title.mdx | 3 +- docs/catalog/blocks/mk-logo-sting.mdx | 44 - .../blocks/organic-light-leak-overlay.mdx | 44 + docs/catalog/blocks/yt-doc-lower-third.mdx | 44 - docs/catalog/components/hw-arrow.mdx | 3 +- docs/catalog/components/hw-boil.mdx | 3 +- docs/catalog/components/hw-box-label.mdx | 3 +- docs/catalog/components/hw-callout-circle.mdx | 3 +- docs/catalog/components/hw-underline.mdx | 3 +- docs/catalog/components/mk-cta-button.mdx | 38 - docs/catalog/components/mk-emphasis-type.mdx | 2 +- docs/catalog/components/mk-pill-callout.mdx | 38 - docs/catalog/components/mk-usage-arc.mdx | 2 +- docs/catalog/components/yt-avatar-pip.mdx | 38 - docs/catalog/components/yt-camera-move.mdx | 2 +- docs/catalog/components/yt-circle-pointer.mdx | 2 +- .../components/yt-feather-highlight.mdx | 2 +- docs/catalog/components/yt-screen-warp.mdx | 2 +- docs/docs.json | 136 +- docs/public/catalog-index.json | 3706 +++++++++++------ registry/blocks/hw-path-text/demo.html | 196 + .../blocks/hw-path-text/hw-path-text.html | 5 + .../blocks/hw-path-text/registry-item.json | 2 +- registry/blocks/hw-pipeline/demo.html | 271 ++ .../blocks/hw-pipeline/registry-item.json | 2 +- registry/blocks/hw-title/demo.html | 246 ++ registry/blocks/hw-title/registry-item.json | 2 +- .../blocks/mk-line-graph/mk-line-graph.html | 13 +- .../blocks/mk-logo-sting/mk-logo-sting.html | 174 - .../blocks/mk-logo-sting/registry-item.json | 20 - .../yt-doc-lower-third/registry-item.json | 20 - .../yt-doc-lower-third.html | 169 - registry/components/hw-arrow/demo.html | 185 + registry/components/hw-boil/demo.html | 218 + registry/components/hw-box-label/demo.html | 198 + .../components/hw-callout-circle/demo.html | 277 ++ registry/components/hw-underline/demo.html | 203 + .../mk-cta-button/mk-cta-button.html | 135 - .../mk-cta-button/registry-item.json | 15 - .../components/mk-emphasis-type/demo.html | 100 + .../mk-pill-callout/mk-pill-callout.html | 123 - .../mk-pill-callout/registry-item.json | 15 - registry/components/mk-usage-arc/demo.html | 152 + .../yt-avatar-pip/registry-item.json | 15 - .../yt-avatar-pip/yt-avatar-pip.html | 115 - registry/components/yt-camera-move/demo.html | 173 + .../components/yt-circle-pointer/demo.html | 163 + .../components/yt-feather-highlight/demo.html | 148 + registry/components/yt-screen-warp/demo.html | 121 + registry/registry.json | 20 - 57 files changed, 5287 insertions(+), 2467 deletions(-) create mode 100644 docs/catalog/blocks/camcorder-hud.mdx create mode 100644 docs/catalog/blocks/editorial-flash-overlay.mdx create mode 100644 docs/catalog/blocks/freeze-frame-dressing.mdx delete mode 100644 docs/catalog/blocks/mk-logo-sting.mdx create mode 100644 docs/catalog/blocks/organic-light-leak-overlay.mdx delete mode 100644 docs/catalog/blocks/yt-doc-lower-third.mdx delete mode 100644 docs/catalog/components/mk-cta-button.mdx delete mode 100644 docs/catalog/components/mk-pill-callout.mdx delete mode 100644 docs/catalog/components/yt-avatar-pip.mdx create mode 100644 registry/blocks/hw-path-text/demo.html create mode 100644 registry/blocks/hw-pipeline/demo.html create mode 100644 registry/blocks/hw-title/demo.html delete mode 100644 registry/blocks/mk-logo-sting/mk-logo-sting.html delete mode 100644 registry/blocks/mk-logo-sting/registry-item.json delete mode 100644 registry/blocks/yt-doc-lower-third/registry-item.json delete mode 100644 registry/blocks/yt-doc-lower-third/yt-doc-lower-third.html create mode 100644 registry/components/hw-arrow/demo.html create mode 100644 registry/components/hw-boil/demo.html create mode 100644 registry/components/hw-box-label/demo.html create mode 100644 registry/components/hw-callout-circle/demo.html create mode 100644 registry/components/hw-underline/demo.html delete mode 100644 registry/components/mk-cta-button/mk-cta-button.html delete mode 100644 registry/components/mk-cta-button/registry-item.json create mode 100644 registry/components/mk-emphasis-type/demo.html delete mode 100644 registry/components/mk-pill-callout/mk-pill-callout.html delete mode 100644 registry/components/mk-pill-callout/registry-item.json create mode 100644 registry/components/mk-usage-arc/demo.html delete mode 100644 registry/components/yt-avatar-pip/registry-item.json delete mode 100644 registry/components/yt-avatar-pip/yt-avatar-pip.html create mode 100644 registry/components/yt-camera-move/demo.html create mode 100644 registry/components/yt-circle-pointer/demo.html create mode 100644 registry/components/yt-feather-highlight/demo.html create mode 100644 registry/components/yt-screen-warp/demo.html diff --git a/docs/catalog/blocks/camcorder-hud.mdx b/docs/catalog/blocks/camcorder-hud.mdx new file mode 100644 index 000000000..27231e816 --- /dev/null +++ b/docs/catalog/blocks/camcorder-hud.mdx @@ -0,0 +1,44 @@ +--- +title: "Camcorder HUD" +description: "Responsive REC, battery, editable date placeholder, and timeline-driven counter overlay for creator-camera and camcorder treatments" +--- + +# Camcorder HUD + +Responsive REC, battery, editable date placeholder, and timeline-driven counter overlay for creator-camera and camcorder treatments + +`camcorder` `camera` `recording` `hud` `overlay` `creator` `media-treatment-overlay` + +