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.
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/`.
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.
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
Tests
plugins/demo-plugin.jsim Repo, Build undseed-e2ekopieren sie wie bisher nachdata/plugins/.