Saltar al contenido
PaneflowPaneflow

Temas

Elige entre cinco paletas de Paneflow con modo claro, oscuro o según la apariencia del sistema. Los cambios se aplican sin reiniciar.

Elige una paleta para los terminales y la interfaz de Paneflow y un modo claro, oscuro o según el sistema. Paneflow incluye cinco paletas: Paneflow, Vercel, Claude, Cursor y Tailwind. Cada una tiene una variante clara y otra oscura. El tema predeterminado es Paneflow Dark.

Los cambios se aplican sin reiniciar Paneflow, tanto desde los ajustes como al editar paneflow.json.

Elegir un tema

  1. Abre Appearance en los ajustes de Paneflow.
  2. Selecciona Light, Dark o System.
  3. Elige una paleta en Preset.
ModoEfectoValor guardado en theme_mode
LightUsa la variante clara de la paleta seleccionada."light"
DarkUsa la variante oscura de la paleta seleccionada."dark"
SystemSigue la apariencia clara u oscura del sistema operativo."system"

System sigue seleccionado al cerrar y volver a abrir Paneflow. Cuando cambia la apariencia del sistema, Paneflow cambia de variante y mantiene la misma paleta.

Para volver a Paneflow Dark, selecciona Reset to default en la sección Theme.

Paletas incluidas

Usa estos nombres exactos en el campo theme de paneflow.json. Los nombres de las paletas son iguales en todos los idiomas.

PaletaVariante claraVariante oscura
PaneflowPaneflow LightPaneflow Dark
VercelVercel LightVercel Dark
ClaudeClaude LightClaude Dark
CursorCursor LightCursor Dark
TailwindTailwind LightTailwind Dark

Los nombres no distinguen mayúsculas de minúsculas. Las configuraciones anteriores siguen funcionando: One Dark corresponde a Paneflow Dark y PaneFlow Light a Paneflow Light. Los nombres antiguos Vercel, Claude y Cursor corresponden a sus variantes oscuras.

Definir un tema en paneflow.json

Asigna a theme una variante de la tabla y a theme_mode el modo correspondiente. Por ejemplo, para usar la paleta clara de Claude:

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

Para seguir la apariencia del sistema, cambia theme_mode a "system". Paneflow mantiene la paleta seleccionada por theme y usa su variante clara u oscura según el sistema.

El archivo de configuración se guarda en estas ubicaciones predeterminadas:

SistemaRuta
Linux y macOS~/.paneflow/paneflow.json
Windows%USERPROFILE%\.paneflow\paneflow.json

Si has definido PANEFLOW_HOME, edita el archivo en ese directorio. Consulta todos los ajustes en la referencia de configuración.

Si omites theme_mode o lo defines como null, Paneflow deduce el modo claro u oscuro del nombre del tema. Para restaurar la configuración predeterminada, elimina theme y theme_mode o define ambos como null.

Qué cambia el tema

  • Fondo, texto, cursor, selección, barra de desplazamiento, enlaces y colores ANSI del terminal.
  • Fondos, bordes y texto de la interfaz.
  • Paneles Markdown y tablas.
  • Colores de sintaxis en Changes y Files.

Algunos ajustes de apariencia son independientes:

  • terminal.cursor_color sustituye el color del cursor del terminal. Usa null para recuperar el color del tema.
  • Interface style controla los materiales y la transparencia de la ventana. Consulta los ajustes de apariencia.
  • commands[].workspace.color define el color de una plantilla de espacio de trabajo.

Si el tema no cambia

Guarda paneflow.json después de editarlo. Si sigue apareciendo el tema anterior, comprueba que has editado el archivo de configuración activo y que su JSON es válido. Durante la recarga, Paneflow mantiene la última configuración válida si el archivo nuevo contiene un error JSON.

Si aparece Paneflow Dark en lugar de la paleta que querías, comprueba el nombre del tema en la tabla anterior. Un nombre desconocido hace que Paneflow use Paneflow Dark y escriba una advertencia en los registros.

Para más comprobaciones, consulta la solución de problemas de configuración. Cambiar window_decorations requiere reiniciar, aunque los cambios de tema no lo necesitan.

Paletas personalizadas

Paneflow solo admite las paletas incluidas. No carga theme.json ni paletas personalizadas desde paneflow.json.

Para proponer otra paleta, abre una solicitud de tema en GitHub e indica los colores y cómo los usarías. Si quieres contribuir un tema incluido en la aplicación, empieza por src-app/src/theme/builtin.rs en el repositorio de la aplicación de escritorio.