From c4910889de0b7412a33f1771a0be7d59e44b5780 Mon Sep 17 00:00:00 2001 From: ordinarthur <@arthurbarre.js@gmail.com> Date: Mon, 11 May 2026 00:16:08 +0200 Subject: [PATCH] =?UTF-8?q?feat(landing/changelog):=20glow=20rubis=20sur?= =?UTF-8?q?=20la=20derni=C3=A8re=20version,=20retire=20les=20pills=20sur?= =?UTF-8?q?=20les=20anciennes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le contexte "Nouveauté" sur 11 cartes à la suite devenait du bruit visuel (toutes les anciennes versions ont été des nouveautés à un moment, hein). Le pill de type est maintenant réservé à la version la plus récente — sur les autres on garde seulement la chip de version + la date. Pour compenser et ancrer le regard sur le dernier état du produit, la carte "latest" gagne un glow rubis multi-couches : - Ring serré 4 px en couleur rubis-glow (contour soft) - Drop shadow proche teintée rubis (profondeur) - Bloom large diffus (halo ambiant) - Animation "respiration" 5 s ease-in-out infini (variation subtile sur l'intensité du bloom) - Désactivée si `prefers-reduced-motion: reduce` côté user. Co-Authored-By: Claude Opus 4.7 --- apps/landing/src/pages/changelog/index.astro | 84 ++++++++++++++++---- 1 file changed, 67 insertions(+), 17 deletions(-) diff --git a/apps/landing/src/pages/changelog/index.astro b/apps/landing/src/pages/changelog/index.astro index 8640f69..0fb0a9f 100644 --- a/apps/landing/src/pages/changelog/index.astro +++ b/apps/landing/src/pages/changelog/index.astro @@ -126,12 +126,23 @@ const jsonLd = { ) : (
    - {rendered.map(({ data, Content }) => ( + {rendered.map(({ data, Content }, index) => { + // Seule la carte la plus récente porte le pill type — pour les + // autres on retire le bruit visuel (le contexte de "Nouveauté" + // s'épuise quand la version a 2 mois). Le pill survivant est + // accentué par le glow autour de la carte (cf.