feat(branding): replace default Tauri icon with custom design #186
No reviewers
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#186
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/app-icon"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
Nouvelle icône d'application : calculatrice à visage de robot souriant avec un cadenas de confidentialité sur la touche Entrée /
=. Reflète les 4 valeurs du produit — robot (assistant), simplicité (formes géométriques), comptabilité (calculatrice), confidentialité (cadenas).Détails
src-tauri/icons/icon.svg+public/icon.svg(favicon web)tauri icon icon.svgpublic/vite.svg,public/tauri.svg)<title>corrigé : « Tauri + React + Typescript » → « Simpl'Résultat ».gitignore:src-tauri/icons/{ios,android}/(hors-scope, targets desktop seulement : nsis/deb/rpm)Genèse
Design produit dans le spike
~/claude-code/.spikes/logo/(4 concepts SVG explorés, Claude direct sans coût IA). Choix retenu : variante 04b (calculatrice + cadenas).Test plan
check.yml: cargo check + cargo test + npm build + npm test)npm run tauri dev), vérifier l'icône taskbar/dockRobot-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)Verdict : APPROVE
Summary : Remplacement propre de l'icone Tauri par defaut. Diff self-contained (assets +
index.html+.gitignore+ CHANGELOG bilingue). Pas de risque securite, pas de logique applicative touchee.Verifications
src-tauri/tauri.conf.json(32x32,128x128,128x128@2x,icon.icns,icon.ico) sont regeneres et presents sur la branche.index.html: favicon/icon.svg+<title>Simpl'Resultat</title>. Aucune reference orpheline avite.svg/tauri.svgdanssrc/,public/ouindex.html.src-tauri/icons/icon.svg(iteration future) etpublic/icon.svg(favicon web). Meme blob hash, coherent..gitignore:src-tauri/icons/{ios,android}/couvre proprement les sous-dossiers generes en bonus partauri icon(coherent avec targets desktop-only nsis/deb/rpm).[Unreleased]/[Non publie], categorieChanged/Modifie.feat(branding): ....Suggestions (non bloquantes)
64x64.pngorphelin : ajoute dans la PR mais non liste dansbundle.icondetauri.conf.json. Soit l'ajouter a la liste pour qu'il soit bundle, soit le retirer pour eviter du dead asset (~1.8 ko, broutille).Fixes #Ndans le body. Non bloquant ici. Si une issue de tracking existe (branding/scaffolding cleanup), la lier pour fermeture auto au merge.Code reviewed by Claude Opus 4.7 (1M context)
Merge fait localement sur main (commit chain). Conflit CHANGELOG.md / CHANGELOG.fr.md résolu en gardant les deux entrées sous Changed/Modifié (icône + onboarding card).
Pull request closed