diff --git a/.gitignore b/.gitignore index 33c7fe236d..eabef96019 100644 --- a/.gitignore +++ b/.gitignore @@ -76,6 +76,7 @@ packages/producer/src/services/fontData.generated.ts docs/plans/ # Local proof / test artifacts +.a5c/ qa-artifacts/ my-video/ .hyperframes/backup/ @@ -143,4 +144,4 @@ docs/superpowers/ hyperframes-bench/ tmp/ # Studio-generated preview thumbnails -.thumbnails/ +.thumbnails/ \ No newline at end of file diff --git a/registry/blocks/app-showcase/app-showcase.html b/registry/blocks/app-showcase/app-showcase.html index 52b7c2d107..2dceaaafaa 100644 --- a/registry/blocks/app-showcase/app-showcase.html +++ b/registry/blocks/app-showcase/app-showcase.html @@ -114,7 +114,7 @@
-
Unleash Full Potential
+
Unleash Full Potential
START NOW
@@ -131,9 +131,9 @@
JM
-
-
James Medrano
-
Premium Member
+
@@ -523,6 +523,8 @@ } [data-composition-id="app-showcase"] .center-user-info { flex: 1; + text-align: start; + unicode-bidi: plaintext; } [data-composition-id="app-showcase"] .center-name { font-size: 18px; @@ -554,7 +556,8 @@ font-size: 15px; font-weight: 500; color: #7c857c; - align-self: flex-start; + align-self: self-start; + text-align: start; } [data-composition-id="app-showcase"] .goal-ring-wrap { position: relative; @@ -625,6 +628,7 @@ display: flex; justify-content: space-between; align-items: center; + text-align: start; } [data-composition-id="app-showcase"] .progress-title { font-size: 15px; diff --git a/registry/blocks/blue-sweater-intro-video/blue-sweater-intro-video.html b/registry/blocks/blue-sweater-intro-video/blue-sweater-intro-video.html index c96f1c3700..1b323fe907 100644 --- a/registry/blocks/blue-sweater-intro-video/blue-sweater-intro-video.html +++ b/registry/blocks/blue-sweater-intro-video/blue-sweater-intro-video.html @@ -419,7 +419,7 @@ .placeholder { position: absolute; - left: 54px; + inset-inline-start: 54px; top: 48px; color: var(--muted); font-size: 34px; @@ -429,8 +429,8 @@ .prompt-text { position: absolute; - left: 54px; - right: 56px; + inset-inline-start: 54px; + inset-inline-end: 56px; top: 42px; bottom: 110px; color: var(--ink); @@ -438,6 +438,8 @@ font-weight: 400; line-height: 1.16; letter-spacing: -0.035em; + text-align: start; + unicode-bidi: plaintext; } .prompt-text span { @@ -446,7 +448,7 @@ .panel-plus { position: absolute; - left: 52px; + inset-inline-start: 52px; bottom: 44px; width: 42px; height: 42px; @@ -470,7 +472,7 @@ .model { position: absolute; - right: 126px; + inset-inline-end: 126px; bottom: 48px; display: flex; align-items: center; @@ -482,7 +484,7 @@ } .panel-empty .model { - right: 78px; + inset-inline-end: 78px; } .model .muted { @@ -492,14 +494,14 @@ .chevron { width: 14px; height: 14px; - border-right: 2px solid var(--muted); + border-inline-end: 2px solid var(--muted); border-bottom: 2px solid var(--muted); transform: rotate(45deg) translateY(-5px); } .send-button { position: absolute; - right: 42px; + inset-inline-end: 42px; bottom: 38px; display: grid; place-items: center; @@ -523,7 +525,7 @@ .thinking-line { position: absolute; - left: 54px; + inset-inline-start: 54px; top: 48px; display: flex; align-items: center; diff --git a/registry/blocks/chromatic-radial-split/chromatic-radial-split.html b/registry/blocks/chromatic-radial-split/chromatic-radial-split.html index cdbd1c5d61..4b64ad2344 100644 --- a/registry/blocks/chromatic-radial-split/chromatic-radial-split.html +++ b/registry/blocks/chromatic-radial-split/chromatic-radial-split.html @@ -26,6 +26,7 @@ data-duration="4" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-diff/code-diff.html b/registry/blocks/code-diff/code-diff.html index bf482a8779..5ba5b46df9 100644 --- a/registry/blocks/code-diff/code-diff.html +++ b/registry/blocks/code-diff/code-diff.html @@ -235,6 +235,7 @@ data-duration="6" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-highlight/code-highlight.html b/registry/blocks/code-highlight/code-highlight.html index 70f7b66a6c..5561db0299 100644 --- a/registry/blocks/code-highlight/code-highlight.html +++ b/registry/blocks/code-highlight/code-highlight.html @@ -235,6 +235,7 @@ data-duration="5" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-morph/code-morph.html b/registry/blocks/code-morph/code-morph.html index 23d0b808bd..8b88aed54b 100644 --- a/registry/blocks/code-morph/code-morph.html +++ b/registry/blocks/code-morph/code-morph.html @@ -235,6 +235,7 @@ data-duration="7" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-particle-assemble/code-particle-assemble.html b/registry/blocks/code-particle-assemble/code-particle-assemble.html index 5734fdab50..ab9cfca2d8 100644 --- a/registry/blocks/code-particle-assemble/code-particle-assemble.html +++ b/registry/blocks/code-particle-assemble/code-particle-assemble.html @@ -41,6 +41,7 @@ data-duration="8" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-scroll/code-scroll.html b/registry/blocks/code-scroll/code-scroll.html index 1484f7c02f..bcf63ed3e6 100644 --- a/registry/blocks/code-scroll/code-scroll.html +++ b/registry/blocks/code-scroll/code-scroll.html @@ -235,6 +235,7 @@ data-duration="6" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-shader-dissolve/code-shader-dissolve.html b/registry/blocks/code-shader-dissolve/code-shader-dissolve.html index 45a13c4343..e210b46f6f 100644 --- a/registry/blocks/code-shader-dissolve/code-shader-dissolve.html +++ b/registry/blocks/code-shader-dissolve/code-shader-dissolve.html @@ -41,6 +41,7 @@ data-duration="7" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-basic/code-snippet-apple-terminal-basic.html b/registry/blocks/code-snippet-apple-terminal-basic/code-snippet-apple-terminal-basic.html index 3d7290423c..c6b3eda7fb 100644 --- a/registry/blocks/code-snippet-apple-terminal-basic/code-snippet-apple-terminal-basic.html +++ b/registry/blocks/code-snippet-apple-terminal-basic/code-snippet-apple-terminal-basic.html @@ -147,6 +147,7 @@ data-composition-id="code-snippet-apple-terminal-basic" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-clear-dark/code-snippet-apple-terminal-clear-dark.html b/registry/blocks/code-snippet-apple-terminal-clear-dark/code-snippet-apple-terminal-clear-dark.html index cb909740f0..267dcd8551 100644 --- a/registry/blocks/code-snippet-apple-terminal-clear-dark/code-snippet-apple-terminal-clear-dark.html +++ b/registry/blocks/code-snippet-apple-terminal-clear-dark/code-snippet-apple-terminal-clear-dark.html @@ -150,6 +150,7 @@ data-composition-id="code-snippet-apple-terminal-clear-dark" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-clear-light/code-snippet-apple-terminal-clear-light.html b/registry/blocks/code-snippet-apple-terminal-clear-light/code-snippet-apple-terminal-clear-light.html index 7f3f7769bc..f703335325 100644 --- a/registry/blocks/code-snippet-apple-terminal-clear-light/code-snippet-apple-terminal-clear-light.html +++ b/registry/blocks/code-snippet-apple-terminal-clear-light/code-snippet-apple-terminal-clear-light.html @@ -150,6 +150,7 @@ data-composition-id="code-snippet-apple-terminal-clear-light" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-grass/code-snippet-apple-terminal-grass.html b/registry/blocks/code-snippet-apple-terminal-grass/code-snippet-apple-terminal-grass.html index 4556df094a..b3a7e6a633 100644 --- a/registry/blocks/code-snippet-apple-terminal-grass/code-snippet-apple-terminal-grass.html +++ b/registry/blocks/code-snippet-apple-terminal-grass/code-snippet-apple-terminal-grass.html @@ -150,6 +150,7 @@ data-composition-id="code-snippet-apple-terminal-grass" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-homebrew/code-snippet-apple-terminal-homebrew.html b/registry/blocks/code-snippet-apple-terminal-homebrew/code-snippet-apple-terminal-homebrew.html index b7169c1b8f..7da24fe262 100644 --- a/registry/blocks/code-snippet-apple-terminal-homebrew/code-snippet-apple-terminal-homebrew.html +++ b/registry/blocks/code-snippet-apple-terminal-homebrew/code-snippet-apple-terminal-homebrew.html @@ -155,6 +155,7 @@ data-composition-id="code-snippet-apple-terminal-homebrew" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-man-page/code-snippet-apple-terminal-man-page.html b/registry/blocks/code-snippet-apple-terminal-man-page/code-snippet-apple-terminal-man-page.html index 16935d5389..e88053aad6 100644 --- a/registry/blocks/code-snippet-apple-terminal-man-page/code-snippet-apple-terminal-man-page.html +++ b/registry/blocks/code-snippet-apple-terminal-man-page/code-snippet-apple-terminal-man-page.html @@ -154,6 +154,7 @@ data-composition-id="code-snippet-apple-terminal-man-page" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-novel/code-snippet-apple-terminal-novel.html b/registry/blocks/code-snippet-apple-terminal-novel/code-snippet-apple-terminal-novel.html index 0478047adf..3c3a509f44 100644 --- a/registry/blocks/code-snippet-apple-terminal-novel/code-snippet-apple-terminal-novel.html +++ b/registry/blocks/code-snippet-apple-terminal-novel/code-snippet-apple-terminal-novel.html @@ -149,6 +149,7 @@ data-composition-id="code-snippet-apple-terminal-novel" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-ocean/code-snippet-apple-terminal-ocean.html b/registry/blocks/code-snippet-apple-terminal-ocean/code-snippet-apple-terminal-ocean.html index d165071494..2001af75c7 100644 --- a/registry/blocks/code-snippet-apple-terminal-ocean/code-snippet-apple-terminal-ocean.html +++ b/registry/blocks/code-snippet-apple-terminal-ocean/code-snippet-apple-terminal-ocean.html @@ -155,6 +155,7 @@ data-composition-id="code-snippet-apple-terminal-ocean" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-pro/code-snippet-apple-terminal-pro.html b/registry/blocks/code-snippet-apple-terminal-pro/code-snippet-apple-terminal-pro.html index 830fdfef27..6d1b0d60be 100644 --- a/registry/blocks/code-snippet-apple-terminal-pro/code-snippet-apple-terminal-pro.html +++ b/registry/blocks/code-snippet-apple-terminal-pro/code-snippet-apple-terminal-pro.html @@ -155,6 +155,7 @@ data-composition-id="code-snippet-apple-terminal-pro" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-red-sands/code-snippet-apple-terminal-red-sands.html b/registry/blocks/code-snippet-apple-terminal-red-sands/code-snippet-apple-terminal-red-sands.html index fc7240eb9c..c560610345 100644 --- a/registry/blocks/code-snippet-apple-terminal-red-sands/code-snippet-apple-terminal-red-sands.html +++ b/registry/blocks/code-snippet-apple-terminal-red-sands/code-snippet-apple-terminal-red-sands.html @@ -150,6 +150,7 @@ data-composition-id="code-snippet-apple-terminal-red-sands" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-silver-aerogel/code-snippet-apple-terminal-silver-aerogel.html b/registry/blocks/code-snippet-apple-terminal-silver-aerogel/code-snippet-apple-terminal-silver-aerogel.html index 7c56fbd4d7..a820494700 100644 --- a/registry/blocks/code-snippet-apple-terminal-silver-aerogel/code-snippet-apple-terminal-silver-aerogel.html +++ b/registry/blocks/code-snippet-apple-terminal-silver-aerogel/code-snippet-apple-terminal-silver-aerogel.html @@ -158,6 +158,7 @@ data-composition-id="code-snippet-apple-terminal-silver-aerogel" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-apple-terminal-solid-colors/code-snippet-apple-terminal-solid-colors.html b/registry/blocks/code-snippet-apple-terminal-solid-colors/code-snippet-apple-terminal-solid-colors.html index f8164fb0cf..12d946e6f2 100644 --- a/registry/blocks/code-snippet-apple-terminal-solid-colors/code-snippet-apple-terminal-solid-colors.html +++ b/registry/blocks/code-snippet-apple-terminal-solid-colors/code-snippet-apple-terminal-solid-colors.html @@ -155,6 +155,7 @@ data-composition-id="code-snippet-apple-terminal-solid-colors" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-dark-2026/code-snippet-dark-2026.html b/registry/blocks/code-snippet-dark-2026/code-snippet-dark-2026.html index 944432036f..d3deb67983 100644 --- a/registry/blocks/code-snippet-dark-2026/code-snippet-dark-2026.html +++ b/registry/blocks/code-snippet-dark-2026/code-snippet-dark-2026.html @@ -12,6 +12,7 @@ data-composition-id="vscode-dark-2026" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-dark-modern/code-snippet-dark-modern.html b/registry/blocks/code-snippet-dark-modern/code-snippet-dark-modern.html index bc94fb6aeb..fab0eed78b 100644 --- a/registry/blocks/code-snippet-dark-modern/code-snippet-dark-modern.html +++ b/registry/blocks/code-snippet-dark-modern/code-snippet-dark-modern.html @@ -12,6 +12,7 @@ data-composition-id="vscode-dark-modern" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-dark-plus/code-snippet-dark-plus.html b/registry/blocks/code-snippet-dark-plus/code-snippet-dark-plus.html index a1049df31a..9c66af717f 100644 --- a/registry/blocks/code-snippet-dark-plus/code-snippet-dark-plus.html +++ b/registry/blocks/code-snippet-dark-plus/code-snippet-dark-plus.html @@ -12,6 +12,7 @@ data-composition-id="vscode-dark-plus" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-flight/code-snippet-flight.html b/registry/blocks/code-snippet-flight/code-snippet-flight.html index 25a700c3c7..67a4c228ae 100644 --- a/registry/blocks/code-snippet-flight/code-snippet-flight.html +++ b/registry/blocks/code-snippet-flight/code-snippet-flight.html @@ -235,6 +235,7 @@ data-duration="6" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-high-contrast-light/code-snippet-high-contrast-light.html b/registry/blocks/code-snippet-high-contrast-light/code-snippet-high-contrast-light.html index 4d1e6b2abb..9ef4cdd356 100644 --- a/registry/blocks/code-snippet-high-contrast-light/code-snippet-high-contrast-light.html +++ b/registry/blocks/code-snippet-high-contrast-light/code-snippet-high-contrast-light.html @@ -12,6 +12,7 @@ data-composition-id="vscode-high-contrast-light" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-high-contrast/code-snippet-high-contrast.html b/registry/blocks/code-snippet-high-contrast/code-snippet-high-contrast.html index c9b6ece431..d712677b50 100644 --- a/registry/blocks/code-snippet-high-contrast/code-snippet-high-contrast.html +++ b/registry/blocks/code-snippet-high-contrast/code-snippet-high-contrast.html @@ -12,6 +12,7 @@ data-composition-id="vscode-high-contrast" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-light-2026/code-snippet-light-2026.html b/registry/blocks/code-snippet-light-2026/code-snippet-light-2026.html index 492d930b13..00244f144c 100644 --- a/registry/blocks/code-snippet-light-2026/code-snippet-light-2026.html +++ b/registry/blocks/code-snippet-light-2026/code-snippet-light-2026.html @@ -12,6 +12,7 @@ data-composition-id="vscode-light-2026" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-light-modern/code-snippet-light-modern.html b/registry/blocks/code-snippet-light-modern/code-snippet-light-modern.html index c86428cc19..cec473c9d4 100644 --- a/registry/blocks/code-snippet-light-modern/code-snippet-light-modern.html +++ b/registry/blocks/code-snippet-light-modern/code-snippet-light-modern.html @@ -12,6 +12,7 @@ data-composition-id="vscode-light-modern" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-light-plus/code-snippet-light-plus.html b/registry/blocks/code-snippet-light-plus/code-snippet-light-plus.html index 49d4e44ee0..46fa7d276f 100644 --- a/registry/blocks/code-snippet-light-plus/code-snippet-light-plus.html +++ b/registry/blocks/code-snippet-light-plus/code-snippet-light-plus.html @@ -12,6 +12,7 @@ data-composition-id="vscode-light-plus" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-monokai/code-snippet-monokai.html b/registry/blocks/code-snippet-monokai/code-snippet-monokai.html index d6956a864d..4371dc0799 100644 --- a/registry/blocks/code-snippet-monokai/code-snippet-monokai.html +++ b/registry/blocks/code-snippet-monokai/code-snippet-monokai.html @@ -12,6 +12,7 @@ data-composition-id="vscode-monokai" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-solarized-light/code-snippet-solarized-light.html b/registry/blocks/code-snippet-solarized-light/code-snippet-solarized-light.html index fd933b0a77..065a8470c6 100644 --- a/registry/blocks/code-snippet-solarized-light/code-snippet-solarized-light.html +++ b/registry/blocks/code-snippet-solarized-light/code-snippet-solarized-light.html @@ -12,6 +12,7 @@ data-composition-id="vscode-solarized-light" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-visual-studio-dark/code-snippet-visual-studio-dark.html b/registry/blocks/code-snippet-visual-studio-dark/code-snippet-visual-studio-dark.html index 437dc16874..d4132328e8 100644 --- a/registry/blocks/code-snippet-visual-studio-dark/code-snippet-visual-studio-dark.html +++ b/registry/blocks/code-snippet-visual-studio-dark/code-snippet-visual-studio-dark.html @@ -12,6 +12,7 @@ data-composition-id="vscode-visual-studio-dark" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-snippet-visual-studio-light/code-snippet-visual-studio-light.html b/registry/blocks/code-snippet-visual-studio-light/code-snippet-visual-studio-light.html index 982d261993..f580afe17f 100644 --- a/registry/blocks/code-snippet-visual-studio-light/code-snippet-visual-studio-light.html +++ b/registry/blocks/code-snippet-visual-studio-light/code-snippet-visual-studio-light.html @@ -12,6 +12,7 @@ data-composition-id="vscode-visual-studio-light" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/code-typing/code-typing.html b/registry/blocks/code-typing/code-typing.html index 62edf975e1..7b3130831e 100644 --- a/registry/blocks/code-typing/code-typing.html +++ b/registry/blocks/code-typing/code-typing.html @@ -235,6 +235,7 @@ data-duration="5" data-width="1920" data-height="1080" + dir="ltr" >
diff --git a/registry/blocks/cross-warp-morph/cross-warp-morph.html b/registry/blocks/cross-warp-morph/cross-warp-morph.html index 6945d3dd94..c310684772 100644 --- a/registry/blocks/cross-warp-morph/cross-warp-morph.html +++ b/registry/blocks/cross-warp-morph/cross-warp-morph.html @@ -26,6 +26,7 @@ data-duration="4" data-width="1920" data-height="1080" + dir="ltr" > @@ -108,6 +111,8 @@