Files
unitforge/frontend/static/img/favicon.svg
William Valentin 115e344157 Add comprehensive favicon and PWA support
- Created SVG favicons in multiple sizes (16x16, 32x32, 192x192, 512x512)
- Added web app manifest for PWA functionality
- Implemented Apple Touch Icon support for iOS devices
- Added theme color and mobile web app meta tags
- Used gear/cogs design matching UnitForge branding with blue gradient
- Supports modern browsers with SVG and fallback compatibility
- Enables 'Add to Home Screen' functionality on mobile devices

All favicon files use the same blue gradient (#0d6efd to #0b5ed7)
as the main UI theme for consistent branding.
2025-09-14 15:08:50 -07:00

27 lines
1.7 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32">
<defs>
<linearGradient id="gear-gradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#0d6efd;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5ed7;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Background circle -->
<circle cx="16" cy="16" r="15" fill="url(#gear-gradient)" stroke="#ffffff" stroke-width="1"/>
<!-- Main gear -->
<g fill="#ffffff" transform="translate(16,16)">
<!-- Gear teeth -->
<path d="M-8,-10 L-6,-10 L-6,-12 L-3,-12 L-3,-10 L-1,-10 L-1,-8 L1,-8 L1,-10 L3,-10 L3,-12 L6,-12 L6,-10 L8,-10 L10,-8 L10,-6 L12,-6 L12,-3 L10,-3 L10,-1 L8,-1 L8,1 L10,1 L10,3 L12,3 L12,6 L10,6 L10,8 L8,8 L6,10 L3,10 L3,12 L1,12 L1,10 L-1,10 L-1,8 L-3,8 L-3,10 L-6,10 L-6,12 L-8,12 L-10,10 L-10,8 L-12,8 L-12,6 L-10,6 L-10,3 L-12,3 L-12,1 L-10,1 L-10,-1 L-8,-1 L-8,-3 L-10,-3 L-10,-6 L-12,-6 L-12,-8 L-10,-8 Z"/>
<!-- Inner circle -->
<circle cx="0" cy="0" r="4" fill="url(#gear-gradient)" stroke="#ffffff" stroke-width="0.5"/>
</g>
<!-- Small accent gear -->
<g fill="#ffffff" opacity="0.8" transform="translate(23,9) scale(0.4)">
<path d="M-4,-5 L-3,-5 L-3,-6 L-1.5,-6 L-1.5,-5 L-0.5,-5 L-0.5,-4 L0.5,-4 L0.5,-5 L1.5,-5 L1.5,-6 L3,-6 L3,-5 L4,-5 L5,-4 L5,-3 L6,-3 L6,-1.5 L5,-1.5 L5,-0.5 L4,-0.5 L4,0.5 L5,0.5 L5,1.5 L6,1.5 L6,3 L5,3 L5,4 L4,4 L3,5 L1.5,5 L1.5,6 L0.5,6 L0.5,5 L-0.5,5 L-0.5,4 L-1.5,4 L-1.5,5 L-3,5 L-3,6 L-4,6 L-5,5 L-5,4 L-6,4 L-6,3 L-5,3 L-5,1.5 L-6,1.5 L-6,0.5 L-5,0.5 L-5,-0.5 L-4,-0.5 L-4,-1.5 L-5,-1.5 L-5,-3 L-6,-3 L-6,-4 L-5,-4 Z"/>
<circle cx="0" cy="0" r="2" fill="#0d6efd"/>
</g>
</svg>