Reseed because of list #48

Closed
opened 2026-09-12 15:03:59 +02:00 by admin · 0 comments
  1. es gibt das Node "String", der typ heißt aber "Text", das ist inkonsistent
  2. "Item at" oder "Set item" node: index hat ".000" nachkommastellen im inspector, ist aber ein integer
  3. neuer typ "Texture" momentan nur in einer liste hinzufügbar => es gibt kein "Texture" node, man kann den typ auch nicht bei variablen aussuchen
  4. alle project seeds überarbeiten, sodass keine migration mehr notwendig ist und reseeden.
  5. checken ob es projects gibt (ohne seed) die auch noch eine migration erfordern.
  6. migration code entfernen
  7. unnötige comments auch wieder entfernen

Umgesetzt. Entscheidungen dabei:

  • Nur das Label des String-Nodes heisst "Text", Typ-Id und Porttyp bleiben.
  • Texture (und Color) sind Variablen-Arten, Struct-Feld-Arten und Port-Arten; deklariert ist eine
    Textur die blanke Id, der $texture-Tag gilt nur in Listen. Neuer Node Texture mit Picker.
  • Jump-Run und Tetris wurden mit den aktuellen Seedern ueberschrieben; nur die fuenf Projekte auf
    dem Server zaehlen. Danach sind legacyNodes.ts, migrateDeclaredLists und der
    ownerId-Fallback samt Tests geloescht.

Übernommen aus todo-notes/done/reseed-because-of-list.md beim Umzug auf das Issue-System (2026-09-12).

  • Angelegt: 2026-09-12 · 11c900c — Drop the per-list item declaration; every item carries its own kind
  • Abgeschlossen: 2026-09-12 · 8a71859 — Make texture and colour full kinds and drop the load-time migrations
  • Gemeldet von: admin
1. es gibt das Node "String", der typ heißt aber "Text", das ist inkonsistent 2. "Item at" oder "Set item" node: index hat ".000" nachkommastellen im inspector, ist aber ein integer 3. neuer typ "Texture" momentan nur in einer liste hinzufügbar => es gibt kein "Texture" node, man kann den typ auch nicht bei variablen aussuchen 4. alle project seeds überarbeiten, sodass keine migration mehr notwendig ist und reseeden. 5. checken ob es projects gibt (ohne seed) die auch noch eine migration erfordern. 6. migration code entfernen 7. unnötige comments auch wieder entfernen --- Umgesetzt. Entscheidungen dabei: - Nur das Label des `String`-Nodes heisst "Text", Typ-Id und Porttyp bleiben. - `Texture` (und `Color`) sind Variablen-Arten, Struct-Feld-Arten und Port-Arten; deklariert ist eine Textur die blanke Id, der `$texture`-Tag gilt nur in Listen. Neuer Node `Texture` mit Picker. - Jump-Run und Tetris wurden mit den aktuellen Seedern ueberschrieben; nur die fuenf Projekte auf dem Server zaehlen. Danach sind `legacyNodes.ts`, `migrateDeclaredLists` und der `ownerId`-Fallback samt Tests geloescht. --- *Übernommen aus `todo-notes/done/reseed-because-of-list.md` beim Umzug auf das Issue-System (2026-09-12).* - **Angelegt:** 2026-09-12 · `11c900c` — Drop the per-list item declaration; every item carries its own kind - **Abgeschlossen:** 2026-09-12 · `8a71859` — Make texture and colour full kinds and drop the load-time migrations - **Gemeldet von:** admin
admin added the todo-note label 2026-09-12 15:03:59 +02:00
admin closed this issue 2026-09-12 15:03:59 +02:00
admin added this to the Development project 2026-09-13 13:43:19 +02:00
admin moved this to Done in Development on 2026-09-13 13:44:08 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meleki/feuerwerk#48