Zum Inhalt springen
PaneflowPaneflow

Designs

Wähle aus fünf Paneflow-Farbpaletten einen hellen, dunklen oder dem System folgenden Modus. Änderungen werden ohne Neustart übernommen.

Wähle eine Farbpalette für die Terminals und die Oberfläche von Paneflow und dazu einen hellen, dunklen oder dem System folgenden Modus. Paneflow enthält fünf Paletten: Paneflow, Vercel, Claude, Cursor und Tailwind. Jede hat eine helle und eine dunkle Variante. Standard ist Paneflow Dark.

Änderungen werden ohne Neustart übernommen, sowohl über die Einstellungen als auch über paneflow.json.

Design auswählen

  1. Öffne Appearance in den Paneflow-Einstellungen.
  2. Wähle Light, Dark oder System.
  3. Wähle unter Preset eine Palette.
ModusWirkungGespeicherter Wert für theme_mode
LightVerwendet die helle Variante der gewählten Palette."light"
DarkVerwendet die dunkle Variante der gewählten Palette."dark"
SystemFolgt der hellen oder dunklen Darstellung des Betriebssystems."system"

System bleibt auch nach dem Schließen und erneuten Öffnen von Paneflow ausgewählt. Wenn sich die Systemdarstellung ändert, wechselt Paneflow die Variante und behält dieselbe Palette bei.

Um zu Paneflow Dark zurückzukehren, wähle Reset to default im Abschnitt Theme.

Enthaltene Paletten

Verwende diese Namen im Feld theme von paneflow.json. Die Palettennamen sind in allen Sprachen gleich.

PaletteHelle VarianteDunkle Variante
PaneflowPaneflow LightPaneflow Dark
VercelVercel LightVercel Dark
ClaudeClaude LightClaude Dark
CursorCursor LightCursor Dark
TailwindTailwind LightTailwind Dark

Groß- und Kleinschreibung spielen bei den Namen keine Rolle. Ältere Konfigurationen funktionieren weiterhin: One Dark entspricht Paneflow Dark, PaneFlow Light entspricht Paneflow Light. Die alten Namen Vercel, Claude und Cursor entsprechen ihren dunklen Varianten.

Design in paneflow.json festlegen

Setze theme auf eine Variante aus der Tabelle und theme_mode auf den passenden Modus. So verwendest du beispielsweise Claudes helle Palette:

paneflow.json
{
"$schema": "https://github.com/arthjean/paneflow/raw/main/schemas/paneflow.schema.json",
"$schemaVersion": "1.0.0",
"theme": "Claude Light",
"theme_mode": "light"
}

Um stattdessen der Systemdarstellung zu folgen, setze theme_mode auf "system". Paneflow behält die durch theme gewählte Palette bei und verwendet passend zum System die helle oder dunkle Variante.

Die Konfigurationsdatei liegt standardmäßig hier:

SystemPfad
Linux und macOS~/.paneflow/paneflow.json
Windows%USERPROFILE%\.paneflow\paneflow.json

Wenn du PANEFLOW_HOME gesetzt hast, bearbeite die Datei in diesem Verzeichnis. Alle Einstellungen findest du in der Konfigurationsreferenz.

Fehlt theme_mode oder ist der Wert null, leitet Paneflow den hellen oder dunklen Modus aus dem Designnamen ab. Um die Standardkonfiguration wiederherzustellen, entferne theme und theme_mode oder setze beide auf null.

Was das Design ändert

  • Hintergrund, Text, Cursor, Auswahl, Scrollbar, Links und ANSI-Farben des Terminals.
  • Hintergründe, Rahmen und Text der Oberfläche.
  • Markdown-Panes und Tabellen.
  • Syntaxfarben in Changes und Files.

Einige Darstellungseinstellungen sind unabhängig davon:

  • terminal.cursor_color überschreibt die Cursorfarbe des Terminals. Setze den Wert auf null, um die Farbe des Designs zu verwenden.
  • Interface style steuert Fenstermaterialien und Transparenz. Siehe Darstellungseinstellungen.
  • commands[].workspace.color legt die Farbe einer Workspace-Vorlage fest.

Wenn sich das Design nicht ändert

Speichere paneflow.json nach dem Bearbeiten. Bleibt das bisherige Design sichtbar, prüfe, ob du die aktive Konfigurationsdatei bearbeitet hast und ob ihr JSON gültig ist. Enthält die neue Datei einen JSON-Fehler, behält Paneflow beim Neuladen die letzte gültige Konfiguration bei.

Erscheint Paneflow Dark statt der gewünschten Palette, prüfe den Designnamen anhand der Tabelle oben. Bei einem unbekannten Namen verwendet Paneflow das Design Paneflow Dark und schreibt eine Warnung ins Protokoll.

Weitere Schritte findest du unter Fehlerbehebung bei der Konfiguration. Eine Änderung von window_decorations erfordert einen Neustart, auch wenn Designänderungen ohne Neustart übernommen werden.

Eigene Paletten

Paneflow unterstützt nur die enthaltenen Paletten. Es lädt weder theme.json noch eigene Paletten aus paneflow.json.

Um eine weitere Palette vorzuschlagen, öffne eine Design-Anfrage auf GitHub und beschreibe die Farben und ihren Einsatzzweck. Wenn du ein Design beitragen möchtest, beginne mit src-app/src/theme/builtin.rs im Repository der Desktop-App.