Skip to content

Add Patina logo and social preview assets#118

Merged
devswha merged 1 commit into
mainfrom
design/patina-logo
May 19, 2026
Merged

Add Patina logo and social preview assets#118
devswha merged 1 commit into
mainfrom
design/patina-logo

Conversation

@devswha
Copy link
Copy Markdown
Owner

@devswha devswha commented May 19, 2026

Summary

  • Add editable SVG brand assets: square icon, README logo lockup, and 1200x630 social preview.
  • Add DESIGN.md as the repo-local brand/design contract for future visual work.
  • Use AI-generated concept exploration only as reference; final assets are hand-authored flat SVG.
  • Replace the prior document/fold placeholder with the docs: fix English pattern count (24→28) in documentation #16 pure-mark concept selected by Gemini + Claude consensus.
  • Surface the logo in README and link the asset set from the demo section.
  • Include assets/ in the npm package so README/social asset links resolve after packing.
  • Update launch-copy and roadmap docs to point at the new social preview and mark the logo task as done/maintained.

Design notes

  • Final assets deliberately avoid 3D/raster-like texture; the production mark is strictly flat and gradient-free.
  • The new symbol is no longer a document icon: oxidized copper transforms into patina teal around a warm preserved-meaning core.
  • Gemini and Claude both ranked docs: fix English pattern count (24→28) in documentation #16 above MAX mode: omx ask command not supported #1/feat: populate en-structure.md with 4 English structure patterns #12 for viral memorability and favicon readability.
  • The selected mark includes the consensus tweaks: larger warm core, slight off-center placement, dark halo separation, and cleaner copper/teal seam.
  • The palette stays constrained: dark slate + oxidized copper + verdigris + warm cream.
  • The design explicitly avoids Obsidian-like purple crystal trade dress, generic AI sparkles, eco-leaf ambiguity, shadows, bevels, glow, and texture-heavy polish.

Verification

  • Candidate gallery: .omx/artifacts/brand-concepts/patina-v4/index.html
  • Gemini consensus artifact: .omx/artifacts/ask-gemini-patina-logo-candidate-consensus-20260520-045708.md
  • Claude consensus artifact: .omx/artifacts/ask-claude-patina-logo-candidate-consensus-20260520-045708.md
  • Flatness token scan for gradients/glow/shadows/opacity pseudo-depth
  • git diff --check
  • SVG XML parse for assets/brand/patina-icon.svg, assets/brand/patina-logo.svg, assets/social/patina-og.svg, and existing assets/social/patina-before-after.svg
  • SVG static scan for script/event/external href/foreignObject/data URLs
  • npm run benchmark — 20/20 fixtures, 100.0%
  • npm test — 144/144
  • npm pack --dry-run — confirmed brand/social assets are included

Notes / risks

  • Source assets are SVG-only for now; no raster favicon/PNG export is included in this PR.
  • Browser pixel-diff rendering across social platforms was not available in this environment.
  • Core rewrite/skill pipeline is untouched.

@devswha devswha force-pushed the design/patina-logo branch 5 times, most recently from 2d26ffe to baddd93 Compare May 19, 2026 19:47
Add editable SVG logo, icon, and social preview assets so the project has a recognizable public surface before launch.

Use the model-consensus #16 pure mark as the production logo: oxidized copper turns into patina teal around a warm preserved-meaning core.

Add DESIGN.md as the durable brand/design contract and record the silhouette-first direction so future logo work does not drift back into generated 3D, bevels, document-card literalism, or explanatory text lines.

Wire the README, launch-copy docs, roadmap, and npm package file list without touching the core rewrite pipeline.

Constraint: keep assets repo-native SVG, legible at favicon scale, gradient-free, and distinct from Obsidian trade dress.

Rejected: raster-only generated art, texture-heavy 3D styling, bevel language, glow, gradient-heavy polish, the prior folded-document placeholder, and the reveal-ribbon/text-bar concept after Claude/Gemini consensus preferred #16.

Confidence: high

Scope-risk: narrow

Tested: flatness token scan; git diff --check; SVG XML parse; SVG static scan; npm run benchmark; npm test; npm pack --dry-run.

Not-tested: browser pixel-diff rendering across every social platform; snap browser screenshot was unavailable in this environment.

Co-authored-by: OmX <omx@oh-my-codex.dev>
@devswha devswha force-pushed the design/patina-logo branch from baddd93 to 70480a7 Compare May 19, 2026 19:59
@devswha devswha merged commit 70da434 into main May 19, 2026
3 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.

1 participant