Override darstellung #1

Closed
opened 2026-09-12 15:03:49 +02:00 by admin · 0 comments

override darstellung bei scene objects die werte von assets überschreiben:

  • momentan wird es fett dargestellt => stattdessen das label in einer gelb/goldener schriftfarbe darstellen
  • auch in der hierarchie der scene/container bitte den namen gelb/gold darstellen, falls es irgendein child/property gibt dass dirty ist

Umgesetzt (2026-09-09), beide Punkte.

  • Inspector: das Label einer abweichenden Property ist jetzt gold (#f2c84b) statt fett.
    Die Farbe steht als Theme-Token override an einer Stelle.
  • Hierarchie: der Name wird gold, wenn das Objekt selbst abweicht oder etwas darunter —
    eine zugeklappte Zeile soll nicht verbergen, dass im Teilbaum etwas geaendert wurde.

Die Logik dazu sitzt in src/core/properties/deviation.ts (rein, getestet), nicht im Panel:
objectDeviates vergleicht gegen das, dem ein Objekt folgt — bei Container-Inhalt gegen das
Template, sonst gegen das Asset —, deviationMarks traegt die Marke auf alle Vorfahren
hoch. Wichtig dabei: deviationMarks bekommt den gespeicherten Holder, nicht den
aufgeloesten; in der aufgeloesten Sicht sieht Container-Inhalt wie ein normales Objekt aus und
jede Instanz waere faelschlich gold.


Übernommen aus todo-notes/done/override-darstellung.md beim Umzug auf das Issue-System (2026-09-12).

  • Angelegt: 2026-09-09 · c87ce5f — Add todo-notes/ as the drop box for ideas raised mid-task
  • Abgeschlossen: 2026-09-09 · b87fcdf — Mark overrides in gold instead of bold, and up the hierarchy
  • Gemeldet von: admin
override darstellung bei scene objects die werte von assets überschreiben: - momentan wird es fett dargestellt => stattdessen das label in einer gelb/goldener schriftfarbe darstellen - auch in der hierarchie der scene/container bitte den namen gelb/gold darstellen, falls es irgendein child/property gibt dass dirty ist --- **Umgesetzt (2026-09-09), beide Punkte.** - Inspector: das Label einer abweichenden Property ist jetzt gold (`#f2c84b`) statt fett. Die Farbe steht als Theme-Token `override` an einer Stelle. - Hierarchie: der Name wird gold, wenn das Objekt selbst abweicht **oder etwas darunter** — eine zugeklappte Zeile soll nicht verbergen, dass im Teilbaum etwas geaendert wurde. Die Logik dazu sitzt in `src/core/properties/deviation.ts` (rein, getestet), nicht im Panel: `objectDeviates` vergleicht gegen das, dem ein Objekt folgt — bei Container-Inhalt gegen das **Template**, sonst gegen das **Asset** —, `deviationMarks` traegt die Marke auf alle Vorfahren hoch. Wichtig dabei: `deviationMarks` bekommt den **gespeicherten** Holder, nicht den aufgeloesten; in der aufgeloesten Sicht sieht Container-Inhalt wie ein normales Objekt aus und jede Instanz waere faelschlich gold. --- *Übernommen aus `todo-notes/done/override-darstellung.md` beim Umzug auf das Issue-System (2026-09-12).* - **Angelegt:** 2026-09-09 · `c87ce5f` — Add todo-notes/ as the drop box for ideas raised mid-task - **Abgeschlossen:** 2026-09-09 · `b87fcdf` — Mark overrides in gold instead of bold, and up the hierarchy - **Gemeldet von:** admin
admin added the todo-note label 2026-09-12 15:03:49 +02:00
admin closed this issue 2026-09-12 15:03:49 +02:00
admin added this to the Development project 2026-09-13 13:43:29 +02:00
admin moved this to Done in Development on 2026-09-13 13:44:54 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meleki/feuerwerk#1