From a7265bc7cefa0e25150272f8009823dd1c0009f1 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Wed, 4 Mar 2026 16:48:05 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20project=20cards=20=E2=80=94=20per-projec?= =?UTF-8?q?t=20color=20cycling=20and=20collapsible=20grid=20stretch=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add items-start to grid container so expanding one project card no longer stretches the adjacent card to fill the row height. Add per-project color cycling (border-l + tech tags) using the 8-color palette, replacing uniform amber accent colors. Confab-Link: http://localhost:8080/sessions/bd3f7012-c703-47e9-bfe2-2ad04ce1842d --- .../sections/cv-projects-personal.njk | 27 ++++++++++++++++--- .../components/sections/cv-projects-work.njk | 27 ++++++++++++++++--- _includes/components/sections/cv-projects.njk | 27 ++++++++++++++++--- 3 files changed, 69 insertions(+), 12 deletions(-) diff --git a/_includes/components/sections/cv-projects-personal.njk b/_includes/components/sections/cv-projects-personal.njk index 53a6f84..e3e6ab0 100644 --- a/_includes/components/sections/cv-projects-personal.njk +++ b/_includes/components/sections/cv-projects-personal.njk @@ -23,9 +23,19 @@ {{ sectionConfig.title or "Personal Projects" }} -
+
{% for item in personalProjects | head(maxItems) %} -
+ {% set ci = loop.index0 % 8 %} +
{# Summary row — always visible, clickable #}