Folge von #117, Punkt 5. Zurückgestellt, bis #119 steht — vorher ist es nicht machbar.
Befund
registerNode gibt es schon, aber normalizeGraph (src/core/store/serialize.ts:337) verwirft beim Laden Nodes mit unbekanntem Typ. Ein gespeicherter Plugin-Node wäre nach dem Neuladen still gelöscht, samt seiner Kanten.
Nötig
Plugins laden vor dem Projekt (#119) — damit ist die eine Hälfte erledigt.
Trotzdem braucht es unbekannte Nodes als Platzhalter „(missing)", weil ein Plugin abgeschaltet oder entfernt sein kann. Ohne das löscht ein Ladevorgang die Arbeit des Benutzers.
Ausgeführt würde so ein Node nur beim Play im Editor. Ein Export kennt das Plugin nicht, siehe die Entscheidung „nur Editor" aus #113.
Folge von #117, Punkt 5. Zurückgestellt, bis #119 steht — vorher ist es nicht machbar.
## Befund
`registerNode` gibt es schon, aber `normalizeGraph` (`src/core/store/serialize.ts:337`) verwirft beim Laden Nodes mit unbekanntem Typ. Ein gespeicherter Plugin-Node wäre nach dem Neuladen still gelöscht, samt seiner Kanten.
## Nötig
- Plugins laden vor dem Projekt (#119) — damit ist die eine Hälfte erledigt.
- Trotzdem braucht es unbekannte Nodes als Platzhalter „(missing)", weil ein Plugin abgeschaltet oder entfernt sein kann. Ohne das löscht ein Ladevorgang die Arbeit des Benutzers.
- Ausgeführt würde so ein Node nur beim Play im Editor. Ein Export kennt das Plugin nicht, siehe die Entscheidung „nur Editor" aus #113.
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, Punkt 5. Zurückgestellt, bis #119 steht — vorher ist es nicht machbar.
Befund
registerNodegibt es schon, abernormalizeGraph(src/core/store/serialize.ts:337) verwirft beim Laden Nodes mit unbekanntem Typ. Ein gespeicherter Plugin-Node wäre nach dem Neuladen still gelöscht, samt seiner Kanten.Nötig