From e5784caa9d665fd5014d5785490b387310471a9b Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 31 May 2026 16:41:59 +0200 Subject: [PATCH] docs(glossary): define "lineage highlight" (#703) Co-Authored-By: Claude Opus 4.8 --- docs/GLOSSARY.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/GLOSSARY.md b/docs/GLOSSARY.md index 56fc47db..2c0f3aba 100644 --- a/docs/GLOSSARY.md +++ b/docs/GLOSSARY.md @@ -130,6 +130,8 @@ _Not to be confused with [parented](#parented-layout)_ — loose is the absence **fit-to-screen** `[user-facing, #692]` — the Stammbaum control (`⤢`) and initial state that frames the whole tree in the viewport. Because the base viewBox already encloses the layout at `z=1`, fit-to-screen is simply the default view `{x:0, y:0, z:1}`. +**lineage highlight** `[user-facing, #703]` — the focus+dim layer bound to the Stammbaum side panel: while a person is selected, that person, their full pedigree upward, their full descendant tree downward, and the spouses of all those blood people render at full strength while everyone else is dimmed (opacity, not a hue swap). Connectors dim unless both joined people are active. Computed by the pure traversal in `frontend/src/lib/person/genealogy/layout/highlightLineage.ts`. + --- ## Other Domain Terms