Skip to content

feat: dot + ripple identity mark#175

Merged
brianorwhatever merged 1 commit intomainfrom
feat/boop-logo-ripple
Apr 24, 2026
Merged

feat: dot + ripple identity mark#175
brianorwhatever merged 1 commit intomainfrom
feat/boop-logo-ripple

Conversation

@brianorwhatever
Copy link
Copy Markdown
Contributor

Summary

  • Replace the plain violet dot with the "01 · Original" mark from the identity pack: violet dot + soft ripple ring (opacity 0.25), proportions locked to dot r = 0.218·s, ring r = 0.373·s, stroke = max(1.5, 0.0136·s).
  • .boop-dot gains an em-scaled ::after ring so every wordmark site — App header, Settings, PublicList, Login, Compare, SharedListResource — updates automatically.
  • Landing page wordmark (.wordmark .dot, sm variant) and hero .mark get matching rings sized for their pixel/clamp contexts.
  • Favicon SVG in index.html moves to the 220 viewBox used by the design file and renders dot + ring.
  • scripts/generate-icons.mjs rewritten to produce the design's "iOS rounded" artboard (violet tile, cream mark with cream ring at 0.4 opacity) and cream/ink splashes with the dot + ring. Ran generate:assets to push the new source through the full iOS + Android size matrix.

Test plan

  • Spot-check the header wordmark in the running app at light/dark and common font sizes (App header 20px, Login 26px, footer 14px).
  • Visit / (Landing) and confirm the nav wordmark and the hero mark both render the ripple.
  • Open a new browser tab and confirm the favicon shows the dot + subtle ring.
  • Install the iOS build and check the home-screen icon + cold-launch splash match the new mark.
  • Install the Android build and confirm ic_launcher (square + round + adaptive foreground) + splash match.

🤖 Generated with Claude Code

Implements the final mark from the Boop identity pack: a violet dot
with a soft ripple ring (proportions dot r = 0.218·s, ring r = 0.373·s,
opacity 0.25). Applies everywhere the mark renders — inline wordmarks,
landing hero, favicon, and the iOS/Android app icons + splash screens.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@brianorwhatever brianorwhatever merged commit 392f75d into main Apr 24, 2026
5 of 6 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