Skip to content

[TEST] Favicon Generator tool #44

Description

@jbaddley

Route

/favicon-generator

Scenarios to test

Upload

  • Dropzone visible on load
  • Uploading a PNG renders a preview of the uploaded image
  • Uploading a JPEG renders a preview
  • Uploading an SVG renders a preview (if supported)

Size preview grid

  • A grid of favicon previews at multiple sizes is displayed (16×16, 32×32, 48×48, 192×192, 512×512)
  • All preview tiles show the image scaled to that size
  • The preview updates if the source image is changed

Platform icon previews

  • Browser tab favicon preview (16×16 / 32×32) is shown
  • Apple touch icon preview (180×180) is shown
  • Android/PWA icon preview (192×192) is shown

Download

  • "Download ZIP" button is present
  • Clicking it triggers a .zip download
  • The ZIP contains:
    • favicon.ico (multi-size ICO file)
    • favicon-16x16.png
    • favicon-32x32.png
    • apple-touch-icon.png (180×180)
    • icon-192.png
    • icon-512.png
  • An HTML <link> snippet is displayed for copy-pasting into a <head> tag

Background options (if present)

  • Transparent vs. white background toggle works for ICO generation
  • Rounded corners option (if present) applies to the output

Acceptance criteria

  • ZIP download triggered; contains favicon.ico and at least 4 PNG sizes
  • Preview grid renders all size tiles without error

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions