Zeichnen: getippte Werte live im Cursor-HUD + direktes Zahlen-Tippen

VW-Verhalten vervollständigt: das Cursor-Kästchen spiegelt jetzt den Feld-
Status der Befehlszeile (Tab-Feld-Zyklus) — der getippte Wert erscheint
SOFORT im aktiven Feld oben am Cursor UND unten im Befehl; gelockte Werte
fett/dunkel, das aktive Tab-Ziel als blaue Pille mit weissem Text. Tab
wechselt Länge ↔ Winkel (global, auch ohne Fokus), und eine Ziffer (oder
. , -) beim Zeichnen startet die Werteingabe direkt (beginTyping fokussiert
die Befehlszeile mit dem ersten Zeichen — kein Klick nötig).

- PlanView: HudFieldsState + Segment-HUD (aktiv/gelockt/getippt je Feld)
- CommandLine: onTextChange (Live-Echo) + Handle beginTyping(seed)
- App: cmdTyped-State, hudFields an alle PlanView-Pfade, globaler
  Ziffern-Handler vor dem Tab-Zyklus
737/737 grün.
This commit is contained in:
2026-07-11 00:52:52 +02:00
parent 038054fee6
commit 8f85e135ee
4 changed files with 178 additions and 21 deletions
+12
View File
@@ -2041,6 +2041,18 @@ body {
font-family: var(--mono, ui-monospace, monospace);
font-weight: 600;
}
/* Aktives Tab-Feld im HUD: blaue Pille, weisser Text (VW: Eingabefeld-Optik). */
.plan-svg .plan-hud-active {
fill: #2864ff;
}
.plan-svg .plan-hud-text.active {
fill: #ffffff;
}
/* Gelockter (getippter) Wert: dunkler + fett, unterscheidet sich vom Live-Wert. */
.plan-svg .plan-hud-text.locked {
fill: #143a99;
font-weight: 700;
}
/* Weicher Winkel-Snap: gestrichelte Führungslinie (dezent) + gelbliches
Winkel-Badge nahe der Liniemitte. */