open-design/apps/landing-page/app/_components
Joey-nexu e3a848a33a
feat(landing-page): replace Ø wordmark with PNG logo across nav/footer/favicon (#1449)
* feat(landing-page): replace Ø wordmark with PNG logo across nav/footer/favicon

Switches the brand mark from the Unicode 'Ø' glyph to the new circular
gradient paper-plane PNG. Header nav and footer share the same image, and
the browser tab + iOS home screen icons are regenerated from the same
500x500 source.

- public/logo.png (500x500, brand source)
- public/favicon.png (32x32, replaces favicon.svg)
- public/apple-touch-icon.png (180x180, regenerated)
- header.tsx + page.tsx footer: <span>Ø</span> -> <img src=/logo.png />
- globals.css: simplify .brand-mark (drop Ø-era border/font, add object-fit
  contain on child img)
- index.astro: link rel=icon now points at favicon.png

* fix(landing-page): apply logo + favicon swap to sub-page layout too

Review on #1449 caught two cross-page consistency issues:

- P1: sub-page-layout.astro still linked /favicon.svg, which this PR
  deletes — every Skills/Systems/Templates/Craft page would request a
  missing asset. Updated to /favicon.png to match index.astro.
- P2: sub-page-layout.astro still rendered the Ø wordmark in its footer
  brand block, leaving the public site with mixed brand marks. Replaced
  with the same <img src=/logo.png /> wrapper pattern used on the
  homepage header and footer.

Repo-wide grep now shows 0 favicon.svg references and 0 Ø brand-mark
spans. typecheck still 25 files / 0 errors / 0 warnings.

---------

Co-authored-by: Joey-nexu <236967869+joeylee12629-star@users.noreply.github.com>
2026-05-13 12:30:32 +08:00
..
blog-layout.astro feat(landing-page): add blog routes (#1444) 2026-05-13 12:20:45 +08:00
header.tsx feat(landing-page): replace Ø wordmark with PNG logo across nav/footer/favicon (#1449) 2026-05-13 12:30:32 +08:00
skill-row.astro feat(landing-page): split catalog into per-facet pages + auto-deploy on content changes (#1158) 2026-05-12 19:24:50 +08:00
sub-page-layout.astro feat(landing-page): replace Ø wordmark with PNG logo across nav/footer/favicon (#1449) 2026-05-13 12:30:32 +08:00
system-card.astro feat(landing-page): split catalog into per-facet pages + auto-deploy on content changes (#1158) 2026-05-12 19:24:50 +08:00
wire.tsx feat(skills): open-design-landing rename, kami skills, landing OG (#428) 2026-05-04 19:22:46 +08:00