Zed presenta Theme Builder para crear temas personalizados en el editor

Fuentes: Theme Builder
Zed presenta Theme Builder para crear temas personalizados en el editor
Imagen generada con IA

El Theme Builder de Zed es una herramienta de personalización visual para el editor de código Zed, diseñada exclusivamente para uso en escritorio. Esta aplicación permite a los desarrolladores crear y modificar temas de colores que definen la apariencia visual del entorno de desarrollo, incluyendo fondos de paneles, bordes, indicadores de indentación y elementos superpuestos.

El sistema funciona mediante un sistema de variables de color interconectadas: Background define el fondo base, Surface Background establece superficies elevadas, y Panel Background controla los paneles laterales. Existe una jerarquía donde algunos elementos están 'Linkeados' (vinculados) a otros, lo que significa que heredan automáticamente sus valores. Por ejemplo, cuando modificas Background, todos los elementos vinculados a él se actualizan instantáneamente, facilitando cambios globales de tema.

Las categorías principales incluyen: Panel Indent Guide (guías de indentación que muestran el nivel de anidamiento del código), con estados normal, hover y active; Panel Overlay (elementos que aparecen al interactuar), y Pane Focused Border (bordes del panel activo). Esta estructura permite crear temas coherentes donde el usuario puede identificar rápidamente qué panel tiene el foco.

El Theme Builder es especialmente útil para desarrolladores que pasan largas horas frente al código, permitiéndoles reducir fatiga visual con colores personalizados. También sirve para implementar temas corporativos o matching con otras herramientas. Organizaciones pueden estandarizar la apariencia del editor en sus equipos.

Entre las consideraciones importantes: solo funciona en la versión de escritorio, no hay soporte web aún. Además, la creación de temas funcionales requiere entender la semántica de cada variable. Existen alternativas como extensiones predefinidas disponibles en el marketplace de Zed para quienes no deseen crear temas desde cero. El sistema de temas utiliza el formato estándar de Zed, compatible con themes de VSCode adaptados.