docs(ideai): met à jour le ticket #19 après l'icône d'application
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
26
.ideai/tickets/19/carnet.md
Normal file
26
.ideai/tickets/19/carnet.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
---
|
||||||
|
issueRef: "#19"
|
||||||
|
version: 4
|
||||||
|
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
|
||||||
|
updatedAt: 1784325166560
|
||||||
|
---
|
||||||
|
Approche recommandée : utiliser le package `flutter_launcher_icons` (dev_dependency) plutôt que de générer les mipmaps à la main.
|
||||||
|
|
||||||
|
Config type dans pubspec.yaml (section `flutter_launcher_icons:` ou fichier `flutter_launcher_icons.yaml` séparé, selon la version du package) :
|
||||||
|
```yaml
|
||||||
|
flutter_launcher_icons:
|
||||||
|
android: true
|
||||||
|
ios: true
|
||||||
|
image_path: "assets/icon/icon_full.png"
|
||||||
|
adaptive_icon_background: "#080A12"
|
||||||
|
adaptive_icon_foreground: "assets/icon/icon_foreground.png"
|
||||||
|
min_sdk_android: 21
|
||||||
|
```
|
||||||
|
Vérifie la version courante du package sur pub.dev pour la syntaxe exacte (elle a pu évoluer). Le nom du package/dev_dependency doit rester résolvable par `flutter pub get` — comme d'habitude ton sandbox n'a pas accès réseau, donc écris la config puis donne-moi les commandes exactes à lancer côté Main :
|
||||||
|
```
|
||||||
|
flutter pub get
|
||||||
|
dart run flutter_launcher_icons
|
||||||
|
```
|
||||||
|
Après génération, vérifie que les fichiers attendus sont bien apparus (android/app/src/main/res/mipmap-*/ic_launcher.png, res/mipmap-anydpi-v26/ic_launcher.xml, ios/Runner/Assets.xcassets/AppIcon.appiconset/*). Retire ensuite `flutter_launcher_icons` des dev_dependencies si tu préfères ne pas la garder en permanence (optionnel, à toi de juger — la garder ne coûte rien puisque c'est une dev_dependency, pas embarquée dans l'APK final).
|
||||||
|
|
||||||
|
Donne-moi ensuite les commandes de vérification finale habituelles (analyze, test, build apk) pour confirmer que rien n'est cassé.
|
||||||
16
.ideai/tickets/19/issue.md
Normal file
16
.ideai/tickets/19/issue.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
id: "fa254c70-3a63-4243-b457-1c2bc40974e7"
|
||||||
|
number: 19
|
||||||
|
title: "[DevFrontend] Icône d'application Android/iOS \"Court Blazer\""
|
||||||
|
status: "closed"
|
||||||
|
priority: "medium"
|
||||||
|
sprint: null
|
||||||
|
links: [{"target":"#17","kind":"relatesTo"}]
|
||||||
|
agentRefs: [{"agentId":"9933c93a-b8a1-4164-a3bb-7063fdad747d","role":"assigned"}]
|
||||||
|
createdBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
|
||||||
|
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
|
||||||
|
createdAt: 1784325017673
|
||||||
|
updatedAt: 1784325166560
|
||||||
|
version: 4
|
||||||
|
---
|
||||||
|
Générer l'icône d'application réelle (launcher icon) reflétant le logo "patch" Court Blazer, pour remplacer l'icône Flutter par défaut sur l'écran d'accueil du téléphone. Les visuels sources sont déjà prêts : assets/icon/icon_full.png (icône pleine 1024x1024, fond navy #080A12 inclus, pour iOS/icône legacy) et assets/icon/icon_foreground.png (1024x1024, fond transparent, pour l'avant-plan de l'icône adaptative Android).
|
||||||
@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"nextNumber": 19
|
"nextNumber": 20
|
||||||
}
|
}
|
||||||
@ -202,6 +202,18 @@
|
|||||||
"sprint": null,
|
"sprint": null,
|
||||||
"assignedAgentIds": [],
|
"assignedAgentIds": [],
|
||||||
"updatedAt": 1784324398610
|
"updatedAt": 1784324398610
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"issueRef": "#19",
|
||||||
|
"path": "19",
|
||||||
|
"title": "[DevFrontend] Icône d'application Android/iOS \"Court Blazer\"",
|
||||||
|
"status": "closed",
|
||||||
|
"priority": "medium",
|
||||||
|
"sprint": null,
|
||||||
|
"assignedAgentIds": [
|
||||||
|
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
|
||||||
|
],
|
||||||
|
"updatedAt": 1784325166560
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user