docs: redesign logo as flat vector flag mark#714
Conversation
Replace the raster `--help` flag logo with a clean, flat vector design based on the same pennant concept: an ink flagpole and a green (#22c55e, matching the brand palette) swallowtail banner bearing the `--` flag prefix. - Add icon.svg as the canonical vector source and register it as a modern SVG favicon. - Regenerate every derived asset from the vector at its original dimensions: logo.png, logo-nav.png, favicon-16/32, favicon.ico (16+32), apple-touch-icon, and android-chrome 192/512. - App icons (apple-touch, android-chrome) use an opaque white tile so they render correctly as home-screen icons and OpenGraph/social cards; favicons and logos stay transparent. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Central YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (9)
📒 Files selected for processing (1)
📝 WalkthroughWalkthroughAdded a new favicon link entry (SVG icon) to the VitePress site configuration's head array, alongside the existing favicon and meta tags. ChangesFavicon Configuration
Estimated code review effort: 1 (Trivial) | ~2 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
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. Comment |
Greptile SummaryReplaces the AI-generated raster logo with a clean vector redesign — a flat SVG flag mark (
Confidence Score: 5/5Safe to merge — this is a docs-only asset swap with no runtime logic changes. All filenames and dimensions are preserved so existing config references remain valid. The single config edit adds the SVG favicon link in the correct position before PNG fallbacks. The SVG is well-formed, minimal, and includes proper accessibility attributes. No build pipeline or application logic is touched. No files require special attention. Important Files Changed
Reviews (1): Last reviewed commit: "docs: redesign logo as flat vector flag ..." | Re-trigger Greptile |
### 🐛 Bug Fixes - **(parse)** allow hyphen-prefixed flag values by [@jdx](https://github.com/jdx) in [#715](#715) ### 📚 Documentation - redesign logo as flat vector flag mark by [@jdx](https://github.com/jdx) in [#714](#714) ### 🧪 Testing - invoke typescript compiler through npx package by [@jdx](https://github.com/jdx) in [#719](#719) ### 🔍 Other Changes - **(release)** skip ai reviews for release prs by [@jdx](https://github.com/jdx) in [#718](#718) - schedule releases for Monday morning by [@jdx](https://github.com/jdx) in [#710](#710) - gate autorelease on fix and feat commits by [@jdx](https://github.com/jdx) in [#716](#716)
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [usage](https://github.com/jdx/usage) | patch | `3.5.4` → `3.5.5` | MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot). **Proposed changes to behavior should be submitted there as MRs.** --- ### Release Notes <details> <summary>jdx/usage (usage)</summary> ### [`v3.5.5`](https://github.com/jdx/usage/blob/HEAD/CHANGELOG.md#355---2026-07-13) [Compare Source](jdx/usage@v3.5.4...v3.5.5) ##### 🐛 Bug Fixes - **(parse)** allow hyphen-prefixed flag values by [@​jdx](https://github.com/jdx) in [#​715](jdx/usage#715) ##### 📚 Documentation - redesign logo as flat vector flag mark by [@​jdx](https://github.com/jdx) in [#​714](jdx/usage#714) ##### 🧪 Testing - invoke typescript compiler through npx package by [@​jdx](https://github.com/jdx) in [#​719](jdx/usage#719) ##### 🔍 Other Changes - **(release)** skip ai reviews for release prs by [@​jdx](https://github.com/jdx) in [#​718](jdx/usage#718) - schedule releases for Monday morning by [@​jdx](https://github.com/jdx) in [#​710](jdx/usage#710) - gate autorelease on fix and feat commits by [@​jdx](https://github.com/jdx) in [#​716](jdx/usage#716) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTcuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1Ny4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6cGF0Y2giXX0=-->
Summary
Redesigns the Usage logo, replacing the AI-generated raster
--helpflag with a clean, flat vector version of the same concept — an ink flagpole with a green swallowtail banner carrying the--flag prefix. Keeps the beloved "CLI flag" pun while giving us crisp, scalable, on-brand assets that hold up at every size (including 16px favicons).What changed
icon.svg— new canonical vector source, also registered as a modernimage/svg+xmlfavicon.logo.png(1536×1024),logo-nav.png(1014×399)favicon-16x16.png,favicon-32x32.png,favicon.ico(16+32 frames)apple-touch-icon.png(180),android-chrome-192x192.png,android-chrome-512x512.png#22c55e, matching--usage-greenin the docs palette and the existingtheme-color.No filenames or dimensions changed, so the VitePress config, webmanifest, and hero component all keep working; the only config edit adds the SVG favicon link.
🤖 Generated with Claude Code
Note
Low Risk
Docs-only branding and favicon metadata; no application or security-sensitive code paths change.
Overview
Replaces the docs site branding with a flat vector flag mark (
icon.svg)—pole plus green (#22c55e) swallowtail banner with--bars—serving as the canonical scalable asset.VitePress
headnow links/icon.svgasimage/svg+xmlbefore the existing PNG favicon entries, so browsers that support SVG favicons pick up the new mark without changing paths forlogo-nav.png, webmanifest, or OpenGraph URLs.Reviewed by Cursor Bugbot for commit 1b0d8a4. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit