From 689deaf4b82d40fd8c3010c014517f8627281e38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Tue, 2 Jun 2026 12:12:46 -0400 Subject: [PATCH] feat(registry): add Apple Terminal theme code snippet blocks (#1161) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(registry): add Apple Terminal theme code snippet blocks Adds 12 Apple Terminal built-in profile visualizer blocks to the Code Snippets catalog section, following the same pattern as the VS Code theme blocks (commit 5245e190). Themes: Basic, Clear Dark, Clear Light, Grass, Homebrew, Man Page, Novel, Ocean, Pro, Red Sands, Silver Aerogel, Solid Colors. Each block is a self-contained 1920×1080 composition showing a macOS Terminal.app window in the matching profile colors, with per-character GSAP typing animation and window.__timelines contract. Install individually: npx hyperframes add code-snippet-apple-terminal-basic Install all Apple Terminal themes: npx hyperframes add apple-terminal Co-Authored-By: Claude Sonnet 4.6 * fix(registry): remove placeholder preview URLs for unrendered Apple Terminal themes The 8 themes without rendered videos (clear-dark, homebrew, novel, ocean, pro, red-sands, silver-aerogel, solid-colors) had preview.video URLs pointing to non-existent S3 objects, returning 403. Removed the preview field from their registry-item.json and the video embed from their MDX pages until renders are available. The 4 themes with uploaded videos (basic, clear-light, grass, man-page) retain their preview URLs and are live on CDN. * fix(registry): add apple-terminal tag so npx hyperframes add apple-terminal works * feat(registry): render + upload all 12 Apple Terminal preview videos to CDN Rendered the 8 missing themes (clear-dark, homebrew, novel, ocean, pro, red-sands, silver-aerogel, solid-colors) using npx hyperframes@latest render and uploaded to the hyperframes CDN. All 12 themes now have live preview.video URLs and video embeds in their MDX pages. All 12 CDN URLs return 200. * style: format Apple Terminal HTML and JSON files with oxfmt --------- Co-authored-by: Claude Sonnet 4.6 --- .../code-snippet-apple-terminal-basic.mdx | 67 +++++ ...code-snippet-apple-terminal-clear-dark.mdx | 68 +++++ ...ode-snippet-apple-terminal-clear-light.mdx | 67 +++++ .../code-snippet-apple-terminal-grass.mdx | 67 +++++ .../code-snippet-apple-terminal-homebrew.mdx | 68 +++++ .../code-snippet-apple-terminal-man-page.mdx | 67 +++++ .../code-snippet-apple-terminal-novel.mdx | 68 +++++ .../code-snippet-apple-terminal-ocean.mdx | 68 +++++ .../code-snippet-apple-terminal-pro.mdx | 68 +++++ .../code-snippet-apple-terminal-red-sands.mdx | 68 +++++ ...-snippet-apple-terminal-silver-aerogel.mdx | 68 +++++ ...de-snippet-apple-terminal-solid-colors.mdx | 68 +++++ docs/docs.json | 12 + .../code-snippet-apple-terminal-basic.html | 249 +++++++++++++++++ .../registry-item.json | 24 ++ ...ode-snippet-apple-terminal-clear-dark.html | 244 +++++++++++++++++ .../registry-item.json | 24 ++ ...de-snippet-apple-terminal-clear-light.html | 244 +++++++++++++++++ .../registry-item.json | 24 ++ .../code-snippet-apple-terminal-grass.html | 243 +++++++++++++++++ .../registry-item.json | 24 ++ .../code-snippet-apple-terminal-homebrew.html | 248 +++++++++++++++++ .../registry-item.json | 24 ++ .../code-snippet-apple-terminal-man-page.html | 248 +++++++++++++++++ .../registry-item.json | 24 ++ .../code-snippet-apple-terminal-novel.html | 244 +++++++++++++++++ .../registry-item.json | 24 ++ .../code-snippet-apple-terminal-ocean.html | 253 ++++++++++++++++++ .../registry-item.json | 24 ++ .../code-snippet-apple-terminal-pro.html | 247 +++++++++++++++++ .../registry-item.json | 24 ++ ...code-snippet-apple-terminal-red-sands.html | 244 +++++++++++++++++ .../registry-item.json | 24 ++ ...snippet-apple-terminal-silver-aerogel.html | 250 +++++++++++++++++ .../registry-item.json | 24 ++ ...e-snippet-apple-terminal-solid-colors.html | 247 +++++++++++++++++ .../registry-item.json | 24 ++ 37 files changed, 4073 insertions(+) create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-basic.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-clear-dark.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-clear-light.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-grass.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-homebrew.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-man-page.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-novel.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-ocean.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-pro.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-red-sands.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-silver-aerogel.mdx create mode 100644 docs/catalog/blocks/code-snippet-apple-terminal-solid-colors.mdx create mode 100644 registry/blocks/code-snippet-apple-terminal-basic/code-snippet-apple-terminal-basic.html create mode 100644 registry/blocks/code-snippet-apple-terminal-basic/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-clear-dark/code-snippet-apple-terminal-clear-dark.html create mode 100644 registry/blocks/code-snippet-apple-terminal-clear-dark/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-clear-light/code-snippet-apple-terminal-clear-light.html create mode 100644 registry/blocks/code-snippet-apple-terminal-clear-light/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-grass/code-snippet-apple-terminal-grass.html create mode 100644 registry/blocks/code-snippet-apple-terminal-grass/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-homebrew/code-snippet-apple-terminal-homebrew.html create mode 100644 registry/blocks/code-snippet-apple-terminal-homebrew/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-man-page/code-snippet-apple-terminal-man-page.html create mode 100644 registry/blocks/code-snippet-apple-terminal-man-page/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-novel/code-snippet-apple-terminal-novel.html create mode 100644 registry/blocks/code-snippet-apple-terminal-novel/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-ocean/code-snippet-apple-terminal-ocean.html create mode 100644 registry/blocks/code-snippet-apple-terminal-ocean/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-pro/code-snippet-apple-terminal-pro.html create mode 100644 registry/blocks/code-snippet-apple-terminal-pro/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-red-sands/code-snippet-apple-terminal-red-sands.html create mode 100644 registry/blocks/code-snippet-apple-terminal-red-sands/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-silver-aerogel/code-snippet-apple-terminal-silver-aerogel.html create mode 100644 registry/blocks/code-snippet-apple-terminal-silver-aerogel/registry-item.json create mode 100644 registry/blocks/code-snippet-apple-terminal-solid-colors/code-snippet-apple-terminal-solid-colors.html create mode 100644 registry/blocks/code-snippet-apple-terminal-solid-colors/registry-item.json diff --git a/docs/catalog/blocks/code-snippet-apple-terminal-basic.mdx b/docs/catalog/blocks/code-snippet-apple-terminal-basic.mdx new file mode 100644 index 000000000..0021f80a7 --- /dev/null +++ b/docs/catalog/blocks/code-snippet-apple-terminal-basic.mdx @@ -0,0 +1,67 @@ +--- +title: "Apple Terminal Basic" +description: "Apple Terminal Basic profile with white background and black text, per-character typing animation." +--- + +# Apple Terminal Basic + +macOS Terminal.app window in the built-in Basic profile — clean white background with black monospace text and a solid black cursor. Per-character typing animation with output reveal. + +`code` `developer` `showcase` `terminal` `apple` + +