Files
Emailsorter/client/FAVICON_SETUP.md
ANDJ 6da8ce1cbd huhuih
hzgjuigik
2026-01-27 21:06:48 +01:00

3.3 KiB

Favicon Setup Anleitung

Die Favicon-Dateien wurden erstellt. Um alle Formate zu generieren, folge diesen Schritten:

Erstellte Dateien

favicon.svg - Modernes SVG Favicon (bereits erstellt) apple-touch-icon.svg - SVG für Apple Touch Icon (bereits erstellt) site.webmanifest - Web App Manifest (bereits erstellt)

Noch zu erstellen (PNG/ICO)

Du musst die folgenden PNG/ICO-Dateien aus dem SVG erstellen:

Option 1: Online Converter verwenden

  1. Gehe zu einem dieser Tools:

  2. Lade favicon.svg hoch

  3. Generiere folgende Dateien:

    • favicon.ico (16x16, 32x32, 48x48)
    • favicon-16x16.png
    • favicon-32x32.png
    • apple-touch-icon.png (180x180)
    • favicon-192x192.png (für Web Manifest)
    • favicon-512x512.png (für Web Manifest)
  4. Speichere alle generierten Dateien im client/public/ Ordner

Option 2: Mit ImageMagick (Command Line)

# Installiere ImageMagick (falls nicht vorhanden)
# Windows: choco install imagemagick
# Mac: brew install imagemagick
# Linux: sudo apt-get install imagemagick

cd client/public

# Erstelle PNG-Varianten
magick favicon.svg -resize 16x16 favicon-16x16.png
magick favicon.svg -resize 32x32 favicon-32x32.png
magick apple-touch-icon.svg -resize 180x180 apple-touch-icon.png
magick favicon.svg -resize 192x192 favicon-192x192.png
magick favicon.svg -resize 512x512 favicon-512x512.png

# Erstelle ICO (mehrere Größen)
magick favicon.svg -define icon:auto-resize=16,32,48 favicon.ico

Option 3: Mit Online Favicon Generator (Empfohlen)

  1. Gehe zu: https://realfavicongenerator.net/
  2. Klicke auf "Select your Favicon image"
  3. Lade favicon.svg hoch
  4. Konfiguriere die Optionen:
    • iOS: Apple Touch Icon aktivieren
    • Android Chrome: Manifest aktivieren
    • Windows Metro: Optional
  5. Klicke auf "Generate your Favicons and HTML code"
  6. Lade das ZIP herunter
  7. Extrahiere alle Dateien in client/public/
  8. Kopiere die generierten <link> Tags in index.html (falls nötig)

Verifizierung

Nach dem Erstellen aller Dateien:

  1. Starte den Dev-Server: npm run dev
  2. Öffne die Seite im Browser
  3. Prüfe den Browser-Tab - das Favicon sollte angezeigt werden
  4. Teste auf Mobile:
    • iOS Safari: Zum Home-Bildschirm hinzufügen → Icon sollte erscheinen
    • Android Chrome: Installiere als PWA → Icon sollte erscheinen

Dateien im public/ Ordner

Nach Abschluss sollten folgende Dateien vorhanden sein:

client/public/
├── favicon.svg ✅
├── favicon.ico (zu erstellen)
├── favicon-16x16.png (zu erstellen)
├── favicon-32x32.png (zu erstellen)
├── apple-touch-icon.png (zu erstellen)
├── favicon-192x192.png (zu erstellen)
├── favicon-512x512.png (zu erstellen)
├── apple-touch-icon.svg ✅
└── site.webmanifest ✅

Browser-Kompatibilität

  • Chrome/Edge: Verwendet favicon.svg oder favicon.ico
  • Firefox: Verwendet favicon.svg oder favicon.ico
  • Safari (Desktop): Verwendet favicon.ico oder PNG
  • Safari (iOS): Verwendet apple-touch-icon.png
  • Android Chrome: Verwendet Icons aus site.webmanifest

Die aktuelle Konfiguration in index.html unterstützt alle modernen Browser!