Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 18 additions & 14 deletions docs/catalog/components/caption-matrix-decode.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -96,13 +96,17 @@ That writes one file: `compositions/components/caption-matrix-decode.html`.
position: relative;
}
.sc-real {
display: none;
}
.sc-scr0 {
display: none;
opacity: 0;
visibility: hidden;
}
.sc-scr0,
.sc-scr1 {
display: none;
position: absolute;
left: 0;
top: 0;
white-space: nowrap;
opacity: 0;
visibility: hidden;
}
</style>
</head>
Expand Down Expand Up @@ -150,10 +154,10 @@ That writes one file: `compositions/components/caption-matrix-decode.html`.

var ALPHANUM = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";

function scrambleChars(seed) {
function scrambleChars(seed, length) {
var rng = mulberry32(seed);
var result = "";
for (var i = 0; i < 4; i++) {
for (var i = 0; i < length; i++) {
result += ALPHANUM[Math.floor(rng() * ALPHANUM.length)];
}
return result;
Expand Down Expand Up @@ -234,13 +238,13 @@ That writes one file: `compositions/components/caption-matrix-decode.html`.
var scr0 = document.createElement("span");
scr0.className = "sc-scr0";
scr0.id = "sc-scr0-" + wi;
scr0.textContent = scrambleChars(wi * 1000 + 0);
scr0.textContent = scrambleChars(wi * 1000 + 0, w.text.length);
wordWrap.appendChild(scr0);

var scr1 = document.createElement("span");
scr1.className = "sc-scr1";
scr1.id = "sc-scr1-" + wi;
scr1.textContent = scrambleChars(wi * 1000 + 1);
scr1.textContent = scrambleChars(wi * 1000 + 1, w.text.length);
wordWrap.appendChild(scr1);

grp.appendChild(wordWrap);
Expand All @@ -257,11 +261,11 @@ That writes one file: `compositions/components/caption-matrix-decode.html`.
var scr0El = document.getElementById("sc-scr0-" + wi);
var scr1El = document.getElementById("sc-scr1-" + wi);

tl.set(scr0El, { display: "inline" }, w.start);
tl.set(scr1El, { display: "inline" }, w.start + 0.1);
tl.set(scr0El, { display: "none" }, w.start + 0.1);
tl.set(realEl, { display: "inline" }, w.start + 0.2);
tl.set(scr1El, { display: "none" }, w.start + 0.2);
tl.set(scr0El, { autoAlpha: 1 }, w.start);
tl.set(scr1El, { autoAlpha: 1 }, w.start + 0.1);
tl.set(scr0El, { autoAlpha: 0 }, w.start + 0.1);
tl.set(realEl, { autoAlpha: 1 }, w.start + 0.2);
tl.set(scr1El, { autoAlpha: 0 }, w.start + 0.2);
});

tl.to(grp, { opacity: 0, duration: 0.12 }, g.end - 0.12);
Expand Down
131 changes: 0 additions & 131 deletions docs/catalog/components/checkout-flow.mdx

This file was deleted.

1 change: 0 additions & 1 deletion docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -625,7 +625,6 @@
"catalog/components/beat-timeline",
"catalog/components/before-after-wipe",
"catalog/components/camera-rig-depth-stack",
"catalog/components/checkout-flow",
"catalog/components/comparison-split",
"catalog/components/confetti",
"catalog/components/cut-the-curve",
Expand Down
13 changes: 0 additions & 13 deletions docs/public/catalog-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -746,19 +746,6 @@
"href": "/catalog/blocks/chatgpt-exchange",
"preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/chatgpt-exchange.png"
},
{
"name": "checkout-flow",
"type": "component",
"title": "Checkout Flow",
"description": "A composed checkout flow with plan summary, payment field rows, total, and purchase action",
"tags": [
"ui-flow",
"checkout",
"commerce"
],
"href": "/catalog/components/checkout-flow",
"preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/components/checkout-flow.png"
},
{
"name": "chromatic-aberration-wipe",
"type": "component",
Expand Down
2 changes: 1 addition & 1 deletion docs/public/catalog/components/caption-matrix-decode.json

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/public/catalog/components/checkout-flow.json

This file was deleted.

Binary file modified registry/catalog-artifact/local-vectors.bin
Binary file not shown.
3 changes: 1 addition & 2 deletions registry/catalog-artifact/local-vectors.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"model": "bge-small-en-v1.5",
"modelRevision": "ea104dacec62c0de699686887e3f920caeb4f3e3",
"dimensions": 384,
"revision": "032078c10ac211b74a29a4826f113876ee4ef14c3e4cf9f935b0ec763cdca97f",
"revision": "fbf1facc93a2cd1dc4507407f21fe4f6097da56670aaab4a0689b12dc0c43d09",
"names": [
"ai-chat-reveal",
"animated-bar-chart",
Expand Down Expand Up @@ -54,7 +54,6 @@
"chat-message",
"chat-thread",
"chatgpt-exchange",
"checkout-flow",
"chromatic-aberration-wipe",
"chromatic-radial-split",
"cinematic-zoom",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,13 +71,17 @@
position: relative;
}
.sc-real {
display: none;
}
.sc-scr0 {
display: none;
opacity: 0;
visibility: hidden;
}
.sc-scr0,
.sc-scr1 {
display: none;
position: absolute;
left: 0;
top: 0;
white-space: nowrap;
opacity: 0;
visibility: hidden;
}
</style>
</head>
Expand Down Expand Up @@ -125,10 +129,10 @@

var ALPHANUM = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";

function scrambleChars(seed) {
function scrambleChars(seed, length) {
var rng = mulberry32(seed);
var result = "";
for (var i = 0; i < 4; i++) {
for (var i = 0; i < length; i++) {
result += ALPHANUM[Math.floor(rng() * ALPHANUM.length)];
}
return result;
Expand Down Expand Up @@ -209,13 +213,13 @@
var scr0 = document.createElement("span");
scr0.className = "sc-scr0";
scr0.id = "sc-scr0-" + wi;
scr0.textContent = scrambleChars(wi * 1000 + 0);
scr0.textContent = scrambleChars(wi * 1000 + 0, w.text.length);
wordWrap.appendChild(scr0);

var scr1 = document.createElement("span");
scr1.className = "sc-scr1";
scr1.id = "sc-scr1-" + wi;
scr1.textContent = scrambleChars(wi * 1000 + 1);
scr1.textContent = scrambleChars(wi * 1000 + 1, w.text.length);
wordWrap.appendChild(scr1);

grp.appendChild(wordWrap);
Expand All @@ -232,11 +236,11 @@
var scr0El = document.getElementById("sc-scr0-" + wi);
var scr1El = document.getElementById("sc-scr1-" + wi);

tl.set(scr0El, { display: "inline" }, w.start);
tl.set(scr1El, { display: "inline" }, w.start + 0.1);
tl.set(scr0El, { display: "none" }, w.start + 0.1);
tl.set(realEl, { display: "inline" }, w.start + 0.2);
tl.set(scr1El, { display: "none" }, w.start + 0.2);
tl.set(scr0El, { autoAlpha: 1 }, w.start);
tl.set(scr1El, { autoAlpha: 1 }, w.start + 0.1);
tl.set(scr0El, { autoAlpha: 0 }, w.start + 0.1);
tl.set(realEl, { autoAlpha: 1 }, w.start + 0.2);
tl.set(scr1El, { autoAlpha: 0 }, w.start + 0.2);
});

tl.to(grp, { opacity: 0, duration: 0.12 }, g.end - 0.12);
Expand Down
32 changes: 18 additions & 14 deletions registry/components/caption-matrix-decode/demo.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,17 @@
position: relative;
}
.sc-real {
display: none;
}
.sc-scr0 {
display: none;
opacity: 0;
visibility: hidden;
}
.sc-scr0,
.sc-scr1 {
display: none;
position: absolute;
left: 0;
top: 0;
white-space: nowrap;
opacity: 0;
visibility: hidden;
}
</style>
</head>
Expand Down Expand Up @@ -123,10 +127,10 @@

var ALPHANUM = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";

function scrambleChars(seed) {
function scrambleChars(seed, length) {
var rng = mulberry32(seed);
var result = "";
for (var i = 0; i < 4; i++) {
for (var i = 0; i < length; i++) {
result += ALPHANUM[Math.floor(rng() * ALPHANUM.length)];
}
return result;
Expand Down Expand Up @@ -207,13 +211,13 @@
var scr0 = document.createElement("span");
scr0.className = "sc-scr0";
scr0.id = "sc-scr0-" + wi;
scr0.textContent = scrambleChars(wi * 1000 + 0);
scr0.textContent = scrambleChars(wi * 1000 + 0, w.text.length);
wordWrap.appendChild(scr0);

var scr1 = document.createElement("span");
scr1.className = "sc-scr1";
scr1.id = "sc-scr1-" + wi;
scr1.textContent = scrambleChars(wi * 1000 + 1);
scr1.textContent = scrambleChars(wi * 1000 + 1, w.text.length);
wordWrap.appendChild(scr1);

grp.appendChild(wordWrap);
Expand All @@ -230,11 +234,11 @@
var scr0El = document.getElementById("sc-scr0-" + wi);
var scr1El = document.getElementById("sc-scr1-" + wi);

tl.set(scr0El, { display: "inline" }, w.start);
tl.set(scr1El, { display: "inline" }, w.start + 0.1);
tl.set(scr0El, { display: "none" }, w.start + 0.1);
tl.set(realEl, { display: "inline" }, w.start + 0.2);
tl.set(scr1El, { display: "none" }, w.start + 0.2);
tl.set(scr0El, { autoAlpha: 1 }, w.start);
tl.set(scr1El, { autoAlpha: 1 }, w.start + 0.1);
tl.set(scr0El, { autoAlpha: 0 }, w.start + 0.1);
tl.set(realEl, { autoAlpha: 1 }, w.start + 0.2);
tl.set(scr1El, { autoAlpha: 0 }, w.start + 0.2);
});

tl.to(grp, { opacity: 0, duration: 0.12 }, g.end - 0.12);
Expand Down
Loading
Loading