fix: Abhängigkeits-Kanten laufen hinter den Knoten (D41-Nachtrag 2)

Die Basis-Kanten lagen schon richtig; „drüber gemalt" wurde allein die
Hervorhebung des ausgewählten Knotens (`svg.dep-front`, z-index 4). Eine
durchgezogene Linie quer über einen fremden Knoten durchstreicht dessen
Titel — und beim Tippen wechselt die Hervorhebung mit jeder Zeile.

`dep-front` entfällt; hervorgehobene Kanten hängen zuletzt in derselben
hinteren Ebene, liegen damit über den übrigen Kanten und unter jedem
Knoten. Export und Druck waren nie betroffen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mhoennig
2026-08-24 15:19:35 +02:00
co-authored by Claude Opus 5
parent 6881475193
commit 6d58164577
6 changed files with 78 additions and 13 deletions
+6 -2
View File
@@ -961,9 +961,13 @@ eigenen Zeichenebene **hinter** den Knoten, mit einer kleinen **offenen
Pfeilspitze auf das Gebrauchte** („braucht“-Richtung; ein Winkel aus zwei
Strichen, kein gefülltes Dreieck). Der Baum trägt weiterhin die Hauptaussage.
- **Alle** Kanten laufen **hinter** den Knoten durch, auch die hervorgehobenen:
sichtbar in den Lücken, verdeckt vom Knoten selbst. Der Baum bleibt damit
lesbar — eine Kante, die quer über fremde Knoten hinwegläuft, durchstreicht
deren Beschriftung.
- Die Kanten des **ausgewählten** Knotens — Tastaturfokus im Diagramm, sonst
der Knoten der Cursor-Zeile — liegen hervorgehoben in Tinte auf einer
vorderen Ebene, ein- wie ausgehende.
der Knoten der Cursor-Zeile — sind in Tinte hervorgehoben, ein- wie
ausgehende; sie liegen über den übrigen Kanten, aber unter jedem Knoten.
- Kanten zu gerade nicht sichtbaren Knoten (eingeklappt §9, verworfen
ausgeblendet §4) entfallen; bei doppelter ID zielt die Kante auf die erste
Vergabe (D36/D39).