Files
ReSync/Resources/svg/logo.svg
2025-10-26 14:16:27 +01:00

64 lines
2.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg"
width="400" height="240" viewBox="0 0 400 120" role="img" aria-labelledby="title desc">
<title id="title">ReSync logo</title>
<desc id="desc">Circular sync icon with two arrows and the ReSync wordmark</desc>
<!-- Definitions: gradient -->
<defs>
<linearGradient id="g" x1="0" x2="1" y1="0" y2="1">
<stop offset="0" stop-color="#00C6FF"/>
<stop offset="1" stop-color="#0072FF"/>
</linearGradient>
</defs>
<!-- Background circle (subtle) -->
<circle cx="64" cy="60" r="52" fill="none" stroke="#E9F5FF" stroke-width="2"/>
<!-- First arc (clockwise) -->
<path d="M100 60
A36 36 0 0 0 64 24"
fill="none"
stroke="url(#g)"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
vector-effect="non-scaling-stroke"/>
<!-- Second arc (counter-clockwise) -->
<path d="M28 60
A36 36 0 0 0 64 96"
fill="none"
stroke="#00A3FF"
stroke-width="10"
stroke-linecap="round"
stroke-linejoin="round"
vector-effect="non-scaling-stroke"/>
<!-- Inner stylized "R" letter as brand mark -->
<g transform="translate(44,42)">
<path d="M8 36 L8 12 C8 10 10 8 12 8 L20 8 C26 8 30 12 30 18 C30 24 26 28 20 28 L12 28"
fill="none" stroke="#004EBD" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M20 28 C24 28 28 30 30 34" fill="none" stroke="#004EBD" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<!-- Wordmark: ReSync -->
<g transform="translate(130,72)" aria-hidden="true">
<text x="0" y="0" font-family="Segoe UI, Roboto, Arial, sans-serif" font-weight="700" font-size="36" fill="#0A2E6C">
Re
</text>
<text x="45" y="0" font-family="Segoe UI, Roboto, Arial, sans-serif" font-weight="700" font-size="36" fill="url(#g)">
Sync
</text>
</g>
<!-- Optional tagline (comment out if unused) -->
<!--
<text x="130" y="98" font-family="Segoe UI, Roboto, Arial, sans-serif" font-size="12" fill="#6C7A93">
seamless file synchronization
</text>
-->
</svg>