Compressor-Node: Zahlen unter den Knöpfen als Labels, Ratio als 4:1 #382

Closed
opened 2026-10-10 12:22:14 +02:00 by meleki · 1 comment
Owner

Wunsch (mit Bild vom Compressor-Node aus #380): Die Zahlen unter den Knöpfen im Panel sehen aus wie Eingabefelder, obwohl man dort nichts tippen kann.

Vorgaben

  1. Die Zahlen unter den Knöpfen sind einfach Labels: kein Hintergrund, zentriert.
  2. Bei Ratio steht 4:1 statt 4.

Umsetzung

  • Knob mit typed: false zeigt seine Zahl als zentriertes Label ohne Kasten, in der Farbe der Gravur (INK) des Panels.
  • Neue Option format am Knob, die Ratio im Panel nutzt ratioText aus compressorView.ts (4:1, 2.5:1).
  • Der Tab aus #378 bleibt, wie er ist: Dort sind es echte Eingabefelder, getippt wird weiter die nackte Zahl.
Wunsch (mit Bild vom Compressor-Node aus #380): Die Zahlen unter den Knöpfen im Panel sehen aus wie Eingabefelder, obwohl man dort nichts tippen kann. ## Vorgaben 1. Die Zahlen unter den Knöpfen sind **einfach Labels**: kein Hintergrund, zentriert. 2. Bei **Ratio** steht `4:1` statt `4`. ## Umsetzung - `Knob` mit `typed: false` zeigt seine Zahl als zentriertes `Label` ohne Kasten, in der Farbe der Gravur (`INK`) des Panels. - Neue Option `format` am `Knob`, die Ratio im Panel nutzt `ratioText` aus `compressorView.ts` (`4:1`, `2.5:1`). - Der Tab aus #378 bleibt, wie er ist: Dort sind es echte Eingabefelder, getippt wird weiter die nackte Zahl.
Author
Owner

Erledigt mit 79a04e6 (gemeinsam mit #381 und #383, sie teilen sich Dateien), Wiki d6c1256.

Was jetzt gilt

  • Die Zahl unter einem Knopf im Compressor-Node ist ein Label ohne Hintergrund, zentriert, in der Farbe des Panels.
  • Ratio steht als 4:1 da, mit Nachkommastelle nur wenn nötig (2.5:1).
  • Der Abstand aus deinem zweiten Bild ist kleiner: Das Label ist nur so hoch wie sein Text und sitzt direkt unter den unteren Skalenstrichen, ohne sie zu berühren.
  • Im Compressor-Tab bleiben die Zahlenfelder zum Tippen wie bisher.

Tests

  • Unit compressor-view: ratioText (4 → 4:1, 2.5 → 2.5:1).
  • e2e 34 (atx): ALL PASSED, 125 Checks. Der Check des Compressor-Nodes liest die Zahlen jetzt als Text und verlangt 8:1 und -50.
  • Bild angesehen, auch als vergrößerter Ausschnitt: Labels ohne Kasten, zentriert, nichts überlappt die Skala.

Nicht geprüft

  • Beim Fit-Zoom des Graphen (etwa 0,49) sind Minus und Doppelpunkt so klein, dass sie im Bild kaum zu sehen sind. Der Text selbst stimmt, das prüft e2e.
Erledigt mit 79a04e6 (gemeinsam mit #381 und #383, sie teilen sich Dateien), Wiki d6c1256. ## Was jetzt gilt - Die Zahl unter einem Knopf im Compressor-Node ist ein Label ohne Hintergrund, zentriert, in der Farbe des Panels. - Ratio steht als `4:1` da, mit Nachkommastelle nur wenn nötig (`2.5:1`). - Der Abstand aus deinem zweiten Bild ist kleiner: Das Label ist nur so hoch wie sein Text und sitzt direkt unter den unteren Skalenstrichen, ohne sie zu berühren. - Im Compressor-Tab bleiben die Zahlenfelder zum Tippen wie bisher. ## Tests - Unit compressor-view: `ratioText` (`4` → `4:1`, `2.5` → `2.5:1`). - e2e 34 (atx): ALL PASSED, 125 Checks. Der Check des Compressor-Nodes liest die Zahlen jetzt als Text und verlangt `8:1` und `-50`. - Bild angesehen, auch als vergrößerter Ausschnitt: Labels ohne Kasten, zentriert, nichts überlappt die Skala. ## Nicht geprüft - Beim Fit-Zoom des Graphen (etwa 0,49) sind Minus und Doppelpunkt so klein, dass sie im Bild kaum zu sehen sind. Der Text selbst stimmt, das prüft e2e.
admin added this to the Development project 2026-10-10 16:47:14 +02:00
admin moved this to Next in Development on 2026-10-10 16:47:25 +02:00
admin moved this to Done in Development on 2026-10-10 16:47:38 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meleki/feuerwerk#382