Skip to content

feat: add project logo - #201

Merged
jdx merged 1 commit into
mainfrom
claude/project-logo-design-39bb24
Aug 1, 2026
Merged

feat: add project logo#201
jdx merged 1 commit into
mainfrom
claude/project-logo-design-39bb24

Conversation

@jdx

@jdx jdx commented Aug 1, 2026

Copy link
Copy Markdown
Owner

demand had no logo. This adds one, built from the library's own visual language rather than something generic: the prompt chevron (demand's cursor_str) in the Charm theme's indigo → fuchsia range, followed by a green block input cursor, on a dark terminal tile.

All three colors are lifted straight from Theme::charm() in src/theme.rs — indigo #7571f9, fuchsia #f780e2, green #02bf87.

  • assets/logo.svg — 512×512, rx=112
  • README.md — centered above the # demand heading at 128px

It reads cleanly down to 32px, which is the size jdx.dev renders project logos at.

The companion change adding it to jdx.dev is jdx/blog#82.

Note: I had no SVG rasterizer available in this environment, so the file hasn't been checked through a renderer other than the one used to preview the paths — worth a glance at the rendered README before merging.

🤖 Generated with Claude Code


Note

Low Risk
Documentation and static asset only; no application logic, APIs, or dependencies change.

Overview
Adds branding assets for demand: a new assets/logo.svg (512×512, rounded dark tile) showing a gradient chevron and green block cursor using Charm theme colors from Theme::charm() (indigo → fuchsia, green #02bf87).

The README now shows that logo centered above the # demand heading at 128×128. No library or runtime code changes.

Reviewed by Cursor Bugbot for commit fa2be80. Bugbot is set up for automated code reviews on this repo. Configure here.

Summary by CodeRabbit

  • Documentation
    • Added a centered project logo to the top of the README.

Adds a logo built from demand's own visual language: the `❯` prompt
chevron in the Charm theme's indigo-to-fuchsia range, followed by a
green block input cursor on a dark terminal tile.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@jdx
jdx merged commit 1200f2f into main Aug 1, 2026
8 of 9 checks passed
@jdx
jdx deleted the claude/project-logo-design-39bb24 branch August 1, 2026 19:20
@coderabbitai

coderabbitai Bot commented Aug 1, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Central YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: 8f17610a-ac0a-47cd-a6d7-86cea5df9e7d

📥 Commits

Reviewing files that changed from the base of the PR and between db3c470 and fa2be80.

⛔ Files ignored due to path filters (1)
  • assets/logo.svg is excluded by !**/*.svg
📒 Files selected for processing (1)
  • README.md

📝 Walkthrough

Walkthrough

README.md now shows a centered assets/logo.svg image with 128px dimensions at the top of the document.

Changes

README presentation

Layer / File(s) Summary
Add centered project logo
README.md
README.md displays assets/logo.svg in centered markup with 128px dimensions.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Poem

A rabbit placed the logo bright,
Centered neatly in the light.
One hundred twenty-eight pixels wide,
With demand’s mark displayed with pride.
“Hop!” says the README, “look inside!”


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@greptile-apps

greptile-apps Bot commented Aug 1, 2026

Copy link
Copy Markdown

Greptile Summary

Adds a project logo based on demand’s terminal-prompt visual language and displays it above the README heading.

  • Adds a self-contained 512×512 SVG logo with accessible title and description metadata.
  • Embeds the logo at 128×128 pixels in the README.

Confidence Score: 5/5

The PR appears safe to merge with no actionable issues identified.

The README references an existing added asset, and the SVG is self-contained, structurally valid, and does not alter application behavior.

Important Files Changed

Filename Overview
README.md Adds centered markup referencing the new local logo asset with alternative text and explicit dimensions.
assets/logo.svg Adds a valid, self-contained SVG logo using the documented Charm theme colors and accessible metadata.

Reviews (1): Last reviewed commit: "feat: add project logo" | Re-trigger Greptile

@jdx jdx mentioned this pull request Jul 28, 2026
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