frontend: Diagramm als Text-Baum in die Zwischenablage kopieren
Neue Icon-Schaltfläche im Diagramm-Kopf exportiert die sichtbare Struktur als einfachen, überall einsetzbaren ASCII-Baum: ├─/└─ für all-of, ├◇/└◇ für any-of-Alternativen, je Knoten [Status] Label (Größe) @tags. Respektiert den verworfene-Filter. Clipboard-Logik in writeClipboard/ flashCopied ausgelagert und von beiden Kopieren-Buttons genutzt. SPEC §9 um den Textexport ergänzt. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
1479bd9717
commit
6e33591b84
@@ -134,6 +134,17 @@ ist grau (`#6B7A8C`) — kein Petrol mehr im Diagramm. Der Modus ändert nur die
|
||||
+ halbe Knotenhöhe). Abzweige zielen auf den **Knoten**, nie auf die Mitte
|
||||
des Teilbaums.
|
||||
|
||||
### Textexport des Diagramms
|
||||
Das Diagramm ist per Icon-Schaltfläche als einfacher, überall einsetzbarer
|
||||
ASCII-Baum in die Zwischenablage kopierbar. Format:
|
||||
|
||||
- Eingerückter Baum mit `├─`/`└─` (all-of-Abzweige) bzw. `├◇`/`└◇`
|
||||
(any-of-Alternativen); Fortsetzungsspalten mit `│`.
|
||||
- Je Knoten: `[Status] Label (Größe) @tags` — jeder Teil optional, Reihenfolge
|
||||
wie hier. Der Status-Code entspricht §4 (`[ ]`, `[x]`, `[~]`, …).
|
||||
- Es wird genau die **sichtbare** Struktur exportiert (der „verworfene
|
||||
einblenden“-Filter wirkt auch hier). Mehrere Wurzeln durch Leerzeile getrennt.
|
||||
|
||||
## 10. Beispiel (kanonisch)
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user