Partner logos: expand to full set (lockups, color + 1-color icons, normalized sizing)#10
Merged
Merged
Conversation
Fills gaps with genuine official assets (nothing redrawn): - Claude: official Anthropic press-kit lockup (slate/ivory/one-color) + official Claude Spark icon (clay #D97757) — replaces the Simple Icons glyph. - 1Password: official lockup (mono black + white) from the press CDN. - Slack: the true 4-color hash icon from Slack's CDN (fills the color-icon gap). - Rippling: official 'R' icon from Rippling's production CDN (was entirely missing). partners.json + the styleguide updated. Remaining gaps are owner-gated wordmark lockups (Slack/Rippling/HubSpot/Asana/Notion) and Google Workspace (no official suite lockup exists) — documented, not faked. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Normalize every partner icon to a uniform centered square viewBox (measured via real getBBox; glyph ~86% of the box) so they're optically consistent — fixes the small/inconsistent Google etc. - Add wordmark lockups sourced from Wikimedia Commons (PD-textlogo): Slack, HubSpot, Asana, Google Workspace; Notion via svgporn CDN. Plus Rippling's official color icon. (Rippling has no combined lockup by design.) - Ensure a 1-color (currentColor) icon.svg for every brand; styleguide now shows a Color row + a 1-color row, both uniformly sized, + the lockups. - partners.json updated: lockups recorded, provenance + trademark notes, gaps closed where filled. All marks remain third-party trademarks used nominatively — not OMDS assets, never recolored where the owner forbids it. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Add a 1-color (currentColor) version of every lockup (logo-mono.svg) — a single-color knockout of the official mark. Google excluded (its guidelines forbid a monochrome Google logo). - Normalize lockup sizing (tight viewBox via measured bounding boxes + fixed-height render) so they're visually consistent; fixed a Google Workspace clip by keeping its native viewBox (its wordmark uses an ancestor transform that defeats per-element bbox trimming). - Styleguide: group each mark's color + 1-color variant on one card (icons and lockups), uniform square icons + uniform-height lockups. - Add Rippling's official color icon. partners.json records the mono lockup variants + provenance. All marks remain third-party trademarks used nominatively — not OMDS assets, never recolored where the owner forbids it. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Every icon canonically normalized to a 0 0 24 24 box (measured bboxes, glyph ~86%, centered) — all icons + each brand's color/1-color now swap in place at identical dimensions. - 1-color knockouts regenerated: color -> currentColor, white cutouts -> transparent, so they read correctly on any background. - Styleguide groups each mark's color (on light) + 1-color (white on dark, inlined so currentColor inherits) per card. - Google Workspace mono added (currentColor knockout; note its guidelines discourage recoloring). Rippling lockup = the supplied official vector, recolored to brand plum (#402530) + currentColor mono, tight-trimmed. - Ramp: documented that no official standalone icon exists (swoosh is fused into the single wordmark path; not separable without redrawing). partners.json updated with all variants + provenance. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Add a per-lockup optical scale factor (--lk-h): some marks have tall icons that inflate their bbox, so a flat height read small/large. Tuned by eye — Notion/HubSpot up, Google Workspace down (it's long). - Add a plain "Google" 4-color wordmark lockup (Wikimedia, PD-textlogo) as its own card, separate from Google Workspace, with a currentColor mono. - partners.json records both Google lockups + the supplied official Rippling lockup (recolored to brand plum). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Completes the partner/integration logo set — all from official / PD sources, nothing redrawn.
Icons — color + 1-color, uniform sizing
icon-color.svg(official brand color; Google's real 4-color G, Slack's real 4-color hash) andicon.svg(1-color,fill="currentColor"— themeable).getBBox, glyph ~86% of box) so they're optically consistent — fixes the small/inconsistent Google etc.Lockups (icon + wordmark)
Added from Wikimedia Commons (PD-textlogo) — Slack, HubSpot, Asana, Google Workspace — and Notion (svgporn CDN). Joins the official GitHub / Claude / 1Password / Ramp lockups already present. Plus Rippling's official color icon.
Styleguide
Partner section now shows three rows: Icons — color, Icons — 1-color, Lockups. Verified in-browser (all render, uniform sizing, 0 console errors).
Only remaining gap
Rippling has no combined icon+wordmark lockup — it ships icon + wordmark separately by design (documented in
partners.json). Google app icons (Gmail/Drive) remain partner-gated.Governance unchanged
Third-party trademarks, used nominatively — not OMDS assets, never recolored where the owner forbids it (e.g. Google's G).
partners.jsonrecords owner, source, variants, provenance, and gaps per brand.🤖 Generated with Claude Code