Skip to content

🌱 brand: adopt the hivecommons.dev logo - #12

Merged
clubanderson merged 1 commit into
mainfrom
brand/hivecommons-logo
Sep 10, 2026
Merged

🌱 brand: adopt the hivecommons.dev logo#12
clubanderson merged 1 commit into
mainfrom
brand/hivecommons-logo

Conversation

@clubanderson

Copy link
Copy Markdown
Member

Adopts the hivecommons.dev mark across the docs site. Hive the project keeps the bee; this repo represents Hive Commons, so it takes the new mark.

What changed

  • public/hive-commons-logo.png β€” was the bee, now the Hive Commons mark (512x512)
  • public/hive-commons-og.png β€” new 1200x630 social card
  • src/app/icon.png β€” favicon, using a text-free crop of the mark

Two pre-existing bugs fixed alongside

These were tightly coupled to the asset swap, so they are fixed here rather than left behind:

  1. OG metadata declared width: 1200, height: 630 while the file it pointed at was actually 154x154. Now points at a real 1200x630 card.
  2. Five <Image> usages declared 160x40 for a square file, causing layout shift. Corrected to 40x40.

On the favicon

The sticker is detailed artwork and cannot reduce to a legible 16px favicon β€” the curved wordmark becomes a smudge. Verified this visually rather than assuming. The favicon therefore uses a text-free crop of the mark itself, which stays readable at small sizes.

Verification

npm run build passes; npm run lint exits 0. The two lint errors in src/__tests__/ are pre-existing and come from a missing rule definition in untouched files.

Note: the build regenerates docs/content/** and public/config/shared.json from source repos. Those were deliberately kept out of this commit β€” only the 9 branding files are staged.

Hive Commons had no mark of its own -- every "Hive Commons logo" slot on
docs.hivecommons.dev was rendering the Hive bee. The bee is Hive's, and it stays
with the hive repo; the umbrella org now has its own identity, so the shared
slots use it.

Replaces public/hive-commons-logo.png (navbar, footers, 404) and src/app/icon.png
(the favicon).

Two things fixed while swapping the asset, both of which predate it:

- The Open Graph and Twitter cards pointed at the square logo while DECLARING it
  1200x630. The file was 154x154, so every social unfurl was handed a size that
  did not describe the image. Adds a real 1200x630 card and points the metadata
  at it. The card needs no lettering because the mark carries the wordmark.

- Five <Image> usages declared width={160} height={40} for a file that has always
  been square, so the reserved box was 4:1 against a 1:1 image and shifted on
  load. Now 40x40.

The favicon uses a text-free crop of the mark. The full sticker carries a curved
"hivecommons.dev" wordmark that is illegible below about 48px, and a favicon that
resolves to a smudge is worse than one that reads as a honeycomb.

Legacy docs/docs/overrides/favicons/ is untouched -- it is unreferenced mkdocs
leftovers and removing it is a separate cleanup.

Signed-off-by: Andrew Anderson <andy@clubanderson.com>
@kubestellar-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign clubanderson for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@clubanderson
clubanderson merged commit ae28710 into main Sep 10, 2026
3 of 6 checks passed
@kubestellar-prow
kubestellar-prow Bot deleted the brand/hivecommons-logo branch September 10, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant