From 79c4056a3f7d509f330392d2198d0001fc4bd5a6 Mon Sep 17 00:00:00 2001 From: ukimsanov Date: Mon, 3 Aug 2026 16:14:00 -0700 Subject: [PATCH] docs: make Catalog visual and reproducible --- docs/catalog/blocks/app-showcase.mdx | 33 ++-- docs/catalog/blocks/apple-money-count.mdx | 33 ++-- docs/catalog/blocks/beat-freeze-cut.mdx | 33 ++-- .../blocks/blue-sweater-intro-video.mdx | 33 ++-- docs/catalog/blocks/camcorder-hud.mdx | 33 ++-- .../catalog/blocks/chromatic-radial-split.mdx | 33 ++-- docs/catalog/blocks/cinematic-zoom.mdx | 33 ++-- docs/catalog/blocks/code-3d-extrude.mdx | 33 ++-- docs/catalog/blocks/code-diff.mdx | 33 ++-- docs/catalog/blocks/code-highlight.mdx | 33 ++-- docs/catalog/blocks/code-morph.mdx | 33 ++-- .../catalog/blocks/code-particle-assemble.mdx | 33 ++-- docs/catalog/blocks/code-scroll.mdx | 33 ++-- docs/catalog/blocks/code-shader-dissolve.mdx | 33 ++-- .../code-snippet-apple-terminal-basic.mdx | 58 +++--- ...code-snippet-apple-terminal-clear-dark.mdx | 59 +++--- ...ode-snippet-apple-terminal-clear-light.mdx | 58 +++--- .../code-snippet-apple-terminal-grass.mdx | 58 +++--- .../code-snippet-apple-terminal-homebrew.mdx | 59 +++--- .../code-snippet-apple-terminal-man-page.mdx | 58 +++--- .../code-snippet-apple-terminal-novel.mdx | 59 +++--- .../code-snippet-apple-terminal-ocean.mdx | 59 +++--- .../code-snippet-apple-terminal-pro.mdx | 59 +++--- .../code-snippet-apple-terminal-red-sands.mdx | 59 +++--- ...-snippet-apple-terminal-silver-aerogel.mdx | 59 +++--- ...de-snippet-apple-terminal-solid-colors.mdx | 59 +++--- .../catalog/blocks/code-snippet-dark-2026.mdx | 53 ++--- .../blocks/code-snippet-dark-modern.mdx | 53 ++--- .../catalog/blocks/code-snippet-dark-plus.mdx | 53 ++--- docs/catalog/blocks/code-snippet-flight.mdx | 33 ++-- .../code-snippet-high-contrast-light.mdx | 53 ++--- .../blocks/code-snippet-high-contrast.mdx | 53 ++--- .../blocks/code-snippet-light-2026.mdx | 53 ++--- .../blocks/code-snippet-light-modern.mdx | 53 ++--- .../blocks/code-snippet-light-plus.mdx | 53 ++--- docs/catalog/blocks/code-snippet-monokai.mdx | 53 ++--- .../blocks/code-snippet-solarized-light.mdx | 53 ++--- .../code-snippet-visual-studio-dark.mdx | 53 ++--- .../code-snippet-visual-studio-light.mdx | 53 ++--- docs/catalog/blocks/code-typing.mdx | 33 ++-- docs/catalog/blocks/cross-warp-morph.mdx | 33 ++-- docs/catalog/blocks/data-chart.mdx | 33 ++-- docs/catalog/blocks/domain-warp-dissolve.mdx | 33 ++-- .../blocks/editorial-flash-overlay.mdx | 33 ++-- docs/catalog/blocks/flash-through-white.mdx | 33 ++-- docs/catalog/blocks/flowchart-vertical.mdx | 33 ++-- docs/catalog/blocks/flowchart.mdx | 33 ++-- docs/catalog/blocks/freeze-frame-dressing.mdx | 33 ++-- docs/catalog/blocks/glitch.mdx | 33 ++-- docs/catalog/blocks/gravitational-lens.mdx | 33 ++-- docs/catalog/blocks/hw-frame.mdx | 33 ++-- docs/catalog/blocks/hw-path-text.mdx | 33 ++-- docs/catalog/blocks/hw-pipeline.mdx | 33 ++-- .../catalog/blocks/hw-scribble-transition.mdx | 33 ++-- docs/catalog/blocks/hw-text-cloud.mdx | 33 ++-- docs/catalog/blocks/hw-title.mdx | 33 ++-- docs/catalog/blocks/instagram-follow.mdx | 33 ++-- docs/catalog/blocks/ios26-liquid-glass.mdx | 59 ++++-- docs/catalog/blocks/light-leak.mdx | 33 ++-- .../blocks/liquid-glass-context-menu.mdx | 34 ++-- .../blocks/liquid-glass-media-controls.mdx | 34 ++-- .../blocks/liquid-glass-notification.mdx | 35 ++-- docs/catalog/blocks/liquid-glass-widgets.mdx | 35 ++-- docs/catalog/blocks/logo-outro.mdx | 33 ++-- docs/catalog/blocks/lower-third-bild.mdx | 33 ++-- docs/catalog/blocks/lt-accent-underline.mdx | 33 ++-- docs/catalog/blocks/lt-bold-block.mdx | 33 ++-- docs/catalog/blocks/lt-clean-bar.mdx | 33 ++-- docs/catalog/blocks/lt-color-block.mdx | 33 ++-- docs/catalog/blocks/lt-dark-card.mdx | 33 ++-- docs/catalog/blocks/lt-kicker-name.mdx | 33 ++-- docs/catalog/blocks/lt-mask-reveal.mdx | 33 ++-- docs/catalog/blocks/lt-side-rule.mdx | 33 ++-- docs/catalog/blocks/lt-soft-pill.mdx | 33 ++-- docs/catalog/blocks/lt-stack-bars.mdx | 33 ++-- docs/catalog/blocks/macos-notification.mdx | 33 ++-- .../blocks/macos-tahoe-liquid-glass.mdx | 51 +++-- docs/catalog/blocks/mk-background.mdx | 33 ++-- docs/catalog/blocks/mk-callout-highlight.mdx | 33 ++-- .../blocks/mk-clone-wall-transition.mdx | 33 ++-- docs/catalog/blocks/mk-line-graph.mdx | 33 ++-- docs/catalog/blocks/mk-placeholder-grid.mdx | 33 ++-- docs/catalog/blocks/mk-progress-stat.mdx | 33 ++-- docs/catalog/blocks/mk-specs-list.mdx | 33 ++-- docs/catalog/blocks/news-ticker.mdx | 33 ++-- .../blocks/north-korea-locked-down.mdx | 33 ++-- docs/catalog/blocks/nyc-paris-flight.mdx | 33 ++-- .../blocks/organic-light-leak-overlay.mdx | 33 ++-- docs/catalog/blocks/reddit-post.mdx | 33 ++-- docs/catalog/blocks/ridged-burn.mdx | 33 ++-- docs/catalog/blocks/ripple-waves.mdx | 33 ++-- docs/catalog/blocks/sdf-iris.mdx | 33 ++-- docs/catalog/blocks/spain-map.mdx | 33 ++-- docs/catalog/blocks/spotify-card.mdx | 33 ++-- docs/catalog/blocks/swirl-vortex.mdx | 33 ++-- docs/catalog/blocks/thermal-distortion.mdx | 33 ++-- docs/catalog/blocks/tiktok-follow.mdx | 33 ++-- docs/catalog/blocks/transitions-3d.mdx | 33 ++-- docs/catalog/blocks/transitions-blur.mdx | 33 ++-- docs/catalog/blocks/transitions-cover.mdx | 33 ++-- .../blocks/transitions-destruction.mdx | 33 ++-- docs/catalog/blocks/transitions-dissolve.mdx | 33 ++-- .../catalog/blocks/transitions-distortion.mdx | 33 ++-- docs/catalog/blocks/transitions-grid.mdx | 33 ++-- docs/catalog/blocks/transitions-light.mdx | 33 ++-- .../catalog/blocks/transitions-mechanical.mdx | 33 ++-- docs/catalog/blocks/transitions-other.mdx | 33 ++-- docs/catalog/blocks/transitions-push.mdx | 33 ++-- docs/catalog/blocks/transitions-radial.mdx | 33 ++-- docs/catalog/blocks/transitions-scale.mdx | 33 ++-- docs/catalog/blocks/ui-3d-reveal.mdx | 33 ++-- docs/catalog/blocks/us-map-bubble.mdx | 33 ++-- docs/catalog/blocks/us-map-flow.mdx | 33 ++-- docs/catalog/blocks/us-map-hex.mdx | 33 ++-- docs/catalog/blocks/us-map.mdx | 33 ++-- docs/catalog/blocks/vfx-iphone-device.mdx | 33 ++-- docs/catalog/blocks/vfx-liquid-background.mdx | 33 ++-- docs/catalog/blocks/vfx-liquid-glass.mdx | 33 ++-- docs/catalog/blocks/vfx-magnetic.mdx | 33 ++-- docs/catalog/blocks/vfx-portal.mdx | 33 ++-- docs/catalog/blocks/vfx-shatter.mdx | 33 ++-- docs/catalog/blocks/vfx-text-cursor.mdx | 33 ++-- docs/catalog/blocks/vpn-youtube-spot.mdx | 33 ++-- docs/catalog/blocks/whip-pan.mdx | 33 ++-- docs/catalog/blocks/world-map.mdx | 33 ++-- docs/catalog/blocks/x-post.mdx | 33 ++-- docs/catalog/blocks/yt-comment-card.mdx | 33 ++-- docs/catalog/blocks/yt-lcd-background.mdx | 33 ++-- docs/catalog/blocks/yt-logo-intro.mdx | 33 ++-- docs/catalog/blocks/yt-lower-third.mdx | 33 ++-- docs/catalog/blocks/yt-prism-title.mdx | 33 ++-- docs/catalog/blocks/yt-vertical-fill.mdx | 33 ++-- .../components/caption-blend-difference.mdx | 35 ++-- docs/catalog/components/caption-clip-wipe.mdx | 35 ++-- .../components/caption-editorial-emphasis.mdx | 35 ++-- docs/catalog/components/caption-emoji-pop.mdx | 35 ++-- .../catalog/components/caption-glitch-rgb.mdx | 35 ++-- .../components/caption-gradient-fill.mdx | 35 ++-- docs/catalog/components/caption-highlight.mdx | 35 ++-- .../components/caption-kinetic-slam.mdx | 35 ++-- .../components/caption-matrix-decode.mdx | 35 ++-- .../components/caption-neon-accent.mdx | 35 ++-- docs/catalog/components/caption-neon-glow.mdx | 35 ++-- .../components/caption-parallax-layers.mdx | 35 ++-- .../components/caption-particle-burst.mdx | 35 ++-- .../components/caption-pill-karaoke.mdx | 35 ++-- docs/catalog/components/caption-texture.mdx | 35 ++-- .../components/caption-weight-shift.mdx | 35 ++-- docs/catalog/components/grain-overlay.mdx | 33 ++-- .../catalog/components/grid-pixelate-wipe.mdx | 33 ++-- docs/catalog/components/hw-arrow.mdx | 33 ++-- docs/catalog/components/hw-boil.mdx | 33 ++-- docs/catalog/components/hw-box-label.mdx | 33 ++-- docs/catalog/components/hw-callout-circle.mdx | 33 ++-- docs/catalog/components/hw-underline.mdx | 33 ++-- docs/catalog/components/mk-emphasis-type.mdx | 33 ++-- docs/catalog/components/mk-usage-arc.mdx | 33 ++-- docs/catalog/components/morph-text.mdx | 33 ++-- docs/catalog/components/motion-blur.mdx | 61 ++---- docs/catalog/components/parallax-unzoom.mdx | 33 ++-- docs/catalog/components/parallax-zoom.mdx | 33 ++-- docs/catalog/components/shimmer-sweep.mdx | 33 ++-- docs/catalog/components/texture-mask-text.mdx | 26 ++- docs/catalog/components/vignette.mdx | 33 ++-- docs/catalog/components/yt-camera-move.mdx | 33 ++-- docs/catalog/components/yt-circle-pointer.mdx | 33 ++-- .../components/yt-feather-highlight.mdx | 33 ++-- docs/catalog/components/yt-screen-warp.mdx | 33 ++-- docs/docs.json | 20 +- docs/public/catalog-index.json | 39 ++-- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- .../registry-item.json | 3 +- scripts/generate-catalog-pages.ts | 184 +++++++++++------- scripts/generate-catalog-previews.ts | 18 ++ 184 files changed, 3760 insertions(+), 2732 deletions(-) diff --git a/docs/catalog/blocks/app-showcase.mdx b/docs/catalog/blocks/app-showcase.mdx index 640804ad7..49c816d1c 100644 --- a/docs/catalog/blocks/app-showcase.mdx +++ b/docs/catalog/blocks/app-showcase.mdx @@ -3,23 +3,24 @@ title: "App Showcase" description: "Fitness app product showcase with three floating smartphone screens" --- -# App Showcase - -Fitness app product showcase with three floating smartphone screens - `showcase` `app` `3d`