The prior icon was a holdover from the pre-rename idfoto project — a stylized ID card with a portrait silhouette. Replaced with a proper reliquary: an arched vessel with a horizontal seal band, small rivets, standing on a blue pedestal, with a faceted gem at center representing the protected relic. - relicario-logo.svg: full 128-px-native design used by the setup wizard header and rasterized to icon-48.png and icon-128.png. - relicario-logo-16.svg: 16-px-optimized variant (bolder strokes, no rivets, single-facet gem) for crisp toolbar rendering. - Palette matches the gh-dark aesthetic used across the extension (#0d1117 / #161b22 background, #58a6ff / #79c0ff / #1f6feb accents). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
39 lines
1.5 KiB
XML
39 lines
1.5 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" fill="none">
|
|
<!-- relicario: a reliquary — a vessel that holds precious things.
|
|
Arched container with a horizontal seal band, a central gem
|
|
(the "relic"), standing on a base plate.
|
|
Palette: gh-dark #0d1117/#161b22 background, #58a6ff primary,
|
|
#79c0ff / #1f6feb gem facets. -->
|
|
|
|
<!-- Base plate / pedestal — extends slightly beyond the body. -->
|
|
<rect x="18" y="104" width="92" height="10" rx="2" fill="#58a6ff"/>
|
|
<rect x="18" y="112" width="92" height="2" fill="#1f6feb"/>
|
|
|
|
<!-- Reliquary body: rounded arch over a rectangular casket. -->
|
|
<path d="M 28 104
|
|
L 28 54
|
|
C 28 34, 44 20, 64 20
|
|
C 84 20, 100 34, 100 54
|
|
L 100 104 Z"
|
|
fill="#161b22"
|
|
stroke="#58a6ff"
|
|
stroke-width="4"
|
|
stroke-linejoin="round"/>
|
|
|
|
<!-- Horizontal seal band across the arch-to-body transition. -->
|
|
<rect x="26" y="56" width="76" height="5" fill="#58a6ff"/>
|
|
|
|
<!-- Small rivets at each end of the seal band. -->
|
|
<circle cx="32" cy="58.5" r="2" fill="#0d1117"/>
|
|
<circle cx="96" cy="58.5" r="2" fill="#0d1117"/>
|
|
|
|
<!-- The relic: a faceted diamond/gem centered in the casket chamber.
|
|
Three tones suggest light hitting facets. -->
|
|
<g transform="translate(64, 80)">
|
|
<path d="M 0 -18 L 16 0 L 0 22 L -16 0 Z" fill="#58a6ff"/>
|
|
<path d="M 0 -18 L 16 0 L 0 0 Z" fill="#79c0ff"/>
|
|
<path d="M -16 0 L 0 -18 L 0 0 Z" fill="#1f6feb"/>
|
|
<path d="M 0 22 L 16 0 L 0 0 Z" fill="#1f6feb" opacity="0.7"/>
|
|
</g>
|
|
</svg>
|