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
- Öffne Appearance in den Paneflow-Einstellungen.
- Wähle Light, Dark oder System.
- Wähle unter Preset eine Palette.
| Modus | Wirkung | Gespeicherter Wert für theme_mode |
|---|---|---|
| Light | Verwendet die helle Variante der gewählten Palette. | "light" |
| Dark | Verwendet die dunkle Variante der gewählten Palette. | "dark" |
| System | Folgt 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.
| Palette | Helle Variante | Dunkle Variante |
|---|---|---|
| Paneflow | Paneflow Light | Paneflow Dark |
| Vercel | Vercel Light | Vercel Dark |
| Claude | Claude Light | Claude Dark |
| Cursor | Cursor Light | Cursor Dark |
| Tailwind | Tailwind Light | Tailwind 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:
{
"$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:
| System | Pfad |
|---|---|
| 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 aufnull, um die Farbe des Designs zu verwenden.- Interface style steuert Fenstermaterialien und Transparenz. Siehe Darstellungseinstellungen.
commands[].workspace.colorlegt 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.