Simpl-Resultat/src-tauri/icons/icon.svg
le king fu d147520d6b
All checks were successful
PR Check / rust (pull_request) Successful in 22m51s
PR Check / frontend (pull_request) Successful in 2m24s
feat(branding): replace default Tauri icon with custom design
Robot-faced calculator with a privacy lock on the Enter / `=` key.
Conveys the four product values: robot (assistant), simplicity
(geometric shapes), accounting (calculator), privacy (lock).

- New source SVG at src-tauri/icons/icon.svg (kept in repo for future
  iterations) and public/icon.svg (web favicon)
- Regenerated 16 platform-specific raster icons via `tauri icon`
- Removed unused default Vite/Tauri SVG assets from public/
- Fixed window <title> ("Tauri + React + Typescript" → "Simpl'Résultat")
- gitignore ios/ and android/ subdirs (out-of-scope, desktop-only targets)
2026-05-02 14:51:55 -04:00

66 lines
2.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
Concept 04b — Calculatrice-robot avec cadenas sur la touche "="
Iteration sur 04 : la touche Entrée/= devient le porteur du symbole privacy.
Robot (yeux + antenne) + comptabilité (calculatrice) + simplicité + privacy (cadenas explicite).
-->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024">
<!-- Background squircle -->
<rect x="64" y="64" width="896" height="896" rx="200" ry="200" fill="#1E3A8A"/>
<!-- Antenna -->
<line x1="512" y1="120" x2="512" y2="200" stroke="#FCD34D" stroke-width="18" stroke-linecap="round"/>
<circle cx="512" cy="110" r="28" fill="#FCD34D"/>
<!-- Calculator body -->
<rect x="232" y="200" width="560" height="700" rx="60" ry="60" fill="#F1F5F9"/>
<!-- Screen (robot face) -->
<rect x="282" y="250" width="460" height="240" rx="20" ry="20" fill="#0F172A"/>
<!-- Screen highlight (subtle reflection) -->
<rect x="300" y="265" width="200" height="20" rx="10" fill="#1E3A8A" opacity="0.4"/>
<!-- Robot eyes on screen -->
<circle cx="402" cy="370" r="36" fill="#10B981"/>
<circle cx="622" cy="370" r="36" fill="#10B981"/>
<circle cx="412" cy="358" r="10" fill="#F1F5F9"/>
<circle cx="632" cy="358" r="10" fill="#F1F5F9"/>
<!-- Smile -->
<path d="M 432 440 Q 512 470 592 440" fill="none" stroke="#10B981" stroke-width="12" stroke-linecap="round"/>
<!-- Calculator buttons grid (3x4) -->
<g fill="#1E3A8A">
<rect x="302" y="540" width="100" height="80" rx="16"/>
<rect x="412" y="540" width="100" height="80" rx="16"/>
<rect x="522" y="540" width="100" height="80" rx="16"/>
<rect x="632" y="540" width="100" height="80" rx="16" fill="#FCD34D"/>
<rect x="302" y="630" width="100" height="80" rx="16"/>
<rect x="412" y="630" width="100" height="80" rx="16"/>
<rect x="522" y="630" width="100" height="80" rx="16"/>
<rect x="632" y="630" width="100" height="80" rx="16" fill="#FCD34D"/>
<rect x="302" y="720" width="100" height="80" rx="16"/>
<rect x="412" y="720" width="100" height="80" rx="16"/>
<rect x="522" y="720" width="100" height="80" rx="16"/>
<rect x="632" y="720" width="100" height="80" rx="16" fill="#FCD34D"/>
</g>
<!-- "=" / Enter button (wide, accent green) with lock icon -->
<rect x="302" y="810" width="430" height="80" rx="16" fill="#10B981"/>
<!-- Lock icon centered on the Enter key -->
<g transform="translate(517 850)">
<!-- Shackle (arc above body) -->
<path d="M -16 -2 L -16 -14 A 16 16 0 0 1 16 -14 L 16 -2"
fill="none" stroke="#F1F5F9" stroke-width="8" stroke-linecap="round"/>
<!-- Body -->
<rect x="-24" y="-2" width="48" height="32" rx="5" fill="#F1F5F9"/>
<!-- Keyhole circle -->
<circle cx="0" cy="11" r="4.5" fill="#10B981"/>
<!-- Keyhole stem -->
<rect x="-2.5" y="11" width="5" height="11" rx="1.5" fill="#10B981"/>
</g>
</svg>