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
- Abre Appearance en los ajustes de Paneflow.
- Selecciona Light, Dark o System.
- Elige una paleta en Preset.
| Modo | Efecto | Valor guardado en theme_mode |
|---|---|---|
| Light | Usa la variante clara de la paleta seleccionada. | "light" |
| Dark | Usa la variante oscura de la paleta seleccionada. | "dark" |
| System | Sigue 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.
| Paleta | Variante clara | Variante oscura |
|---|---|---|
| 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 |
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:
{
"$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:
| Sistema | Ruta |
|---|---|
| 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_colorsustituye el color del cursor del terminal. Usanullpara recuperar el color del tema.- Interface style controla los materiales y la transparencia de la ventana. Consulta los ajustes de apariencia.
commands[].workspace.colordefine 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.