Asset-Panel: leere Kategorien zeigen, Rechtsklick nach Zeile #361

Closed
opened 2026-10-09 06:30:31 +02:00 by meleki · 1 comment
Owner

Das Asset-Panel zeigt Kategorien und darunter die Asset-Typen nur, wenn es Assets davon gibt. Eine Einstellung soll auch die leeren zeigen, und das Rechtsklick-Menü soll sich nach der Zeile richten, auf die man klickt.

Leere Kategorien und Typen zeigen

  • Neuer Schalter in General settings, Standard aus.
  • Ist er an, stehen alle Kategorien mit allen ihren Typen im Panel, auch ohne Assets.
  • Leere Kategorien und Typen sind blass dargestellt.

Rechtsklick im Asset-Panel

  • Ins Leere: alle Kategorien mit ihren Typen, wie bisher.
  • Auf eine Kategorie: nur die Typen dieser Kategorie, also das, was sonst ihr Untermenü zeigt.
  • Auf einen Asset-Typ: nur dieser Typ.
Das Asset-Panel zeigt Kategorien und darunter die Asset-Typen nur, wenn es Assets davon gibt. Eine Einstellung soll auch die leeren zeigen, und das Rechtsklick-Menü soll sich nach der Zeile richten, auf die man klickt. ## Leere Kategorien und Typen zeigen - Neuer Schalter in *General settings*, Standard aus. - Ist er an, stehen alle Kategorien mit allen ihren Typen im Panel, auch ohne Assets. - Leere Kategorien und Typen sind blass dargestellt. ## Rechtsklick im Asset-Panel - **Ins Leere:** alle Kategorien mit ihren Typen, wie bisher. - **Auf eine Kategorie:** nur die Typen dieser Kategorie, also das, was sonst ihr Untermenü zeigt. - **Auf einen Asset-Typ:** nur dieser Typ.
admin added this to the Development project 2026-10-09 06:51:24 +02:00
admin moved this to Next in Development on 2026-10-09 06:51:26 +02:00
admin moved this to Done in Development on 2026-10-09 06:51:35 +02:00
Author
Owner

Erledigt mit 5cb7ef7 „Show empty asset groups on request, and add by the heading (#361)“, Wiki c9d7046.

Was sich ändert

  • General settings hat den Schalter „Show empty asset categories and types“, standardmäßig aus und im Browser gespeichert. Ist er an, zeigt das Asset-Panel alle Kategorien mit allen Typen. Leere stehen blass da (Deckkraft 0,5) mit „0“ als Zahl. Das Panel aktualisiert sich gleich nach Apply.
  • Rechtsklick im Asset-Panel:
    • ins Leere: das ganze +-Menü wie bisher
    • auf eine Kategorie: nur die Typen dieser Kategorie, als Liste ohne Untermenü
    • auf einen Typ: nur dieser Typ
  • Menütitel: Menu hat die neue Option title, eine gedämpfte Zeile über den Einträgen, die sich nicht anklicken lässt und bei der Suche nicht mitgefunden wird. Jedes Menü, das ein Asset anlegt, trägt den Titel „Create asset“.

Selbst entschieden

  • Ein leerer Typ hat keinen Pfeil zum Aufklappen, weil darunter nichts ist. Eine leere Kategorie behält ihn, weil sie ihre leeren Typen enthält.
  • Die Untermenüs der Kategorien haben keinen eigenen Titel, er steht schon über dem Hauptmenü.
  • Der Tooltip am + heißt weiter „Add asset“, der Menütitel „Create asset“.

Tests

Unit asset-groups + view-tween → 23 grün (2 neu), Gegenprobe rot
e2e 04 (melektaus-atx)         → ALL PASSED – 67 Checks (4 neu, 1 umgeschrieben, 2 um den Titel erweitert)
Gegenprobe e2e                 → Id der Überschrift weggelassen: 3 Menü-Checks rot
Gate (melektaus-atx)           → CHECK EXIT 0, 272 Dateien, 4212 Tests (vor dem Menütitel)
  • Umgeschrieben: Der alte Check aus #244 verlangte, dass ein Rechtsklick auf eine Typ-Überschrift das ganze +-Menü öffnet. Jetzt verlangt er, dass nur dieser Typ angeboten wird.
  • Screenshots angesehen: leere Typen blass mit „0“ und ohne Pfeil, „Create asset“ gedämpft über den Einträgen.

Nicht geprüft

  • Das volle Gate nach dem Menütitel. Danach liefen nur die Menü- und Asset-Group-Tests, Typcheck und Lint. Den Rest fängt CI zu 5cb7ef7.
  • Wie eine ganz leere Kategorie (im Testprojekt Audio) aussieht. Sie lag unterhalb des Screenshots, gemessen ist nur ihre Deckkraft.
Erledigt mit `5cb7ef7` „Show empty asset groups on request, and add by the heading (#361)“, Wiki `c9d7046`. ## Was sich ändert - **General settings** hat den Schalter **„Show empty asset categories and types“**, standardmäßig aus und im Browser gespeichert. Ist er an, zeigt das Asset-Panel alle Kategorien mit allen Typen. Leere stehen blass da (Deckkraft 0,5) mit „0“ als Zahl. Das Panel aktualisiert sich gleich nach *Apply*. - **Rechtsklick im Asset-Panel:** - ins Leere: das ganze `+`-Menü wie bisher - auf eine Kategorie: nur die Typen dieser Kategorie, als Liste ohne Untermenü - auf einen Typ: nur dieser Typ - **Menütitel:** `Menu` hat die neue Option `title`, eine gedämpfte Zeile über den Einträgen, die sich nicht anklicken lässt und bei der Suche nicht mitgefunden wird. Jedes Menü, das ein Asset anlegt, trägt den Titel **„Create asset“**. ## Selbst entschieden - Ein leerer Typ hat keinen Pfeil zum Aufklappen, weil darunter nichts ist. Eine leere Kategorie behält ihn, weil sie ihre leeren Typen enthält. - Die Untermenüs der Kategorien haben keinen eigenen Titel, er steht schon über dem Hauptmenü. - Der Tooltip am `+` heißt weiter „Add asset“, der Menütitel „Create asset“. ## Tests ``` Unit asset-groups + view-tween → 23 grün (2 neu), Gegenprobe rot e2e 04 (melektaus-atx) → ALL PASSED – 67 Checks (4 neu, 1 umgeschrieben, 2 um den Titel erweitert) Gegenprobe e2e → Id der Überschrift weggelassen: 3 Menü-Checks rot Gate (melektaus-atx) → CHECK EXIT 0, 272 Dateien, 4212 Tests (vor dem Menütitel) ``` - Umgeschrieben: Der alte Check aus #244 verlangte, dass ein Rechtsklick auf eine Typ-Überschrift das ganze `+`-Menü öffnet. Jetzt verlangt er, dass nur dieser Typ angeboten wird. - Screenshots angesehen: leere Typen blass mit „0“ und ohne Pfeil, „Create asset“ gedämpft über den Einträgen. ## Nicht geprüft - Das volle Gate nach dem Menütitel. Danach liefen nur die Menü- und Asset-Group-Tests, Typcheck und Lint. Den Rest fängt CI zu `5cb7ef7`. - Wie eine ganz leere Kategorie (im Testprojekt *Audio*) aussieht. Sie lag unterhalb des Screenshots, gemessen ist nur ihre Deckkraft.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meleki/feuerwerk#361