Skip to content

chore: sync vendored canvas-kit to 2026-06-28.1 (Lucide 1.21.0 + font-smoothing)#12

Merged
jongio merged 1 commit into
mainfrom
sync-canvas-kit-lucide-1.21
Jun 29, 2026
Merged

chore: sync vendored canvas-kit to 2026-06-28.1 (Lucide 1.21.0 + font-smoothing)#12
jongio merged 1 commit into
mainfrom
sync-canvas-kit-lucide-1.21

Conversation

@jongio

@jongio jongio commented Jun 28, 2026

Copy link
Copy Markdown
Owner

What

Re-vendors every extension's canvas-kit/ to 2026-06-28.1, tracking the latest GitHub Copilot host app canvas surface. All six extensions were behind:

Extension Before After
code-tutor 2026-06-27.1 2026-06-28.1
language-tutor 2026-06-27 2026-06-28.1
news-aggregator 2026-06-27 2026-06-28.1
random-animal 2026-06-27 2026-06-28.1
stock-ticker 2026-06-27 2026-06-28.1
wiki-discover 2026-06-27 2026-06-28.1

What changed in the kit

  • Lucide icons at lucide-react@1.21.0 — 34 new icons, 11 changed geometry, 0 removed (byte-faithful to the host icon set).
  • Font-smoothing defaults (-webkit-font-smoothing: antialiased / -moz-osx-font-smoothing: grayscale) in theme.css.

Verification

  • Changes are confined to */canvas-kit/ — no extension source touched.
  • Every extension's vendored canvas-kit/vendor/lucide.mjs is byte-identical to the canonical kit (SHA match).
  • scripts/validate-extensions.mjs → 6 extensions valid.
  • scripts/run-tests.mjs → all test files pass.

The canonical kit update lands in the create-canvas-app skill (jongio/skills#13).

…-smoothing)

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>
@jongio jongio force-pushed the sync-canvas-kit-lucide-1.21 branch from 2b5da3b to d20be09 Compare June 28, 2026 17:36
@jongio jongio merged commit 57e6a9a into main Jun 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant