docs: plan icônes launcher et correction zone sûre circulaire

This commit is contained in:
herel committed 2026-08-31 09:18:03 +02:00
1 parent dd75875521
commit fd929e6c8e
2 files changed
+247 -2

No files matched your search

@@ -14,7 +14,7 @@ Décliner le logo maître (`docs/branding/logo.svg`, spec 2026-08-31-logo-design
| Pipeline | Script `docs/branding/generate-icons.sh` + `rsvg-convert` (déjà installé) ; `python3` pour lire `Contents.json` iOS |
| Rejetés | Tâche Gradle custom (lourde pour un usage occasionnel) ; PNGs sans script (non reproductible) |
| Variantes SVG | 4 fichiers dans `docs/branding/` : `logo.svg` (master), `icon-square.svg`, `icon-foreground.svg`, `icon-monochrome.svg` |
| Android adaptive | background = bleu nuit uni plein cadre ; foreground et monochrome réduits (~72 %) pour tenir dans la zone sûre 66/108 |
| Android adaptive | background = bleu nuit uni plein cadre ; foreground et monochrome réduits (~51 %) pour tenir dans le cercle de sûreté de 66 dp de **diamètre** (les 4 coins de la grille doivent y rester) |
| Android legacy | Rendu du master (carte arrondie), 48→192 px |
| iOS | PNG remplacés in situ, tailles lues dans `Contents.json` existant (ce fichier n'est pas modifié) |
| Desktop | PNG 512 px dans les ressources + `icon = ...` dans `Main.kt` |
@@ -25,7 +25,7 @@ Décliner le logo maître (`docs/branding/logo.svg`, spec 2026-08-31-logo-design
### 3.1 Variantes SVG sources (`docs/branding/`)
- `icon-square.svg` : viewBox `0 0 128 128` ; rect plein `(0,0,128,128)` sans arrondi fill `#1D3557` ; tuiles et glyphes aux positions exactes du master → iOS (masque arrondi appliqué par l'OS) et background Android
- `icon-foreground.svg` : viewBox `0 0 108 108` ; groupe tuiles+glyphes du master, scale `66/92 ≈ 0.7174` centré, translaté au centre `(54,54)` → couche foreground
- `icon-foreground.svg` : viewBox `0 0 108 108` ; groupe tuiles+glyphes du master, scale `66/(92·√2) ≈ 0.5073` (la diagonale de la grille 92×92 du master doit tenir dans le cercle de sûreté de 66 dp de diamètre), translaté au centre `(54,54)` → couche foreground
- `icon-monochrome.svg` : géométrie du foreground, seules les 4 tuiles en fill `#FFFFFF`, fond transparent → couche monochrome
### 3.2 Assets Android (remplacement in situ, mêmes chemins)