docs(ideai): met à jour la mémoire et les tickets après l'identité visuelle

Ajoute la note mémoire sur l'identité visuelle Court Blazer et reflète
le ticket #17 (terminé) ainsi que le cadrage du ticket #18.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-17 23:46:30 +02:00
parent 2686c175f3
commit e35ff8fba0
8 changed files with 140 additions and 1 deletions

View File

@ -4,3 +4,4 @@
- [gametime-ux-conception](gametime-ux-conception.md) — memory note gametime-ux-conception
- [gametime-architecture-initial-stack-data-model](gametime-architecture-initial-stack-data-model.md) — memory note gametime-architecture-initial-stack-data-model
- [gametime-dev-environment](gametime-dev-environment.md) — memory note gametime-dev-environment
- [gametime-visual-identity](gametime-visual-identity.md) — memory note gametime-visual-identity

View File

@ -0,0 +1,62 @@
---
name: gametime-visual-identity
description: memory note gametime-visual-identity
metadata:
type: project
---
# GameTime — Identité visuelle retenue : "Court Blazer"
Décision finale validée par l'utilisateur (2026-07-17), après comparaison de 4 pistes dans un artifact de maquette (Grain de Jeu, Cour d'École, Court Elite, Court Blazer).
**Court Blazer = couleurs de Court Elite + structure/logo de Cour d'École + typographie de Cour d'École** (pas Fraunces, qui avait été proposé puis écarté : l'utilisateur a préféré rester sur Anton/Archivo, jugées suffisamment affirmées).
## Palette
Thème sombre :
| Rôle | Hex |
|---|---|
| Primaire (or) | `#C9A24A` |
| Accent (crimson) | `#D72638` |
| Fond | `#080A12` |
| Surface / carte | `#141824` |
| Texte principal | `#F5F1E8` |
| Texte secondaire | `#A7ADBA` |
| Bordure | `#242A3A` |
Thème clair :
| Rôle | Hex |
|---|---|
| Primaire (or bruni) | `#9E7623` |
| Accent (crimson) | `#B91C2B` |
| Fond | `#F4F1EA` |
| Surface / carte | `#FFFFFF` |
| Texte principal | `#11131A` |
| Texte secondaire | `#626A78` |
| Bordure | `#E4DFD2` |
Succès `#2ECC71` (sombre) / `#178A4A` (clair), Erreur `#FF4D5E` (sombre) / `#C81E32` (clair) — repris de la piste Court Elite d'origine.
## Typographie
- **Anton** (Regular, poids unique) pour tous les titres, l'app-wordmark, le nom d'exercice, et surtout les **chiffres** (chrono d'exécution, valeurs de séries/répétitions/score) — grand format façon tableau de score.
- **Archivo** (police variable, weight 400 pour le corps, 600-700 pour emphase) pour tout le texte courant, labels, descriptions.
- Fichiers de police bundlés en local (offline-first, pas de dépendance réseau type `google_fonts` package) : `assets/fonts/Anton-Regular.ttf` et `assets/fonts/Archivo-Variable.ttf` (police variable, Flutter gère nativement la sélection de graisse via `FontWeight` sur ce fichier unique).
## Forme et composants
- Rayon de bordure : 6px (entre le carré strict de Cour d'École et l'arrondi de Court Elite).
- Cartes et panneaux : plats, sans ombre portée (pas de glassmorphism, pas d'ombre "tamponnée").
- Liseré supérieur de 2px en couleur accent (crimson) sur les cartes clés (bloc chrono, carte historique, bandeau de reprise) — clin d'œil "tableau de score", en version atténuée par rapport à Cour d'École (qui utilisait 3px).
- Badges : rayon 5px (ni pilule complète, ni carré strict).
## Logo
Concept "patch" hérité de Cour d'École, recoloré :
- Rectangle à coins arrondis (rx 9-10), fond `surface`, contour `primary` (or).
- Bande diagonale traversant le badge (via clipPath), couleur `accent` (crimson).
- Petit point plein `primary` en haut à gauche (accent ballon).
- Monogramme "GT" centré, police Anton (au lieu de Fraunces envisagé un temps).
## Référence
Maquette comparative complète (4 pistes, clair/sombre) conservée dans l'artifact Claude : voir historique de conversation Main du 2026-07-17. Cette mémoire fait foi pour l'implémentation Flutter réelle (tickets d'implémentation DA, cf. tickets IdeA #16+).