Aus #156, Durchgang 6. In #408 als Folge-Issue „falls gewünscht“ vorgemerkt.
Herkunft
#408, Nicht dabei: „Gruppen einklappen (mit Sammel-Keys in der Kopfzeile). Wäre ein Folge-Issue, falls gewünscht.“
#408, Abschluss 4352: „Gruppen einklappen geht noch nicht, das könnte ein Folge-Issue werden.“
Stand
Seit #408 hat jedes Objekt in der Timeline eine Kopfzeile mit seinem Namen, darunter seine Zeilen (src/core/model/animation.ts, Zeilenliste TimelineLine). Einklappen lässt sich eine Gruppe nicht.
Zusammen mit dem fehlenden senkrechten Scrollen (#413) ist das der zweite Weg, bei vielen Zeilen Platz zu schaffen.
Vorschlag
Ein Dreieck vor dem Namen in der Kopfzeile klappt die Gruppe ein und aus. Kinder-Gruppen klappen mit ein.
Eingeklappt zeigt die Kopfzeile Sammel-Keys: eine Raute auf jedem Frame, auf dem irgendeine Zeile der Gruppe einen Key hat.
Sammel-Keys lassen sich wählen und verschieben wie Keys. Das wirkt auf alle Keys der Gruppe auf diesem Frame, ein Undo-Schritt.
Der Zustand ist Ansicht, kein Undo-Schritt, und wird am Asset gespeichert, wie der Zoom des EQ (#376).
Offen (mit Vorschlag)
Sammel-Keys bearbeitbar oder nur Anzeige? Vorschlag: wählen, verschieben und löschen, Werte nicht (die sind je Zeile verschieden).
Speichern: am Asset (Vorschlag) oder nur für die Sitzung.
Kopfzeile auch aufgeklappt mit Sammel-Keys? Vorschlag: nein, aufgeklappt sieht man die Keys in den Zeilen.
Fertig, wenn
Unit-Test: Sammel-Keys einer Gruppe (Vereinigung der Frames), Verschieben einer Sammel-Raute verschiebt alle Keys des Frames, Undo in einem Schritt. Dazu eine Gegenprobe.
e2e 25: Gruppe einklappen, die Zeilen sind weg, die Rauten stehen auf den richtigen Frames, Verschieben und Undo.
Aus #156, Durchgang 6. In #408 als Folge-Issue „falls gewünscht“ vorgemerkt.
## Herkunft
- #408, *Nicht dabei*: „Gruppen einklappen (mit Sammel-Keys in der Kopfzeile). Wäre ein Folge-Issue, falls gewünscht.“
- #408, Abschluss 4352: „Gruppen einklappen geht noch nicht, das könnte ein Folge-Issue werden.“
## Stand
- Seit #408 hat jedes Objekt in der Timeline eine Kopfzeile mit seinem Namen, darunter seine Zeilen (`src/core/model/animation.ts`, Zeilenliste `TimelineLine`). Einklappen lässt sich eine Gruppe nicht.
- Zusammen mit dem fehlenden senkrechten Scrollen (#413) ist das der zweite Weg, bei vielen Zeilen Platz zu schaffen.
## Vorschlag
- Ein Dreieck vor dem Namen in der Kopfzeile klappt die Gruppe ein und aus. Kinder-Gruppen klappen mit ein.
- **Eingeklappt** zeigt die Kopfzeile Sammel-Keys: eine Raute auf jedem Frame, auf dem irgendeine Zeile der Gruppe einen Key hat.
- **Sammel-Keys** lassen sich wählen und verschieben wie Keys. Das wirkt auf alle Keys der Gruppe auf diesem Frame, ein Undo-Schritt.
- Der Zustand ist Ansicht, kein Undo-Schritt, und wird am Asset gespeichert, wie der Zoom des EQ (#376).
## Offen (mit Vorschlag)
1. **Sammel-Keys bearbeitbar oder nur Anzeige?** Vorschlag: **wählen, verschieben und löschen**, Werte nicht (die sind je Zeile verschieden).
2. **Speichern:** am Asset (Vorschlag) oder nur für die Sitzung.
3. **Kopfzeile auch aufgeklappt mit Sammel-Keys?** Vorschlag: **nein**, aufgeklappt sieht man die Keys in den Zeilen.
## Fertig, wenn
- Unit-Test: Sammel-Keys einer Gruppe (Vereinigung der Frames), Verschieben einer Sammel-Raute verschiebt alle Keys des Frames, Undo in einem Schritt. Dazu eine Gegenprobe.
- e2e 25: Gruppe einklappen, die Zeilen sind weg, die Rauten stehen auf den richtigen Frames, Verschieben und Undo.
meleki
added the new label 2026-10-11 21:24:19 +02:00
Erledigt in 37779a2 („Fold object groups in the timeline, with summary keys“), Wiki Animations nachgezogen. Umgesetzt nach deinen Antworten (1. wählen/verschieben/löschen, 2. nur Sitzung, 3. Sammel-Keys auch aufgeklappt):
Einklappen: Klick auf die Kopfzeile eines Objekts oder das Dreieck davor. Die Gruppen der Objekte darunter klappen mit. Maßgeblich ist das echte Elternobjekt in der Hierarchie, nicht die Einrückung. Die Wurzel steht auf Höhe ihrer Kinder und blendet deshalb nur ihre eigenen Zeilen aus.
Sammel-Keys: Jede Kopfzeile zeigt auf jedem Frame eine Raute, auf dem eine Zeile der Gruppe oder einer Gruppe darunter einen Key hat, eingeklappt und aufgeklappt. Klicken wählt alle Keys dahinter, Ziehen verschiebt, Ctrl+Ziehen dupliziert, ein Band fängt sie mit ein, Delete löscht. Alles über die bestehenden Commands, je ein Undo-Schritt. Werte gibt es an der Raute nicht.
Zustand: gilt je Animation für die Sitzung, kein Undo-Schritt, wird nicht gespeichert.
Zusatz: Wird eine Zeile ohne Keys in einer eingeklappten Gruppe gewählt (etwa frisch über + Row), klappt die Gruppe auf.
Fund: Durch das Dreieck stand der Objektname bei x 22, seine Zeilen bei x 20, also links davon (Check aus #408 in e2e 25). Die Zeilen stehen jetzt eine Stufe hinter dem Namen.
Prüfung
Ergebnis
Unit animation + timeline-view
114/114, 6 neu
Gegenproben
6 Verbiegungen, alle rot im passenden Test
e2e 25 (atx)
ALL PASSED, 41 Checks, 4 neu (25k)
Gate (atx)
CHECK EXIT 0, 324 Dateien, 5008 Tests
Live geprüft an Caption Animation in Garden of Sacrifices: Rauten auf 0, 10, 33 und 40, nach dem Einklappen des Logos waren die Zeile X und beide Kinder-Gruppen weg, die Rauten blieben. Das Projekt stand weiter auf Saved.
Offen als Geschmacksfrage: Die Sammel-Rauten sind bewusst kleiner und grau. Sind sie zu blass, mache ich sie so groß wie die Keys.
Erledigt in `37779a2` („Fold object groups in the timeline, with summary keys“), Wiki `Animations` nachgezogen. Umgesetzt nach deinen Antworten (1. wählen/verschieben/löschen, 2. nur Sitzung, 3. Sammel-Keys auch aufgeklappt):
- **Einklappen:** Klick auf die Kopfzeile eines Objekts oder das Dreieck davor. Die Gruppen der Objekte darunter klappen mit. Maßgeblich ist das echte Elternobjekt in der Hierarchie, nicht die Einrückung. Die Wurzel steht auf Höhe ihrer Kinder und blendet deshalb nur ihre eigenen Zeilen aus.
- **Sammel-Keys:** Jede Kopfzeile zeigt auf jedem Frame eine Raute, auf dem eine Zeile der Gruppe oder einer Gruppe darunter einen Key hat, eingeklappt und aufgeklappt. Klicken wählt alle Keys dahinter, Ziehen verschiebt, `Ctrl`+Ziehen dupliziert, ein Band fängt sie mit ein, `Delete` löscht. Alles über die bestehenden Commands, je ein Undo-Schritt. Werte gibt es an der Raute nicht.
- **Zustand:** gilt je Animation für die Sitzung, kein Undo-Schritt, wird nicht gespeichert.
- **Zusatz:** Wird eine Zeile ohne Keys in einer eingeklappten Gruppe gewählt (etwa frisch über *+ Row*), klappt die Gruppe auf.
- **Fund:** Durch das Dreieck stand der Objektname bei x 22, seine Zeilen bei x 20, also links davon (Check aus #408 in e2e 25). Die Zeilen stehen jetzt eine Stufe hinter dem Namen.
| Prüfung | Ergebnis |
|---|---|
| Unit `animation` + `timeline-view` | 114/114, 6 neu |
| Gegenproben | 6 Verbiegungen, alle rot im passenden Test |
| e2e 25 (atx) | ALL PASSED, 41 Checks, 4 neu (25k) |
| Gate (atx) | `CHECK EXIT 0`, 324 Dateien, 5008 Tests |
Live geprüft an *Caption Animation* in *Garden of Sacrifices*: Rauten auf 0, 10, 33 und 40, nach dem Einklappen des Logos waren die Zeile *X* und beide Kinder-Gruppen weg, die Rauten blieben. Das Projekt stand weiter auf *Saved*.
Offen als Geschmacksfrage: Die Sammel-Rauten sind bewusst kleiner und grau. Sind sie zu blass, mache ich sie so groß wie die Keys.
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.
Aus #156, Durchgang 6. In #408 als Folge-Issue „falls gewünscht“ vorgemerkt.
Herkunft
Stand
src/core/model/animation.ts, ZeilenlisteTimelineLine). Einklappen lässt sich eine Gruppe nicht.Vorschlag
Offen (mit Vorschlag)
Fertig, wenn
Erledigt in
37779a2(„Fold object groups in the timeline, with summary keys“), WikiAnimationsnachgezogen. Umgesetzt nach deinen Antworten (1. wählen/verschieben/löschen, 2. nur Sitzung, 3. Sammel-Keys auch aufgeklappt):Ctrl+Ziehen dupliziert, ein Band fängt sie mit ein,Deletelöscht. Alles über die bestehenden Commands, je ein Undo-Schritt. Werte gibt es an der Raute nicht.animation+timeline-viewCHECK EXIT 0, 324 Dateien, 5008 TestsLive geprüft an Caption Animation in Garden of Sacrifices: Rauten auf 0, 10, 33 und 40, nach dem Einklappen des Logos waren die Zeile X und beide Kinder-Gruppen weg, die Rauten blieben. Das Projekt stand weiter auf Saved.
Offen als Geschmacksfrage: Die Sammel-Rauten sind bewusst kleiner und grau. Sind sie zu blass, mache ich sie so groß wie die Keys.