Skip to content

Give the project its logo: a D assembled from four modules - #46

Merged
ipjohnson merged 1 commit into
mainfrom
feat/quadrant-d-logo
Aug 28, 2026
Merged

Give the project its logo: a D assembled from four modules#46
ipjohnson merged 1 commit into
mainfrom
feat/quadrant-d-logo

Conversation

@ipjohnson

Copy link
Copy Markdown
Owner

The Quadrant D from the mark studies, rolled out everywhere it lives:

  • Docs site: logo.svg / logo-dark.svg in the VitePress nav, and a new
    favicon.svg replacing the placeholder — same tile format, white structure on the
    #6d5bd5 the site already declares, the accent module rendered tonally.
  • Packages: assets/icon.png (256px, rendered from the tile, pixel-verified)
    packed as PackageIcon into all nine packages beside README and LICENSE. Shows on
    nuget.org from the next release.
  • README: header image served from raw.githubusercontent, so it renders on both
    GitHub and nuget.org.

The glyph is four explicit path pieces rather than a clip-path, so every renderer in
that list draws the same thing. Verified: docs site builds clean; dotnet pack embeds
icon.png and the nuspec declares <icon>.

🤖 Generated with Claude Code

https://claude.ai/code/session_011ysVAfsbKMfGBaAkWvuRTf

Chosen from six studies: a D built from four quadrant modules with
seams between them, the top-right module carrying the accent. The
violet is #6d5bd5 — the color the docs site already declared as its
theme color. The letter closes into a solid D at small sizes, which is
why it survives the favicon.
The glyph is drawn as four explicit path pieces rather than quadrant
rects clipped to a D, so it renders identically in browsers, GitHub's
image proxy, and the rasterizer that produced the PNG.
Where it lands:
- website/public/logo.svg and logo-dark.svg, wired into the VitePress
nav (light and dark cuts).
- website/public/favicon.svg, replacing the placeholder: same tile
format, the accent module rendered tonally in white so the tile
stays one hue.
- assets/icon.png (256px, rendered from the tile), packed into every
package as PackageIcon beside README and LICENSE. Appears on
nuget.org with the next release.
- README header image, served from raw.githubusercontent so it renders
on both GitHub and nuget.org.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ysVAfsbKMfGBaAkWvuRTf
@ipjohnson
ipjohnson merged commit 551375c into mainAug 28, 2026
2 checks passed
@ipjohnsonipjohnson mentioned this pull request Aug 28, 2026
ipjohnson added a commit that referenced this pull request Aug 28, 2026
The release that puts the logo on nuget.org. A package icon is shown
per published version and 1.2.0 is immutable, so the PackageIcon that
landed with #46 needs a release to appear on the package pages.
Version and changelog only.
Sign up for freeto 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

@ipjohnson