feat(chat): Update NordaGPT icon - smiling green robot (R4-A)
- Modern robot design with visor - INPI green colors (#22c55e → #14b8a6 gradient) - Glowing eyes effect - Friendly smile - Yellow antenna (north indicator) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
bd78ba0688
commit
1cee516950
@ -1,88 +1,29 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="100" height="100">
|
||||
<defs>
|
||||
<!-- Gradient for the compass rose -->
|
||||
<linearGradient id="compassGradient" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" style="stop-color:#233e6d;stop-opacity:1" />
|
||||
<stop offset="100%" style="stop-color:#1a2d4f;stop-opacity:1" />
|
||||
<linearGradient id="robotGrad" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" style="stop-color:#22c55e"/>
|
||||
<stop offset="100%" style="stop-color:#14b8a6"/>
|
||||
</linearGradient>
|
||||
<!-- Glow effect for center -->
|
||||
<radialGradient id="centerGlow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" style="stop-color:#22c55e;stop-opacity:0.8" />
|
||||
<stop offset="70%" style="stop-color:#22c55e;stop-opacity:0.3" />
|
||||
<stop offset="100%" style="stop-color:#22c55e;stop-opacity:0" />
|
||||
</radialGradient>
|
||||
<!-- Filter for soft glow -->
|
||||
<filter id="glow" x="-50%" y="-50%" width="200%" height="200%">
|
||||
<feGaussianBlur stdDeviation="2" result="coloredBlur"/>
|
||||
<feGaussianBlur stdDeviation="2" result="blur"/>
|
||||
<feMerge>
|
||||
<feMergeNode in="coloredBlur"/>
|
||||
<feMergeNode in="blur"/>
|
||||
<feMergeNode in="SourceGraphic"/>
|
||||
</feMerge>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<!-- Background circle -->
|
||||
<circle cx="50" cy="50" r="48" fill="url(#compassGradient)" stroke="#bfd4f0" stroke-width="1.5"/>
|
||||
|
||||
<!-- Compass rose - 8 directions as circuit traces -->
|
||||
<!-- North (highlighted) -->
|
||||
<path d="M50 8 L50 35" stroke="#fbbf24" stroke-width="3" stroke-linecap="round" filter="url(#glow)"/>
|
||||
<circle cx="50" cy="8" r="3" fill="#fbbf24" filter="url(#glow)"/>
|
||||
|
||||
<!-- South -->
|
||||
<path d="M50 65 L50 92" stroke="#22c55e" stroke-width="2" stroke-linecap="round"/>
|
||||
<circle cx="50" cy="92" r="2.5" fill="#22c55e"/>
|
||||
|
||||
<!-- East -->
|
||||
<path d="M65 50 L92 50" stroke="#22c55e" stroke-width="2" stroke-linecap="round"/>
|
||||
<circle cx="92" cy="50" r="2.5" fill="#22c55e"/>
|
||||
|
||||
<!-- West -->
|
||||
<path d="M35 50 L8 50" stroke="#22c55e" stroke-width="2" stroke-linecap="round"/>
|
||||
<circle cx="8" cy="50" r="2.5" fill="#22c55e"/>
|
||||
|
||||
<!-- NE -->
|
||||
<path d="M61 39 L80 20" stroke="#22c55e" stroke-width="1.5" stroke-linecap="round" opacity="0.8"/>
|
||||
<circle cx="80" cy="20" r="2" fill="#22c55e" opacity="0.8"/>
|
||||
|
||||
<!-- NW -->
|
||||
<path d="M39 39 L20 20" stroke="#22c55e" stroke-width="1.5" stroke-linecap="round" opacity="0.8"/>
|
||||
<circle cx="20" cy="20" r="2" fill="#22c55e" opacity="0.8"/>
|
||||
|
||||
<!-- SE -->
|
||||
<path d="M61 61 L80 80" stroke="#22c55e" stroke-width="1.5" stroke-linecap="round" opacity="0.8"/>
|
||||
<circle cx="80" cy="80" r="2" fill="#22c55e" opacity="0.8"/>
|
||||
|
||||
<!-- SW -->
|
||||
<path d="M39 61 L20 80" stroke="#22c55e" stroke-width="1.5" stroke-linecap="round" opacity="0.8"/>
|
||||
<circle cx="20" cy="80" r="2" fill="#22c55e" opacity="0.8"/>
|
||||
|
||||
<!-- Center glow -->
|
||||
<circle cx="50" cy="50" r="20" fill="url(#centerGlow)"/>
|
||||
|
||||
<!-- AI chip center -->
|
||||
<rect x="38" y="38" width="24" height="24" rx="4" fill="#1a2d4f" stroke="#22c55e" stroke-width="1.5"/>
|
||||
|
||||
<!-- Chip pins (circuit connections) -->
|
||||
<rect x="42" y="36" width="3" height="4" fill="#22c55e"/>
|
||||
<rect x="48.5" y="36" width="3" height="4" fill="#22c55e"/>
|
||||
<rect x="55" y="36" width="3" height="4" fill="#22c55e"/>
|
||||
|
||||
<rect x="42" y="60" width="3" height="4" fill="#22c55e"/>
|
||||
<rect x="48.5" y="60" width="3" height="4" fill="#22c55e"/>
|
||||
<rect x="55" y="60" width="3" height="4" fill="#22c55e"/>
|
||||
|
||||
<rect x="36" y="42" width="4" height="3" fill="#22c55e"/>
|
||||
<rect x="36" y="48.5" width="4" height="3" fill="#22c55e"/>
|
||||
<rect x="36" y="55" width="4" height="3" fill="#22c55e"/>
|
||||
|
||||
<rect x="60" y="42" width="4" height="3" fill="#22c55e"/>
|
||||
<rect x="60" y="48.5" width="4" height="3" fill="#22c55e"/>
|
||||
<rect x="60" y="55" width="4" height="3" fill="#22c55e"/>
|
||||
|
||||
<!-- AI text in center -->
|
||||
<text x="50" y="54" font-family="Arial, sans-serif" font-size="11" font-weight="bold" fill="#22c55e" text-anchor="middle">AI</text>
|
||||
|
||||
<!-- North indicator star -->
|
||||
<polygon points="50,3 51.5,6 50,5 48.5,6" fill="#fbbf24"/>
|
||||
<!-- Background -->
|
||||
<circle cx="50" cy="50" r="45" fill="#1a1a2e"/>
|
||||
<!-- Antenna -->
|
||||
<path d="M50 18 L50 8" stroke="url(#robotGrad)" stroke-width="3" stroke-linecap="round"/>
|
||||
<circle cx="50" cy="6" r="3" fill="#fbbf24" filter="url(#glow)"/>
|
||||
<!-- Head -->
|
||||
<rect x="20" y="22" width="60" height="52" rx="14" fill="url(#robotGrad)"/>
|
||||
<!-- Visor -->
|
||||
<rect x="28" y="38" width="44" height="14" rx="7" fill="#0a0a1a"/>
|
||||
<!-- Eyes -->
|
||||
<rect x="32" y="41" width="12" height="8" rx="4" fill="#4ade80" filter="url(#glow)"/>
|
||||
<rect x="56" y="41" width="12" height="8" rx="4" fill="#4ade80" filter="url(#glow)"/>
|
||||
<!-- Smile -->
|
||||
<path d="M38 60 Q 50 68, 62 60" stroke="#0a0a1a" stroke-width="3" fill="none" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 1.3 KiB |
Loading…
Reference in New Issue
Block a user