From f6da95014e498d0c4fcef328bca3497ff2809038 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 31 May 2026 16:28:22 +0200 Subject: [PATCH] feat(stammbaum): dim a node when outside the highlighted lineage (#703) StammbaumNode gains an optional `dimmed` prop that sets group-level opacity (DIMMED_OPACITY) on the node's root , so the box, accent bar, name, and dates fade together as one unit. A lineage-fade CSS transition eases the change and is neutralised under prefers-reduced-motion. The selected-node styling (active fill + mint accent bar) is untouched. Co-Authored-By: Claude Opus 4.8 --- .../lib/person/genealogy/StammbaumNode.svelte | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/person/genealogy/StammbaumNode.svelte b/frontend/src/lib/person/genealogy/StammbaumNode.svelte index f2877994..e17b3c09 100644 --- a/frontend/src/lib/person/genealogy/StammbaumNode.svelte +++ b/frontend/src/lib/person/genealogy/StammbaumNode.svelte @@ -1,5 +1,6 @@