Skip to content

feat(brand): DST vector mascot with black/brand canvas modes - #29

Merged
implemented.stream (thanabartbb) merged 3 commits into
mainfrom
cursor/dst-mascot-vector-7c8d
Oct 15, 2026
Merged

implemented.stream (thanabartbb) merged 3 commits into
mainfrom
cursor/dst-mascot-vector-7c8d

Conversation

@thanabartbb

Copy link
Copy Markdown
Member

Adds DstMascot (canvas="black"|"brand"|"transparent"), DstMascotThemed, dstMascotCanvasFromColorScheme, demo /design/dst-mascot.

  • Branch already contained current main (no conflicts).
  • Fixed lint error (setState in effect) by switching DstMascotThemed to useSyncExternalStore.
  • Animations gated by prefers-reduced-motion: no-preference; label → role=img + aria-label.
  • Reference recorded in docs/design/ui-ux-revamp-plan.md.
  • Checks: lint, typecheck, 347 tests, next build (Node 20); OpenNext build + local workerd preview: /, /design/dst-mascot, /plugins → 200.
  • Note: after PR feat: agent readiness: Markdown negotiation, OpenAPI, OAuth metadata, JSON API 404s, MCP discovery #26 merges, add /design/dst-mascot to STATIC in src/lib/agent/site-paths.ts.

Not merged, not deployed.

Pure SVG mascot with blink and look-right animation. Exposes canvas=black|brand,
DstMascotThemed for light/dark, and a design preview page.
@codesandbox-ci

codesandbox-ci Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 6dd0a1a:

Sandbox Source
devstack-my-button Configuration

@thanabartbb
implemented.stream (thanabartbb) merged commit 7e3d460 into main Oct 15, 2026
5 checks 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.

2 participants