- Add web app manifest for home screen installation - Implement service worker with offline caching strategy - Create offline fallback page with auto-reconnect - Generate PWA icons in multiple sizes (72px-512px) - Add PWA meta tags and Apple Touch icons to all pages - Register service worker with graceful degradation - Update documentation with PWA installation instructions - Add browserconfig.xml for Windows tile support Features: - Installable on mobile and desktop - Offline functionality with cached resources - App-like experience in standalone mode - Automatic updates when online - Works seamlessly with existing progressive enhancement 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
32 lines
No EOL
1.3 KiB
XML
32 lines
No EOL
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
|
|
<defs>
|
|
<linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
|
|
<stop offset="0%" style="stop-color:#2196F3;stop-opacity:1" />
|
|
<stop offset="100%" style="stop-color:#1976D2;stop-opacity:1" />
|
|
</linearGradient>
|
|
</defs>
|
|
|
|
<!-- Background circle -->
|
|
<circle cx="16" cy="16" r="16" fill="url(#bg)"/>
|
|
|
|
<!-- Ice crystal/snowflake icon -->
|
|
<g transform="translate(16, 16)">
|
|
<!-- Main cross -->
|
|
<line x1="-9.6" y1="0" x2="9.6" y2="0" stroke="white" stroke-width="2.56" stroke-linecap="round"/>
|
|
<line x1="0" y1="-9.6" x2="0" y2="9.6" stroke="white" stroke-width="2.56" stroke-linecap="round"/>
|
|
|
|
<!-- Diagonal lines -->
|
|
<line x1="-6.72" y1="-6.72" x2="6.72" y2="6.72" stroke="white" stroke-width="1.92" stroke-linecap="round"/>
|
|
<line x1="6.72" y1="-6.72" x2="-6.72" y2="6.72" stroke="white" stroke-width="1.92" stroke-linecap="round"/>
|
|
|
|
<!-- Small decorative elements -->
|
|
<circle cx="0" cy="0" r="1.28" fill="white"/>
|
|
<circle cx="4.8" cy="0" r="0.64" fill="white"/>
|
|
<circle cx="-4.8" cy="0" r="0.64" fill="white"/>
|
|
<circle cx="0" cy="4.8" r="0.64" fill="white"/>
|
|
<circle cx="0" cy="-4.8" r="0.64" fill="white"/>
|
|
</g>
|
|
|
|
|
|
</svg> |