Skip to content

New project icon: sliced C mark - #52

Merged
MyPrototypeWhat merged 1 commit into
mainfrom
claude/brand-icon
Aug 26, 2026
Merged

MyPrototypeWhat merged 1 commit into
mainfrom
claude/brand-icon

Conversation

@MyPrototypeWhat

Copy link
Copy Markdown
Owner

Replaces the placeholder cookware sketch in docs-site/public/logo.svg (and the maintainer's avatar as the repo's face) with a purpose-drawn mark.

The mark: a bold C cut into three bands by two gaps, the middle band in tomato. Reads as the letter at a glance, and as the Sandwich Model's three context layers on second look — the tomato band being the one that gets compressed.

Why not a chef hat: three rounds of literal chef-hat directions (SVG and image-gen) all landed in the food-app visual category — hats read as muffins, mascots lost all detail below 32px. The layer/compression idea is what's actually distinctive about this library, so the mark encodes that instead.

Files

  • docs-site/public/logo.svg — dark-tile version. Already wired as both the nav logo and the favicon in config.ts; no config change needed.
  • docs-site/public/logo-mark.svg — transparent variant for light grounds.
  • READMEs (root en/zh + all three packages) get the mark centered above the title.

Verified

  • Rendered at 128/48/32/16px on white and #0d1117 — the C outline and the tomato band both survive at 16px.
  • vitepress build passes; nav logo checked in the built site under both light and dark themes. On dark the tile blends into the page background and the C floats — still fully legible, and arguably cleaner.
  • GitHub serves SVGs as image/svg+xml, so the README <img> renders (the URL points at main, so it goes live on merge).

Geometry: viewBox 0 0 128 128, arc r=34 stroke=16, band gaps 7px, middle band symmetric about y=64.

🤖 Generated with Claude Code

Replaces the placeholder cookware sketch (and the maintainer's avatar) with
a purpose-drawn mark: a bold C cut into three bands by two gaps, the middle
band in tomato. Reads as the letter at a glance and as the Sandwich Model's
three context layers on second look — the tomato band being the one that
gets compressed.

Chosen over literal chef-hat directions, which all landed in the food-app
visual category and lost legibility below 32px.

- docs-site/public/logo.svg — dark-tile version (nav + favicon, both wired
  already via config.ts)
- docs-site/public/logo-mark.svg — transparent variant for light grounds
- READMEs (root en/zh + all three packages) get the mark above the title
@MyPrototypeWhat
MyPrototypeWhat merged commit 9c36e9c into main Aug 26, 2026
@MyPrototypeWhat
MyPrototypeWhat deleted the claude/brand-icon branch August 26, 2026 16:37
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