Plugin support: Demo-Plugin zu einem aussagekräftigen Test-Plugin ausbauen #124

Open
opened 2026-09-17 20:30:09 +02:00 by meleki · 0 comments
Owner

Folge von #117, offene Frage 4. Das Demo-Plugin soll zeigen, was die API kann, und dabei als Testfall taugen. Es wird zuletzt gebaut, nach #119, #120, #121, #122 und #123.

Zu bauen

  • Nodes je Asset wie heute, dazu Auswahl über #123.
  • Eine Spalte im Tab mit Feldern zum gewählten Asset: Notiz (Text), eine Zahl, eine Checkbox, eine Farbe. Gespeichert am Asset über #120.
  • Eine projektweite Einstellung, z. B. Nodes pro Reihe, gespeichert am Projekt über #120.
  • Eine Inspector-Section (#122), die dieselbe Notiz am gewählten Asset zeigt. Beide Wege schreiben denselben Wert, und beide frischen auf, wenn der andere schreibt.
  • Der Kopf des Tabs zeigt Projekt und Asset-Zahl, damit der Projektwechsel aus #119 sichtbar wird.

Tests

  • e2e-Modul 38 erweitert: Notiz tippen, Tab wechseln, Wert steht noch da; Seite neu laden, Wert steht noch da; Undo nimmt ihn zurück; Plugin abschalten, Tab und Section verschwinden, die Daten bleiben in der Projektdatei.
  • Die Datei bleibt plugins/demo-plugin.js im Repo, Build und seed-e2e kopieren sie wie bisher nach data/plugins/.
Folge von #117, offene Frage 4. Das Demo-Plugin soll zeigen, was die API kann, und dabei als Testfall taugen. Es wird **zuletzt** gebaut, nach #119, #120, #121, #122 und #123. ## Zu bauen - Nodes je Asset wie heute, dazu Auswahl über #123. - Eine Spalte im Tab mit Feldern zum gewählten Asset: Notiz (Text), eine Zahl, eine Checkbox, eine Farbe. Gespeichert am Asset über #120. - Eine projektweite Einstellung, z. B. Nodes pro Reihe, gespeichert am Projekt über #120. - Eine Inspector-Section (#122), die dieselbe Notiz am gewählten Asset zeigt. Beide Wege schreiben denselben Wert, und beide frischen auf, wenn der andere schreibt. - Der Kopf des Tabs zeigt Projekt und Asset-Zahl, damit der Projektwechsel aus #119 sichtbar wird. ## Tests - e2e-Modul 38 erweitert: Notiz tippen, Tab wechseln, Wert steht noch da; Seite neu laden, Wert steht noch da; Undo nimmt ihn zurück; Plugin abschalten, Tab und Section verschwinden, die Daten bleiben in der Projektdatei. - Die Datei bleibt `plugins/demo-plugin.js` im Repo, Build und `seed-e2e` kopieren sie wie bisher nach `data/plugins/`.
admin added this to the Development project 2026-09-17 20:32:57 +02:00
admin added the low-priority label 2026-09-21 08:08:29 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meleki/feuerwerk#124