feat: Label-Umbruch bei 32 statt 40 Zeichen (D64-Nachtrag 3)
Lange Titel zogen das Diagramm zu breit. Ein Parameter in wrapLabel(), der 32ch-Rückhalt im CSS und SPEC §9 ziehen mit; Balance-Regel und Erste-Zeile-Verankerung unverändert. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
07e4116bd9
commit
ebc5be407e
@@ -19,6 +19,7 @@ reverse.
|
||||
|
||||
## 2026-08-24
|
||||
|
||||
- Node titles wrap at thirty-two characters now instead of forty — long titles pulled the diagram wide
|
||||
- Fix: in the vertical layout, the line from a parent to one or two children was torn — the collector rail now always reaches the parent's stub
|
||||
- The legend shows the high-risk status `[!]` and mentions the size check
|
||||
- `llms.md` tabulates the size ranges and aligns its table columns
|
||||
|
||||
@@ -4916,3 +4916,15 @@ Stub oben an (kein Zentrieren). Beides nachgemessen (Scanner: 0 Befunde in
|
||||
ist zoom-invariant, wie `--stem-x`). 405 Tests grün — die Regeln sind
|
||||
DOM-Geometrie und damit Browser-geprüft, nicht unit-testbar (dieselbe Grenze
|
||||
wie `alignStems()`, D29).
|
||||
|
||||
**Nachtrag 3 zu D64 — die Umbruchgrenze sinkt von 40 auf 32 Zeichen.**
|
||||
Nutzerwunsch nach dem Leben mit der 40er-Grenze: „einige Titel ziehen das
|
||||
Diagramm doch arg in die Breite". Die 40 waren eine gesetzte Zahl, keine
|
||||
hergeleitete — 32 ist es ebenso, nur mit Erfahrung dahinter. Die Änderung ist
|
||||
genau der eine Parameter, für den `wrapLabel()` gebaut wurde: Default in
|
||||
render.js, der `max-width`-Rückhalt im CSS (40ch → 32ch) und die
|
||||
SPEC-§9-Zahl ziehen mit; Balance-Regel, Erste-Zeile-Verankerung und Export
|
||||
bleiben unberührt. Sichtbare Folge: mehr Knoten brechen um (rund 100 Zeichen
|
||||
ergeben jetzt vier statt drei Zeilen), dafür wird der breiteste Fächer
|
||||
schmaler. Testerwartungen mit dem echten Algorithmus nachgerechnet statt
|
||||
geschätzt.
|
||||
|
||||
+1
-1
@@ -499,7 +499,7 @@ Siehe D29.
|
||||
deterministisch auf Knotenmitte liegen (Offset 23 px = 5 px Listenabstand
|
||||
+ halbe Knotenhöhe). Abzweige zielen auf den **Knoten**, nie auf die Mitte
|
||||
des Teilbaums.
|
||||
- **Lange Labels brechen um** (D64): höchstens ~40 Zeichen je Zeile, die
|
||||
- **Lange Labels brechen um** (D64): höchstens ~32 Zeichen je Zeile, die
|
||||
Zeichen **gleichmäßig** auf die Zeilen verteilt (nicht gierig — sonst stünde
|
||||
unter einer vollen Zeile ein einsames Wort). Die Umbrüche setzt der
|
||||
**Renderer**, deterministisch und nur an Leerzeichen; der Kasten schrumpft
|
||||
|
||||
Reference in New Issue
Block a user