Wenn ich in der Scene ein Objekt rechsklicke, kommt ja das Menü "Select Asset" "Open Asset" etc. Da wäre noch gut ein "Open Texture" und "Open Shader" bei Sprites wenn das zugewiesen ist. Auch bei Assets Kontext entsprechend auch in dem Fall.
Zusätzlich wäre noch gut, alle Felder im Inspector die eine dropdown auswahl haben aus vorhanden assets, bräuchten einen "Open" Befehl, weil sonst muss ich das Asset mühsam raussuchen im linken Panel und dort doppelklicken. Ich würde sagen das Label bei dem Feld im Inspector einfach als "Link" darstellen (blau mit unterstrich) falls ein asset ausgewählt wurde, den man dann klicken kann. (einfacher klick => Select asset, doppelklick => Open asset)
Wenn ich in der Scene ein Objekt rechsklicke, kommt ja das Menü "Select Asset" "Open Asset" etc. Da wäre noch gut ein "Open Texture" und "Open Shader" bei Sprites wenn das zugewiesen ist. Auch bei Assets Kontext entsprechend auch in dem Fall.
Zusätzlich wäre noch gut, alle Felder im Inspector die eine dropdown auswahl haben aus vorhanden assets, bräuchten einen "Open" Befehl, weil sonst muss ich das Asset mühsam raussuchen im linken Panel und dort doppelklicken. Ich würde sagen das Label bei dem Feld im Inspector einfach als "Link" darstellen (blau mit unterstrich) falls ein asset ausgewählt wurde, den man dann klicken kann. (einfacher klick => Select asset, doppelklick => Open asset)
admin
added this to the Development project 2026-09-23 14:09:47 +02:00
admin
moved this to Next in Development on 2026-09-23 14:10:04 +02:00
Objekt-Menü (Hierarchie und Scene View): „Open texture“ und „Open shader“ direkt unter „Open asset“, sobald der Sprite eine Textur bzw. einen Shader hat. Es zählen die Werte des Objekts selbst, ein Shader-Override öffnet also den Override.
Asset-Kontextmenü: dieselben Einträge ganz oben.
Inspector: Jedes Asset-Feld mit gesetztem Wert zeigt seine Beschriftung als Link (blau, unterstrichen). Ein Klick wählt das Asset, ein Doppelklick öffnet es. Das gilt für alle Asset-Felder, nicht nur Texture und Shader.
Entscheidungen
„Open …“ gibt es für jede gesetzte Referenz auf eine Art mit eigenem Tab. Palette, Font und Sound haben keinen Tab und bekommen keinen Eintrag.
Ein Override bleibt gold und bekommt zusätzlich den Unterstrich.
Ein Frame öffnet sein Sheet.
Eine Szene wird beim Öffnen auch zur aktiven, wie beim Doppelklick im Asset-Panel (activateAsset).
5 neue e2e-Checks in 28l-ii. e2e 1-16, 26, 28, 35, 39, 40 lokal: 732 Checks grün.
Gegenproben (keine Menüeinträge, kein Unterstrich, zweiter Klick nicht erkannt) fallen genau an ihren Checks.
Check-Summe neu: 1341 (gerechnet).
Nebenbei: Der CI-Lauf zu #220 (Task 261) war an einem einzigen Check in Modul 18 rot: dem Abstand der Beads, 0,611 statt 0,5 ± 0,1. Ursache war ein einzelner langsamer Frame, die Toleranz im Test war zu eng. Das ist als eigener Test-Commit 9b62d57 behoben, die Gegenprobe greift.
Erledigt in `1aae97b`.
**Was jetzt geht**
- **Objekt-Menü** (Hierarchie und Scene View): „Open texture“ und „Open shader“ direkt unter „Open asset“, sobald der Sprite eine Textur bzw. einen Shader hat. Es zählen die Werte des Objekts selbst, ein Shader-Override öffnet also den Override.
- **Asset-Kontextmenü:** dieselben Einträge ganz oben.
- **Inspector:** Jedes Asset-Feld mit gesetztem Wert zeigt seine Beschriftung als Link (blau, unterstrichen). Ein Klick wählt das Asset, ein Doppelklick öffnet es. Das gilt für alle Asset-Felder, nicht nur Texture und Shader.
**Entscheidungen**
- „Open …“ gibt es für jede gesetzte Referenz auf eine Art mit eigenem Tab. Palette, Font und Sound haben keinen Tab und bekommen keinen Eintrag.
- Ein Override bleibt gold und bekommt zusätzlich den Unterstrich.
- Ein Frame öffnet sein Sheet.
- Eine Szene wird beim Öffnen auch zur aktiven, wie beim Doppelklick im Asset-Panel (`activateAsset`).
**Tests**
- `./check.sh`: 150 Dateien, 2226 Tests grün (+12 Unit-Tests).
- 5 neue e2e-Checks in 28l-ii. e2e 1-16, 26, 28, 35, 39, 40 lokal: 732 Checks grün.
- Gegenproben (keine Menüeinträge, kein Unterstrich, zweiter Klick nicht erkannt) fallen genau an ihren Checks.
- Check-Summe neu: 1341 (gerechnet).
**Nebenbei:** Der CI-Lauf zu #220 (Task 261) war an einem einzigen Check in Modul 18 rot: dem Abstand der Beads, 0,611 statt 0,5 ± 0,1. Ursache war ein einzelner langsamer Frame, die Toleranz im Test war zu eng. Das ist als eigener Test-Commit `9b62d57` behoben, die Gegenprobe greift.
Ein Klick auf einen Asset-Link wählt das Asset nicht mehr aus. Bisher sprang der Inspector dabei auf das Asset um, und der zweite Klick eines Doppelklicks landete auf einer anderen Zeile.
Ein Klick = Ping: Das Asset-Panel klappt die Gruppe auf, scrollt zur Zeile und lässt sie in der Akzentfarbe aufleuchten (200 ms voll, nach 1 s ganz weg). Auswahl und Inspector bleiben, wie sie waren.
Doppelklick = Öffnen, wie bisher. Der Abfang-Hack im Inspector ist wieder raus.
„Asset“- und „Part of“-Zeile eines Scene-Objekts: Statt des Ghost-Buttons steht dort jetzt ein Link-Label mit demselben Verhalten, daneben ein Nur-Lese-Feld mit dem Namen des Assets. TextField hat dafür die Option readOnly.
Unterwegs behoben: Nach dem Umbenennen eines Assets zeigte der Inspector des Objekts den alten Namen. Der Refresh zieht ihn jetzt nach.
Tests:
./check.sh: 151 Files, 2228 Tests, grün (+2 in tests/ui/list-ping.test.ts).
e2e 1-16,28 auf dem Endstand: 575 Checks grün. 28l-ii hat jetzt 9 Checks statt 5.
Gegenproben (Ping wählt aus, kein Ausblenden, Inspector öffnet nie, Feld nimmt Fokus, Name nicht nachgezogen, Label kein Link) fallen jeweils genau am eigenen Check.
Check-Summe 1345, gerechnet. Der CI-Lauf zu 2cf7202 steht noch aus.
Offen zum Ansehen: Das Nur-Lese-Feld sieht aus wie ein normales Eingabefeld. Falls es grau oder ohne Rahmen besser passt, sag Bescheid.
Nachtrag in `2cf7202` (Wiki `136a73a`):
**Ein Klick auf einen Asset-Link wählt das Asset nicht mehr aus.** Bisher sprang der Inspector dabei auf das Asset um, und der zweite Klick eines Doppelklicks landete auf einer anderen Zeile.
- **Ein Klick = Ping:** Das Asset-Panel klappt die Gruppe auf, scrollt zur Zeile und lässt sie in der Akzentfarbe aufleuchten (200 ms voll, nach 1 s ganz weg). Auswahl und Inspector bleiben, wie sie waren.
- **Doppelklick = Öffnen**, wie bisher. Der Abfang-Hack im Inspector ist wieder raus.
- **„Asset“- und „Part of“-Zeile eines Scene-Objekts:** Statt des Ghost-Buttons steht dort jetzt ein Link-Label mit demselben Verhalten, daneben ein Nur-Lese-Feld mit dem Namen des Assets. `TextField` hat dafür die Option `readOnly`.
- **Unterwegs behoben:** Nach dem Umbenennen eines Assets zeigte der Inspector des Objekts den alten Namen. Der Refresh zieht ihn jetzt nach.
Tests:
- `./check.sh`: 151 Files, 2228 Tests, grün (+2 in `tests/ui/list-ping.test.ts`).
- e2e `1-16,28` auf dem Endstand: 575 Checks grün. 28l-ii hat jetzt 9 Checks statt 5.
- Gegenproben (Ping wählt aus, kein Ausblenden, Inspector öffnet nie, Feld nimmt Fokus, Name nicht nachgezogen, Label kein Link) fallen jeweils genau am eigenen Check.
- Check-Summe 1345, gerechnet. Der CI-Lauf zu `2cf7202` steht noch aus.
Offen zum Ansehen: Das Nur-Lese-Feld sieht aus wie ein normales Eingabefeld. Falls es grau oder ohne Rahmen besser passt, sag Bescheid.
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.
Wenn ich in der Scene ein Objekt rechsklicke, kommt ja das Menü "Select Asset" "Open Asset" etc. Da wäre noch gut ein "Open Texture" und "Open Shader" bei Sprites wenn das zugewiesen ist. Auch bei Assets Kontext entsprechend auch in dem Fall.
Zusätzlich wäre noch gut, alle Felder im Inspector die eine dropdown auswahl haben aus vorhanden assets, bräuchten einen "Open" Befehl, weil sonst muss ich das Asset mühsam raussuchen im linken Panel und dort doppelklicken. Ich würde sagen das Label bei dem Feld im Inspector einfach als "Link" darstellen (blau mit unterstrich) falls ein asset ausgewählt wurde, den man dann klicken kann. (einfacher klick => Select asset, doppelklick => Open asset)
Erledigt in
1aae97b.Was jetzt geht
Entscheidungen
activateAsset).Tests
./check.sh: 150 Dateien, 2226 Tests grün (+12 Unit-Tests).Nebenbei: Der CI-Lauf zu #220 (Task 261) war an einem einzigen Check in Modul 18 rot: dem Abstand der Beads, 0,611 statt 0,5 ± 0,1. Ursache war ein einzelner langsamer Frame, die Toleranz im Test war zu eng. Das ist als eigener Test-Commit
9b62d57behoben, die Gegenprobe greift.Nachtrag in
2cf7202(Wiki136a73a):Ein Klick auf einen Asset-Link wählt das Asset nicht mehr aus. Bisher sprang der Inspector dabei auf das Asset um, und der zweite Klick eines Doppelklicks landete auf einer anderen Zeile.
TextFieldhat dafür die OptionreadOnly.Tests:
./check.sh: 151 Files, 2228 Tests, grün (+2 intests/ui/list-ping.test.ts).1-16,28auf dem Endstand: 575 Checks grün. 28l-ii hat jetzt 9 Checks statt 5.2cf7202steht noch aus.Offen zum Ansehen: Das Nur-Lese-Feld sieht aus wie ein normales Eingabefeld. Falls es grau oder ohne Rahmen besser passt, sag Bescheid.