diff --git a/doc/marketplace-scripts/checkerboard-test/logo.png b/doc/marketplace-scripts/checkerboard-test/logo.png index bebb644..a3ef1eb 100644 --- a/doc/marketplace-scripts/checkerboard-test/logo.png +++ b/doc/marketplace-scripts/checkerboard-test/logo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ec08d7610f373892433ed67f85c3afb377aa08a097cec2b0b94656f00540f68 -size 1301 +oid sha256:a42283fdc9a456ca75c7df4986843a1faf58445d6c496eb9da27551bfe26e7cc +size 394 diff --git a/doc/marketplace-scripts/circle-grid/logo.png b/doc/marketplace-scripts/circle-grid/logo.png deleted file mode 100644 index bebb644..0000000 --- a/doc/marketplace-scripts/circle-grid/logo.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ec08d7610f373892433ed67f85c3afb377aa08a097cec2b0b94656f00540f68 -size 1301 diff --git a/doc/marketplace-scripts/circle-grid/metadata.json b/doc/marketplace-scripts/circle-grid/metadata.json deleted file mode 100644 index e4b44a2..0000000 --- a/doc/marketplace-scripts/circle-grid/metadata.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "Circle grid", - "description": "Concentric circles and calibration marks to test geometry and focus." -} diff --git a/doc/marketplace-scripts/circle-grid/source.js b/doc/marketplace-scripts/circle-grid/source.js deleted file mode 100644 index 4639afa..0000000 --- a/doc/marketplace-scripts/circle-grid/source.js +++ /dev/null @@ -1,42 +0,0 @@ -function init() {} - -function tick(context, state) { - const { ctx, width, height, deltaMs } = context; - if (!ctx) { - return; - } - ctx.clearRect(0, 0, width, height); - - const centerX = width / 2; - const centerY = height / 2; - const maxRadius = Math.min(width, height) * 0.45; - const pulse = 0.02 * (deltaMs || 0); - state.phase = (state.phase || 0) + pulse; - - ctx.strokeStyle = "#38bdf8"; - ctx.lineWidth = 2; - for (let radius = maxRadius; radius > 0; radius -= maxRadius / 6) { - ctx.globalAlpha = 0.2 + (radius / maxRadius) * 0.6; - ctx.beginPath(); - ctx.arc(centerX, centerY, radius, 0, Math.PI * 2); - ctx.stroke(); - } - ctx.globalAlpha = 1; - - ctx.strokeStyle = "#22c55e"; - ctx.lineWidth = 3; - const sweep = (Math.sin(state.phase) + 1) / 2; - const sweepRadius = maxRadius * (0.3 + sweep * 0.7); - ctx.beginPath(); - ctx.arc(centerX, centerY, sweepRadius, 0, Math.PI * 2); - ctx.stroke(); - - ctx.strokeStyle = "#f8fafc"; - ctx.lineWidth = 1; - ctx.beginPath(); - ctx.moveTo(centerX, 0); - ctx.lineTo(centerX, height); - ctx.moveTo(0, centerY); - ctx.lineTo(width, centerY); - ctx.stroke(); -} diff --git a/doc/marketplace-scripts/color-bars/logo.png b/doc/marketplace-scripts/color-bars/logo.png index bebb644..0ccacea 100644 --- a/doc/marketplace-scripts/color-bars/logo.png +++ b/doc/marketplace-scripts/color-bars/logo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ec08d7610f373892433ed67f85c3afb377aa08a097cec2b0b94656f00540f68 -size 1301 +oid sha256:6505257ea367c66b9a5e09f907d4855b75794066a882b035bc044a4209c054a2 +size 22437