From b85675eb45ee3d79c3b20994f05728a701ea9f9a Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Sat, 28 Jun 2025 18:29:01 +0200 Subject: [PATCH 01/14] refactor: :truck: rename gallery to slider It will do more than just slide images --- src/components/{ref-gallery.webc => slider.webc} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/components/{ref-gallery.webc => slider.webc} (100%) diff --git a/src/components/ref-gallery.webc b/src/components/slider.webc similarity index 100% rename from src/components/ref-gallery.webc rename to src/components/slider.webc From f5d526d79bb39584051f91876dd6a8fb893d607d Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Sat, 28 Jun 2025 18:39:46 +0200 Subject: [PATCH 02/14] refactor: :recycle: update naming of variables, classes and attributes --- eleventy.config.js | 2 +- src/components/slider.webc | 42 +++++++++++++++++++------------------- src/sebin/anatomy.md | 4 ++-- src/sebin/clothing.md | 4 ++-- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/eleventy.config.js b/eleventy.config.js index 1eefaaa..244167c 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -62,7 +62,7 @@ export default async function (eleventyConfig) { ignoreCustomFragments: [ /<(use|path)[^>]*>(?:(?!<\/(use|path)>)[\s\S])*?<\/(use|path)>/, /]*class="color-box"[^>]*>(?:(?!<\/div>)[\s\S])*?<\/div>/, - /]*class="gallery-nav"[^>]*>.*?<\/nav>/ + /]*class="slider-nav"[^>]*>.*?<\/nav>/ ] }); } diff --git a/src/components/slider.webc b/src/components/slider.webc index 8b0e85a..cd72fdf 100644 --- a/src/components/slider.webc +++ b/src/components/slider.webc @@ -1,10 +1,10 @@ -
- - @@ -106,10 +106,10 @@ - +
- From d48c9fb1c84b259db542b9b48fcc59b80aa83d15 Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Sat, 28 Jun 2025 19:21:30 +0200 Subject: [PATCH 06/14] fix: :lipstick: navigation buttons obstruct text content --- src/components/slider.webc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/slider.webc b/src/components/slider.webc index 1d8ee18..5710aea 100644 --- a/src/components/slider.webc +++ b/src/components/slider.webc @@ -168,7 +168,12 @@ } :host :where(.prev, .next) { + --btn-alignment: -0.75em; grid-row: track; + + @media (min-width: 35em) { + --btn-alignment: 0.5em; + } } :host :where(.prev, .next):disabled { @@ -184,12 +189,12 @@ :host .prev { grid-column: prev; - left: 0.5em; + left: var(--btn-alignment); } :host .next { grid-column: next; - right: 0.5em; + right: var(--btn-alignment); } :host .track { From eb107195fbd79e702d3a723fcf3f71ee39cc88b2 Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Sat, 28 Jun 2025 22:34:55 +0200 Subject: [PATCH 07/14] fix: :lipstick: align media query breakpoints between components --- src/components/slider.webc | 2 +- src/components/trait-card.webc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/slider.webc b/src/components/slider.webc index 5710aea..595cf5c 100644 --- a/src/components/slider.webc +++ b/src/components/slider.webc @@ -171,7 +171,7 @@ --btn-alignment: -0.75em; grid-row: track; - @media (min-width: 35em) { + @media (min-width: 48em) { --btn-alignment: 0.5em; } } diff --git a/src/components/trait-card.webc b/src/components/trait-card.webc index c96c659..5fb2370 100644 --- a/src/components/trait-card.webc +++ b/src/components/trait-card.webc @@ -22,7 +22,7 @@ margin-inline: var(--card-margin-inline); border-radius: 1em; - @media (min-width: 35em) { + @media (min-width: 48em) { --card-margin-inline: 4em; } } From 7512e920e154738a570e15b90c40db2c3aaa5d5e Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Sat, 28 Jun 2025 22:36:35 +0200 Subject: [PATCH 08/14] fix: :lipstick: update box-shadows for better visual clarity --- src/components/colors.webc | 2 ++ src/components/filter-list.webc | 2 +- src/components/quick-info.webc | 2 +- src/components/trait-card.webc | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/colors.webc b/src/components/colors.webc index 30b81de..7b0be0a 100644 --- a/src/components/colors.webc +++ b/src/components/colors.webc @@ -42,6 +42,8 @@ overflow: clip; + box-shadow: 0 0 0.5em var(--clr-box-shadow); + @media (min-width: 35em) { --areas: 'color' 'heading' 'value'; --rows: var(--color-box-size) 1fr auto; diff --git a/src/components/filter-list.webc b/src/components/filter-list.webc index 68d85c6..0862f53 100644 --- a/src/components/filter-list.webc +++ b/src/components/filter-list.webc @@ -52,7 +52,7 @@ font-size: 0.75em; - box-shadow: 0.125em 0.125em 0.5em var(--clr-box-shadow); + box-shadow: 0.125em 0.125em 0.75em 0.25em var(--clr-box-shadow); margin-block: 1em; border-radius: 1em; diff --git a/src/components/quick-info.webc b/src/components/quick-info.webc index e677ae0..abf6d2a 100644 --- a/src/components/quick-info.webc +++ b/src/components/quick-info.webc @@ -16,7 +16,7 @@ var(--gradient-end) 50% ); - box-shadow: 0.125em 0.125em 0.5em var(--clr-box-shadow); + box-shadow: 0.125em 0.125em 0.75em 0.25em var(--clr-box-shadow); margin-block: 1em; border-radius: 1em; diff --git a/src/components/trait-card.webc b/src/components/trait-card.webc index 5fb2370..fbea6ca 100644 --- a/src/components/trait-card.webc +++ b/src/components/trait-card.webc @@ -71,7 +71,7 @@ border-radius: inherit; padding: 1.5em; - box-shadow: 0.125em 0.125em 0.5em var(--clr-box-shadow); + box-shadow: 0.125em 0.125em 0.75em 0.25em var(--clr-box-shadow); z-index: 0; } From 35a7ba2f50bcca1a4da6ed695873eba3924408d3 Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Sat, 28 Jun 2025 22:37:40 +0200 Subject: [PATCH 09/14] fix: :lipstick: align size of trait cards when put in slider --- src/components/trait-card.webc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/trait-card.webc b/src/components/trait-card.webc index fbea6ca..46983f9 100644 --- a/src/components/trait-card.webc +++ b/src/components/trait-card.webc @@ -15,7 +15,9 @@