Wunsch: Der Parametric-EQ-Node zeigt statt der kleinen Vorschau aus #375das Panel seines Tabs direkt im Graphen, wie der Compressor seit #380. Ein Doppelklick öffnet das Panel weiterhin als Tab.
Vorgaben
Größe: etwas schmäler als der Compressor (820 x 280), dafür etwas höher.
Doppelklick auf den Node öffnet wie bisher den Tab.
Panel 720 x 360 zwischen den Eingängen links und dem Ausgang rechts.
Im Node bedienbar wie im Tab: Doppelklick auf die Kurve setzt ein Band, Ziehen, Mausrad über einem Band für Q, Rechtsklick nimmt es weg, Zahlen unter der Kurve tippen. Jedes Mal ein Undo-Schritt.
Das Mausrad auf freier Kurve zoomt im Node den Graphen, nicht die dB. Der dB-Zoom bleibt im Tab.
Den Tab öffnet der Doppelklick auf Titel oder Rand des Nodes. Ein Doppelklick auf die Kurve setzt ein Band.
Das Spektrum läuft im Node, solange er zu sehen ist.
Wunsch: Der Parametric-EQ-Node zeigt statt der kleinen Vorschau aus #375 **das Panel seines Tabs** direkt im Graphen, wie der Compressor seit #380. Ein Doppelklick öffnet das Panel weiterhin als Tab.
## Vorgaben
1. **Größe:** etwas schmäler als der Compressor (820 x 280), dafür etwas höher.
2. **Doppelklick** auf den Node öffnet wie bisher den Tab.
## Umsetzung (abgeleitet aus #380)
- Panel **720 x 360** zwischen den Eingängen links und dem Ausgang rechts.
- Im Node bedienbar wie im Tab: Doppelklick auf die Kurve setzt ein Band, Ziehen, Mausrad über einem Band für Q, Rechtsklick nimmt es weg, Zahlen unter der Kurve tippen. Jedes Mal ein Undo-Schritt.
- Das Mausrad auf freier Kurve zoomt im Node den **Graphen**, nicht die dB. Der dB-Zoom bleibt im Tab.
- Den Tab öffnet der Doppelklick auf Titel oder Rand des Nodes. Ein Doppelklick auf die Kurve setzt ein Band.
- Das Spektrum läuft im Node, solange er zu sehen ist.
- Die kleine Vorschau aus #375 fällt weg.
Der Commit enthält auch #382 und #383. Die drei teilen sich Test-Hooks, e2e 34 und das neue EqPanel.ts, getrennt hätte keiner der Zwischenstände kompiliert.
Was jetzt gilt
Der Parametric-EQ-Node zeigt das Panel seines Tabs direkt im Graphen, in voller Größe 720 x 360: Kurve, Zahlen des gewählten Bands, Hilfezeile. Die Eingänge sitzen links, der Ausgang rechts.
Im Node bedienst du alles wie im Tab: Doppelklick auf die Kurve setzt ein Band, Ziehen verschiebt es, Rechtsklick nimmt es weg, die Zahlen lassen sich tippen. Jeder Schritt ist ein Undo-Schritt.
Ein Doppelklick auf Titel oder Rand öffnet weiterhin den Tab.
Das Spektrum läuft im Node, solange er zu sehen ist, auch bei offenem Tab.
Die kleine Vorschau aus #375 ist weg, samt dem Code, den nur sie gebraucht hat.
Selbst entschieden
Ein Druck auf die Kurve wählt und verschiebt den Node nicht, das geht über Titel und Rand. Sonst ginge der Doppelklick für ein neues Band nicht.
Der Bandzähler („3 / 10 bands“) steht jetzt in der Bandzeile statt im Kopf des Tabs, damit ihn auch der Node zeigt.
Mausrad im Node: seit #383 zoomt es immer den Graphen. Q und dB-Zoom gehen im Tab weiter mit dem Rad.
Unterwegs behoben
Die Bandzeile hat ihre Labels nach einer Textänderung nicht neu gesetzt. Im Node fehlten dadurch „Band 1“ und der Zähler.
Ein Menü unter einem Knopf im gezoomten Graphen wäre versetzt aufgegangen (openBelow).
Der EQ-Tab hätte dem Node den Abgriff in jedem Frame weggenommen, derselbe Fehler wie beim Compressor in #380.
Tests
Unit parametric-eq: 16 Tests. Die Tests der Vorschau prüfen jetzt eqCurvePoints und eqRangeOf direkt.
e2e 34 (atx): ALL PASSED, 125 Checks, davon 3 neu: Panel und Ports, Bedienen im Node, Spektrum im Node bei offenem Tab.
Gegenprobe: Lässt der Tab den Abgriff wieder in jedem Frame los, kommt im Node bei offenem Tab nur noch 1 Spektrum-Frame dazu statt 22.
Zahlen im Node tippen (geprüft sind Ziehen, Klicks und das Typ-Menü)
viele EQ-Nodes gleichzeitig
Erledigt mit 79a04e6, Wiki d6c1256.
Der Commit enthält auch #382 und #383. Die drei teilen sich Test-Hooks, e2e 34 und das neue `EqPanel.ts`, getrennt hätte keiner der Zwischenstände kompiliert.
## Was jetzt gilt
- Der Parametric-EQ-Node zeigt das Panel seines Tabs direkt im Graphen, in voller Größe 720 x 360: Kurve, Zahlen des gewählten Bands, Hilfezeile. Die Eingänge sitzen links, der Ausgang rechts.
- Im Node bedienst du alles wie im Tab: Doppelklick auf die Kurve setzt ein Band, Ziehen verschiebt es, Rechtsklick nimmt es weg, die Zahlen lassen sich tippen. Jeder Schritt ist ein Undo-Schritt.
- Ein Doppelklick auf Titel oder Rand öffnet weiterhin den Tab.
- Das Spektrum läuft im Node, solange er zu sehen ist, auch bei offenem Tab.
- Die kleine Vorschau aus #375 ist weg, samt dem Code, den nur sie gebraucht hat.
## Selbst entschieden
- Ein Druck auf die Kurve wählt und verschiebt den Node nicht, das geht über Titel und Rand. Sonst ginge der Doppelklick für ein neues Band nicht.
- Der Bandzähler („3 / 10 bands“) steht jetzt in der Bandzeile statt im Kopf des Tabs, damit ihn auch der Node zeigt.
- Mausrad im Node: seit #383 zoomt es immer den Graphen. Q und dB-Zoom gehen im Tab weiter mit dem Rad.
## Unterwegs behoben
- Die Bandzeile hat ihre Labels nach einer Textänderung nicht neu gesetzt. Im Node fehlten dadurch „Band 1“ und der Zähler.
- Ein Menü unter einem Knopf im gezoomten Graphen wäre versetzt aufgegangen (`openBelow`).
- Der EQ-Tab hätte dem Node den Abgriff in jedem Frame weggenommen, derselbe Fehler wie beim Compressor in #380.
## Tests
- Unit parametric-eq: 16 Tests. Die Tests der Vorschau prüfen jetzt `eqCurvePoints` und `eqRangeOf` direkt.
- e2e 34 (atx): ALL PASSED, 125 Checks, davon 3 neu: Panel und Ports, Bedienen im Node, Spektrum im Node bei offenem Tab.
- Gegenprobe: Lässt der Tab den Abgriff wieder in jedem Frame los, kommt im Node bei offenem Tab nur noch 1 Spektrum-Frame dazu statt 22.
- Gate (atx): CHECK EXIT 0, 283 Dateien, 4357 Tests.
- Den CI-Lauf zu 79a04e6 habe ich nicht abgewartet.
## Nicht geprüft
- ein EQ im Instrument-Graphen im Browser
- Zahlen im Node tippen (geprüft sind Ziehen, Klicks und das Typ-Menü)
- viele EQ-Nodes gleichzeitig
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Wunsch: Der Parametric-EQ-Node zeigt statt der kleinen Vorschau aus #375 das Panel seines Tabs direkt im Graphen, wie der Compressor seit #380. Ein Doppelklick öffnet das Panel weiterhin als Tab.
Vorgaben
Umsetzung (abgeleitet aus #380)
Erledigt mit
79a04e6, Wiki d6c1256.Der Commit enthält auch #382 und #383. Die drei teilen sich Test-Hooks, e2e 34 und das neue
EqPanel.ts, getrennt hätte keiner der Zwischenstände kompiliert.Was jetzt gilt
Selbst entschieden
Unterwegs behoben
openBelow).Tests
eqCurvePointsundeqRangeOfdirekt.79a04e6habe ich nicht abgewartet.Nicht geprüft