Skip to content

Simplify favicon - #211

Merged
nmattia merged 1 commit into
mainfrom
nm-favicon
Sep 24, 2026
Merged

nmattia merged 1 commit into
mainfrom
nm-favicon

Conversation

@nmattia

@nmattia nmattia commented Sep 24, 2026

Copy link
Copy Markdown
Owner

Inspired by this article: https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs#step-1-prepare-the-svg

This introduces a new favicon design in public/icon.svg as well as instructions for creating the derived favicon files. This also drops outdated manifests.

Inspired by this article: https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs#step-1-prepare-the-svg

This introduces a new favicon design in `public/icon.svg` as well as
instructions for creating the derived favicon files. This also drops
outdated manifests.
@nmattia
nmattia requested a balanced review from Copilot September 24, 2026 20:58
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying nmattia-com with  Cloudflare Pages  Cloudflare Pages

Latest commit: 786d061
Status: ✅  Deploy successful!
Preview URL: https://0138fb7d.nmattia-com.pages.dev
Branch Preview URL: https://nm-favicon.nmattia-com.pages.dev

View logs

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The dark SVG glyph lacks sufficient contrast against dark browser chrome.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: None

What changed in this PR

Simplifies favicon support and documents asset generation.

Changes:

  • Adds a new SVG favicon and streamlined head links.
  • Documents ICO and Apple touch icon generation.
  • Removes obsolete manifest and platform-specific assets.
File Description
src/​components/​Head.astro Simplifies favicon declarations.
README.md Documents favicon generation.
public/​icon.svg Adds the new favicon design.
public/​manifest.json Removes the obsolete web manifest.
public/​browserconfig.xml Removes legacy Microsoft configuration.
public/​safari-pinned-tab.svg Removes the legacy Safari icon.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@nmattia
nmattia merged commit cd01dd8 into main Sep 24, 2026
2 checks passed
@nmattia
nmattia deleted the nm-favicon branch September 24, 2026 21:01

@monicacrowns monicacrowns left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good

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.

3 participants