From 5810116d419db79850fd39acd62915422c2f51eb Mon Sep 17 00:00:00 2001 From: julien rata Date: Wed, 17 Jun 2026 10:46:50 +0200 Subject: [PATCH] =?UTF-8?q?feat(ui):=20pivot=20de=20la=20direction=20artis?= =?UTF-8?q?tique=20vers=20une=20DA=20festive=20et=20anim=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refonte des tokens --cc-* (palette framboise/violet/mandarine, dégradés, rayons généreux, ombres expressives, tokens de mouvement) et animations CSS pures : entrée de page, micro-interactions rebondies au survol, apparition en cascade des grilles via une utilitaire globale .cc-stagger. Appliqué au shell et à toutes les pages (hubs + détails). prefers-reduced-motion, contrastes AA et focus-visible préservés. Décision tracée dans DECISIONS.md. Co-Authored-By: Claude Opus 4.8 (1M context) --- DECISIONS.md | 26 +++ frontend/src/app/app.component.scss | 21 ++- .../best-practices.component.html | 46 ++++-- .../best-practices.component.scss | 25 ++- .../claude-code-setup-detail.component.scss | 8 +- .../claude-code-setup.component.html | 2 +- .../claude-code-setup.component.scss | 25 ++- .../code-review/code-review.component.scss | 11 ++ .../design-pattern-detail.component.scss | 16 +- .../design-patterns.component.html | 6 +- .../design-patterns.component.scss | 26 ++- .../src/app/features/home/home.component.html | 2 +- .../src/app/features/home/home.component.scss | 10 +- .../phase-guide/phase-guide.component.html | 22 ++- .../phase-guide/phase-guide.component.scss | 23 ++- .../solid-detail/solid-detail.component.scss | 16 +- .../app/features/solid/solid.component.html | 14 +- .../app/features/solid/solid.component.scss | 26 ++- .../tool-card/tool-card.component.scss | 22 ++- frontend/src/styles.scss | 155 +++++++++++++----- 20 files changed, 373 insertions(+), 129 deletions(-) diff --git a/DECISIONS.md b/DECISIONS.md index f6ab667..4bbd6d6 100644 --- a/DECISIONS.md +++ b/DECISIONS.md @@ -30,6 +30,32 @@ Entrées **antéchronologiques** (la plus récente en haut). La date au format ` --- +## 2026-06-17 — Pivot de la direction artistique vers une DA festive et animée + +- **Contexte** : la DA « atelier / artisan » (papier, cuivre, teal, sobre, + quasi sans animation) devait laisser place à une ambiance joviale, festive, + plus moderne et vivante, sur tout le front. +- **Décision** : refonte des tokens `--cc-*` dans `styles.scss` (palette + framboise `#D81B60` / violet `#7C3AED` / mandarine, dégradés `--cc-gradient-*`, + rayons plus généreux + `--cc-radius-pill`, ombres expressives teintées + + `--cc-shadow-glow`, tokens de mouvement `--cc-dur-*` / `--cc-ease-*` / + `--cc-transition-*` / `--cc-stagger`, keyframes globales `cc-rise`/`cc-pop`). + Animations CSS pures : entrée de page sur chaque feature, micro-interactions + rebondies au survol, et apparition en cascade des grilles via une **utilitaire + globale `.cc-stagger`** (classe posée sur le conteneur, anime les enfants + directs). +- **Options écartées** : (1) dupliquer la cascade par composant via `@for` + (rejeté — faisait dépasser le budget SCSS de `phase-guide` ET inopérant sur + les hubs en `