# AssetManager v0.3.9.9

## Horizontales Scrollen
- Oberhalb der Assettabelle gibt es eine zweite, stets erreichbare horizontale
  Scrollleiste.
- Obere und untere Scrollleiste werden synchronisiert.
- Die Tabelle kann weiterhin vertikal innerhalb des Tabellenbereichs scrollen.

## Spalten ein-/ausblenden
- Neuer Button „Spalten“ in der Assetliste.
- Rechtsklick auf eine Tabellenüberschrift öffnet ein Kontextmenü.
- Einzelne Spalten können ausgeblendet werden.
- Im Spaltendialog können ausgeblendete Spalten wieder eingeblendet werden.
- Auswahl wird benutzerspezifisch im Browser gespeichert.
- „Alle einblenden“ und „Zurücksetzen“ sind vorhanden.

## Spaltenbreite
- Felddefinitionen besitzen die neue optionale Einstellung
  „Breite in Listen (Pixel)“.
- Zulässiger Bereich: 40 bis 800 Pixel.
- Leer bedeutet automatische Breite.
- Lange Inhalte in fest begrenzten Spalten werden mit Auslassungspunkten
  dargestellt.

## Datenbank
- Neue nullable Spalte `field_definitions.list_width`.
- Lightweight-Migration ergänzt die Spalte automatisch.

## Validierung
- Python-Syntaxprüfung durchgeführt.
- Jinja2-Templates syntaktisch geprüft.
- ZIP-Struktur geprüft.
- Kein produktiver Docker-/PostgreSQL-Lauf durchgeführt.
