> **Sprache:** Deutsch · [English (reference)](DESIGN-PRINCIPLES.md)

# Grundsätze der Benutzeroberfläche

## Zweck

Die Benutzeroberfläche unterstützt das Erstellen, Bearbeiten, Prüfen und Exportieren von Projekten.

## Anforderungen

- Bedienelemente erhalten eindeutige Beschriftungen.
- Funktionsgruppen werden räumlich und semantisch getrennt.
- Status, Warnungen und Fehler verwenden unterscheidbare Darstellungen.
- Farbe dient der Zuordnung von Funktionen und Zuständen.
- Dekorative Elemente dürfen Bedienung und Lesbarkeit nicht beeinträchtigen.
- Dialoge enthalten nur die für den jeweiligen Vorgang erforderlichen Entscheidungen.
- Codeansichten verwenden Einrückung, Zeilennummern und Syntaxhervorhebung.
- Responsive Ansichten unterstützen die Prüfung unterschiedlicher Viewport-Größen.

## Kompatibilität

Änderungen an der Oberfläche dürfen vorhandene Projekt-, Speicher- und Exportformate nicht ohne dokumentierte Kompatibilitätsbehandlung verändern.
