mirror of
https://github.com/R0m1k3/xtremobile.git
synced 2026-10-11 17:29:26 +02:00
- Nouveau logo vectoriel : bouton play dégradé cyan→bleu (#0A84FF) avec traînées de vitesse, sur tuile graphite (#2C2C33→#1B1B1F) comme l'app - scripts/generate_icons.py génère toutes les tailles depuis les SVG (assets/branding/) - Android : icône adaptative dans la zone sûre, icône ronde, écran de lancement graphite avec logo - Android TV / Fire TV : bannière 320x180, LEANBACK_LAUNCHER, écran tactile et leanback non requis - iOS : icône carrée sans alpha dédiée (app_icon_ios.png) - Remplace l'ancien logo (JPEG avec damier incrusté) et corrige la référence à logo_xtremobile.png inexistant dans les réglages Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GyudLt8TgggqbWWkqjB19K
43 lines
2.0 KiB
XML
43 lines
2.0 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
|
|
<defs>
|
|
<linearGradient id="bg" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0" stop-color="#2C2C33"/>
|
|
<stop offset="1" stop-color="#1B1B1F"/>
|
|
</linearGradient>
|
|
<radialGradient id="glow" cx="0.5" cy="0.5" r="0.5">
|
|
<stop offset="0" stop-color="#0A84FF" stop-opacity="0.35"/>
|
|
<stop offset="1" stop-color="#0A84FF" stop-opacity="0"/>
|
|
</radialGradient>
|
|
<linearGradient id="play" x1="0.2" y1="0" x2="0.9" y2="1">
|
|
<stop offset="0" stop-color="#7DD3F2"/>
|
|
<stop offset="0.55" stop-color="#0A84FF"/>
|
|
<stop offset="1" stop-color="#0A5BD6"/>
|
|
</linearGradient>
|
|
<linearGradient id="streak" gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="28" y2="0">
|
|
<stop offset="0" stop-color="#7DD3F2" stop-opacity="0"/>
|
|
<stop offset="1" stop-color="#7DD3F2" stop-opacity="1"/>
|
|
</linearGradient>
|
|
<linearGradient id="shine" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.07"/>
|
|
<stop offset="0.5" stop-color="#FFFFFF" stop-opacity="0"/>
|
|
</linearGradient>
|
|
</defs>
|
|
<rect width="1024" height="1024" rx="230.4" fill="url(#bg)"/>
|
|
<rect width="1024" height="1024" rx="230.4" fill="url(#shine)"/>
|
|
<rect x="1.5" y="1.5" width="1021" height="1021" rx="228.9"
|
|
fill="none" stroke="#FFFFFF" stroke-opacity="0.06" stroke-width="3"/>
|
|
|
|
<g transform="translate(184.32 184.32) scale(6.5536)">
|
|
<circle cx="56" cy="50" r="50" fill="url(#glow)"/>
|
|
<path d="M40 22 L84 50 L40 78 Z" fill="url(#play)" stroke="url(#play)"
|
|
stroke-width="12" stroke-linejoin="round"/>
|
|
<path d="M44 34 L66 48" stroke="#FFFFFF" stroke-opacity="0.28"
|
|
stroke-width="4" stroke-linecap="round"/>
|
|
<g stroke="url(#streak)" stroke-linecap="round" fill="none">
|
|
<path d="M6 38 L28 38" stroke-width="7"/>
|
|
<path d="M0 50 L28 50" stroke-width="7"/>
|
|
<path d="M10 62 L28 62" stroke-width="7"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|