M15: Übersicht-Tab — Diagramm-Fixes + Direktes Bearbeiten
Diagramm-Fixes: echter Geometrie-Bug behoben (VLAN-/Bridge-Port-Kanten laufen innerhalb derselben Spalte, eine Firewall/NAT-Kante rückwärts — die Kurven-Berechnung nahm immer "rechts raus, links rein" an und schoss dabei über den Canvas hinaus, links abgeschnitten). Hover-Flackern durch Trägheit + Beschränkung auf hervorgehobene Kanten behoben. Klick-vs- Hover-Priorität vertauscht (Klick gewinnt jetzt über Hover, vorher verdrängte das Streifen fremder Karten beim Nachfahren einer Linie die Auswahl). Linien-Klick zeigt jetzt volle Erklärung im rechten Panel (EdgeDetailView) statt nur Hover-Tooltip. Ein Auto-Fit-Versuch (GeometryReader) brach das Scroll-Verhalten und wurde wieder zurückgezogen. Neue Fähigkeit: ein Knoten (IP-Adresse, Pool, DHCP-Server/-Netzwerk/ -Client, Route, Firewall-Filter-/NAT-Regel, WireGuard-Peer) lässt sich direkt über denselben Dialog wie im Experte-Tab bearbeiten und zurückschreiben (OverviewNode.EditTarget + wiederverwendete ExpertItemEditView). Live bestätigt: Kommentar-Änderung an einer Firewall-Regel. 59 Unit-Tests grün. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YDmUd93KxsYGr2kLTotWnG
This commit is contained in:
+30
@@ -735,3 +735,33 @@ Test, WLAN/Bonding/PPPoE-Live-Tests).
|
||||
verifiziert. Nebenbei zwei veraltete Doku-Stellen korrigiert (Gitea-
|
||||
Remote existiert längst, war noch als "nicht vorhanden" dokumentiert).
|
||||
HANDOFF.md/README.md aktualisiert, Commit + Push.
|
||||
|
||||
## Session: Experte-Tab-Politur + M15 (Übersicht-Tab)
|
||||
|
||||
- "machen wir weiter bei den Tooltips im Experte-Tab" → alle
|
||||
`RouterOSFieldSchema.help`-Texte überarbeitet (konkrete Adress-
|
||||
Beispiele wie "192.168.88.1/24"), plus auf Nachfrage fette
|
||||
Sektions-Überschrift und hellblaue Hervorhebung des aktiven
|
||||
Listeneintrags ergänzt (`.listRowBackground` funktionierte im
|
||||
Sidebar-Stil nicht, Hintergrund stattdessen am Zeileninhalt gesetzt).
|
||||
Commit + Push.
|
||||
- "lass uns den Übersicht-Tab nochmal anschauen... Größe... Hover-Infos
|
||||
auf Verbindungslinien" → mehrere Iterationsrunden: Auto-Fit-Versuch
|
||||
(GeometryReader) brach das Scroll-Verhalten, wieder zurückgezogen;
|
||||
echter Geometrie-Bug gefunden (gleiche-Spalte-/Rückwärts-Kanten
|
||||
schossen mit falschen Kontrollpunkten über den Canvas hinaus, links
|
||||
abgeschnitten) und gefixt; Hover-Flackern durch Trägheit + Beschränkung
|
||||
auf die hervorgehobenen Kanten behoben; Klick-vs-Hover-Priorität
|
||||
vertauscht (Klick gewinnt jetzt), da Hover über fremde Karten beim
|
||||
Nachfahren einer Linie die Auswahl verdrängte; Linien-Klick zeigt jetzt
|
||||
volle Erklärung im rechten Panel statt nur Hover-Tooltip.
|
||||
- "neuer Milestone: ... direkt bearbeiten? und rückwirken ... (wie im
|
||||
Experte-Tab)" → M15: `OverviewNode.EditTarget` (Menüpfad/REST-Pfad/
|
||||
RouterOS-`.id`) für IP-Adressen, Pools, DHCP-Server/-Netzwerke/
|
||||
-Clients, Routen, Firewall-Filter-/NAT-Regeln, WireGuard-Peers.
|
||||
"Bearbeiten"-Button öffnet dieselbe `ExpertItemEditView`-Sheet wie der
|
||||
Experte-Tab (dafür `private` entfernt), eigene `ExpertViewModel`-
|
||||
Instanz, kein Code dupliziert. Nutzer bestätigte live: Kommentar an
|
||||
einer Firewall-Regel geändert, "funktioniert". 59 Unit-Tests grün,
|
||||
HANDOFF.md/README.md aktualisiert (u.a. M11s veraltete "rein lesend"-
|
||||
Aussage korrigiert), Commit + Push.
|
||||
|
||||
Reference in New Issue
Block a user