From 895d7c02cdffef6d40ea22800cf2d435d7c6a432 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 31 Oct 2026 13:24:19 +0000 Subject: [PATCH] Refactor homepage hero animation to be data-driven with reduced motion support Mirror SponsorHeroAnimation.vue: describe logo paths, vertices, markers and bezier handle groups as constants rendered with v-for, mark the hero as aria-hidden instead of disabling focus on every node, render client-only, and skip straight to the coloured logo (without looping) when the user prefers reduced motion. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01G9u8FisF4fZjfoV441qmFB --- .../home/HomeHeroIconsAnimation.vue | 597 +++++++----------- 1 file changed, 211 insertions(+), 386 deletions(-) diff --git a/docs/.vitepress/theme/components/home/HomeHeroIconsAnimation.vue b/docs/.vitepress/theme/components/home/HomeHeroIconsAnimation.vue index 1ba8fdfbd..6224e2eb4 100644 --- a/docs/.vitepress/theme/components/home/HomeHeroIconsAnimation.vue +++ b/docs/.vitepress/theme/components/home/HomeHeroIconsAnimation.vue @@ -1,21 +1,92 @@