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>
3.0 KiB
name, description, metadata
| name | description | metadata | ||
|---|---|---|---|---|
| gametime-visual-identity | memory note gametime-visual-identity |
|
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_fontspackage) :assets/fonts/Anton-Regular.ttfetassets/fonts/Archivo-Variable.ttf(police variable, Flutter gère nativement la sélection de graisse viaFontWeightsur 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, contourprimary(or). - Bande diagonale traversant le badge (via clipPath), couleur
accent(crimson). - Petit point plein
primaryen 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+).