Repository navigation
Swap every sbomify mark on the site for the new logo kit - #155
Merged
Merged
Conversation
The brand mark changed: the gradient emblem on #141035 is replaced by a flat mark, Brand Navy #25293F on light and white on dark. Every place the site drew the old mark still drew the old one. - assets/images/site/logo.svg is now the kit's dark (white) full lock-up. Its aspect is 571.45:107, not the old 133:24, so header.html and footer.html carry width="128" height="24"; leaving 133 there would have made the browser reserve the wrong box and shift the header on load. - assets/images/logo/logo-circle.svg is the kit's circle lock-up. It is a d2 `icon:` in sbom-hub, sbom-sharing and store-analyze-enrich, and d2 inlines it base64, so the three generated SVGs (in both assets/images/d2 and layouts/partials/d2) carry the new payload. Regenerating with d2 0.7.1 reproduces exactly these bytes. - assets/images/logo/badge.svg keeps its layout and its "sbomified" lettering; only the emblem and the flat navy plate behind it changed. - Favicons, the Android icons and apple-touch-icon come from the kit's badge variant, which the kit nominates for app icons and tiles. At 16 and 32 px the mark is drawn at the larger of the two scales the kit allows, because at kit padding the seven bars smear into each other; clear space still exceeds one bar height. apple-touch-icon is full bleed, since iOS applies its own mask and a disc inside that mask wastes the tile. favicon.ico now holds 16, 32 and 48 px frames, each rendered from vector rather than downsampled. - The 1200x630 og:image was redrawn with the white lock-up. Background stays #141035 to match the site chrome, which this change does not touch. Verified by building the site and viewing the header, footer, the Trust Center badge and a diagram page at desktop and mobile widths. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> Co-authored-by: multica-agent <[email protected]>
vpetersson
approved these changes
Sep 25, 2026
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.
What this does
Replaces every sbomify mark on the site with the new logo kit. The old mark was a gradient emblem (blue → magenta → orange) on
#141035; the new one is flat — Brand Navy#25293Fon light backgrounds, white on dark.assets/images/site/logo.svgfull-dark(white), 571.45×107assets/images/logo/logo-circle.svg/.png#141035disccircle-light— navy disc, white emblemassets/images/logo/badge.svg#25293Fplatefavicon.ico,favicon-16,favicon-32badge— navy rounded squareandroid-chrome-192/512badgeapple-touch-iconassets/images/site/sbomify.png(og:image)#CBCCCEtaglineThe repo keeps a second copy of the six icon files at the repo root alongside
static/; both copies were updated so they stay identical.Decisions worth a second opinion
Header and footer
width/heightchanged from133/24to128/24. The new lock-up's aspect ratio is 571.45:107, not 133:24. Those attributes are what the browser uses to reserve the box before the SVG loads; leaving the old pair would have reserved a box ~5 % too wide and shifted the header on first paint.Favicons use the kit's
badgevariant, notcircle. The kit's own README nominatesbadgefor "App icons, favicons, tiles" andcirclefor "Avatars, social profiles".At 16 and 32 px the emblem is drawn larger than in the kit's badge file. At the kit's own padding the seven bars smear into an illegible block at those sizes (the old favicon had the same problem). The mark is not altered — only its scale inside the tile — and clear space still exceeds one emblem-bar height, which is the kit's minimum. 192 px and up use the kit's badge geometry unchanged.
apple-touch-iconis full bleed. iOS applies its own rounded mask, so a disc inside that mask leaves dead corners; a full-bleed square fills the tile.favicon.iconow carries 16, 32 and 48 px frames, each rendered from vector rather than downsampled from one raster.The og:image background stays
#141035. That is the site'sprimaryBGand this change does not touch the palette. The kit's Deep Navy#151724would have made the card disagree with the page it links to.Diagrams
logo-circle.svgis a d2icon:insbom-hub,sbom-sharingandstore-analyze-enrich. d2 inlines the icon as base64, so the six generated files (inassets/images/d2/andlayouts/partials/d2/) carry the new payload. Runningbun run build:d2with the pinned d2 0.7.1 reproduces exactly these bytes, so CI's regeneration agrees with what is committed.Verification
bun run build:css,bun run build:d2andhugo --minify --environment productionall succeed;bun run lint:markdownis clean. Header, footer, the Trust Center badge and a diagram page were checked in a browser at 1440 px and 390 px.Not changed, but worth a look
site.webmanifeststill hastheme_colorandbackground_colorset to#ffffff, and emptyname/short_name. A white PWA splash behind a navy icon now looks wrong, but that is the manifest rather than the logo, so it is left for a separate change.🤖 Generated with Claude Code