Skip to content

Commit 57e6a9a

Browse files
jongioCopilot
andauthored
chore: sync vendored canvas-kit to 2026-06-28.1 (Lucide 1.21.0 + font-smoothing) (#12)
Re-vendor every extension's canvas-kit/ from the create-canvas-app kit at 2026-06-28.1, tracking the latest Copilot host app canvas surface: - Lucide glyphs at lucide-react@1.21.0 (34 new icons, 11 changed geometry, 0 removed) - font-smoothing defaults (-webkit-font-smoothing / -moz-osx-font-smoothing) in theme.css All six extensions were behind (five at 2026-06-27, code-tutor at 2026-06-27.1). Changes are confined to canvas-kit/; the vendored bytes are byte-identical to the canonical kit. scripts/validate-extensions.mjs and scripts/run-tests.mjs both pass. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 45f19e5 commit 57e6a9a

30 files changed

Lines changed: 48 additions & 36 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2026-06-27.1",
3-
"syncedAt": "2026-06-28T04:32:55.243Z",
2+
"version": "2026-06-28.1",
3+
"syncedAt": "2026-06-28T16:50:06.857Z",
44
"source": "create-canvas-app/kit"
55
}

extensions/code-tutor/canvas-kit/icons.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// canvas-kit/icons.mjs
22
//
33
// Lucide icons for canvases — the SAME icon set and version github-app uses
4-
// (lucide-react@1.14.0, catalogued in github-app src/lib/icons.tsx). The full
4+
// (lucide-react@1.21.0, catalogued in github-app src/lib/icons.tsx). The full
55
// set is vendored offline in vendor/lucide.mjs (no CDN, no build) and rendered
66
// as inline SVG with stroke="currentColor", so icons inherit the surrounding
77
// theme-token text color automatically.

extensions/code-tutor/canvas-kit/theme.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ html, body {
4242
font-family: var(--ck-font);
4343
font-size: var(--ck-fs);
4444
line-height: var(--ck-lh);
45+
-webkit-font-smoothing: antialiased;
46+
-moz-osx-font-smoothing: grayscale;
4547
}
4648

4749
body { padding: 16px; }

extensions/code-tutor/canvas-kit/vendor/lucide.mjs

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

extensions/code-tutor/canvas-kit/version.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
// convention (the skill ships as files, not an npm version); a commit short-sha
1111
// works too. Re-exported from client.mjs so a canvas can read it at runtime.
1212

13-
export const KIT_VERSION = "2026-06-27.1";
13+
export const KIT_VERSION = "2026-06-28.1";
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2026-06-27.1",
3-
"syncedAt": "2026-06-28T16:14:39.902Z",
2+
"version": "2026-06-28.1",
3+
"syncedAt": "2026-06-28T16:50:06.985Z",
44
"source": "create-canvas-app/kit"
55
}

extensions/language-tutor/canvas-kit/icons.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// canvas-kit/icons.mjs
22
//
33
// Lucide icons for canvases — the SAME icon set and version github-app uses
4-
// (lucide-react@1.14.0, catalogued in github-app src/lib/icons.tsx). The full
4+
// (lucide-react@1.21.0, catalogued in github-app src/lib/icons.tsx). The full
55
// set is vendored offline in vendor/lucide.mjs (no CDN, no build) and rendered
66
// as inline SVG with stroke="currentColor", so icons inherit the surrounding
77
// theme-token text color automatically.

extensions/language-tutor/canvas-kit/theme.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ html, body {
4242
font-family: var(--ck-font);
4343
font-size: var(--ck-fs);
4444
line-height: var(--ck-lh);
45+
-webkit-font-smoothing: antialiased;
46+
-moz-osx-font-smoothing: grayscale;
4547
}
4648

4749
body { padding: 16px; }

extensions/language-tutor/canvas-kit/vendor/lucide.mjs

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

extensions/language-tutor/canvas-kit/version.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
// convention (the skill ships as files, not an npm version); a commit short-sha
1111
// works too. Re-exported from client.mjs so a canvas can read it at runtime.
1212

13-
export const KIT_VERSION = "2026-06-27.1";
13+
export const KIT_VERSION = "2026-06-28.1";

0 commit comments

Comments
 (0)