#!/bin/bash

# GoLapApp Icon Setup
echo "🎨 GoLapApp Icon Setup"

PROJECT_DIR="/Users/atakanozkan/GoLapApp"
ASSETS_DIR="$PROJECT_DIR/assets"

# Assets Verzeichnis erstellen
mkdir -p "$ASSETS_DIR"

# Benötigte Icon-Größen für iOS/Android/Web
echo "📝 Icon-Platzhalter werden erstellt..."

# Haupt-Icon (1024x1024)
cat > "$ASSETS_DIR/icon-requirements.txt" << EOF
Benötigte Icon-Größen:

Haupt-Icon:
- icon.png (1024x1024) - Für App Store und Play Store

iOS Icons (werden automatisch generiert):
- 60x60 @2x (120x120)
- 60x60 @3x (180x180)
- 72x72 @2x (144x144) - iPad
- 76x76 @2x (152x152) - iPad

Android Icons:
- adaptive-icon.png (1024x1024) - Adaptive Icon
- foreground.png (1024x1024) - Adaptive Icon Foreground

Web Icons:
- favicon.png (32x32)
- web-icon.png (192x192)

Splash Screen:
- splash.png (1242x2436) - iOS Splash Screen

Platziere deine Icon-Dateien im /assets Verzeichnis und benenne sie wie oben angegeben.
EOF

# Temporäre Platzhalter-Icons erstellen (falls keine vorhanden)
echo "🎨 Platzhalter-Icons werden erstellt..."

# Simple SVG Icon als Platzhalter
cat > "$ASSETS_DIR/icon.svg" << EOF
<svg width="1024" height="1024" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
  <rect width="1024" height="1024" fill="#1E1E1E"/>
  <text x="512" y="512" font-family="Arial, sans-serif" font-size="200" font-weight="bold" text-anchor="middle" dominant-baseline="middle" fill="#61DAFB">GL</text>
</svg>
EOF

# Konvertierungsskript für verschiedene Größen
cat > "$PROJECT_DIR/deploy/convert-icons.sh" << EOF
#!/bin/bash
# Icon Konvertierung (benötigt ImageMagick oder sips)

echo "🔄 Icons werden konvertiert..."

# SVG zu PNG konvertieren (macOS sips)
if command -v sips &> /dev/null; then
    sips -s format png -z 1024 1024 "$ASSETS_DIR/icon.svg" --out "$ASSETS_DIR/icon.png"
    sips -s format png -z 192 192 "$ASSETS_DIR/icon.svg" --out "$ASSETS_DIR/web-icon.png"
    sips -s format png -z 32 32 "$ASSETS_DIR/icon.svg" --out "$ASSETS_DIR/favicon.png"
    sips -s format png -z 1024 1024 "$ASSETS_DIR/icon.svg" --out "$ASSETS_DIR/adaptive-icon.png"
    sips -s format png -z 1024 1024 "$ASSETS_DIR/icon.svg" --out "$ASSETS_DIR/foreground.png"
    echo "✅ Icons mit sips konvertiert"
else
    echo "❌ sips nicht gefunden. Bitte ImageMagick installieren oder Icons manuell konvertieren"
fi

echo "📱 Ersetze die Platzhalter-Icons mit deinen eigenen Icons"
EOF

chmod +x "$PROJECT_DIR/deploy/convert-icons.sh"

echo "✅ Icon Setup abgeschlossen!"
echo "📁 Platzhalter-Icons erstellt in: $ASSETS_DIR"
echo "🔄 Führe './deploy/convert-icons.sh' aus zum Konvertieren"
echo "📝 Siehe: $ASSETS_DIR/icon-requirements.txt"
