VS Code Theme GeneratorUna extensión para Visual Studio Code que permite crear, personalizar y exportar temas visuales personalizados con control total sobre la paleta de colores. Descripción GeneralVS Code Theme Generator es una herramienta completa para desarrolladores que desean crear temas visuales únicos y personalizados. La extensión proporciona un generador inteligente de paletas de colores basado en teoría cromática, junto con un editor visual interactivo que permite ajustar cada aspecto del tema en tiempo real. Funcionalidades PrincipalesGeneración Automática de PaletasLa extensión implementa seis tipos diferentes de armonías cromáticas para generar automáticamente paletas coherentes y visualmente atractivas:
Editor Visual InteractivoInterface intuitiva con controles precisos para ajustar la paleta generada:
Validación de AccesibilidadTodos los colores generados cumplen con los estándares de contraste "WCAG AA", garantizando que los temas sean accesibles para usuarios con diferentes capacidades visuales. Gestión de Paletas Personalizadas
Importación y Exportación
Características TécnicasRequisitos del Sistema
Dependencias Principales
Tecnologías Utilizadas
Estructura del Repositorio
Descripción de Módulos Principalesextension.ts Punto de entrada de la extensión. Registra todos los comandos de VS Code y gestiona el ciclo de vida de la aplicación. colorGenerator.ts Implementa la lógica de generación de paletas cromáticas. Contiene algoritmos basados en teoría del color para crear combinaciones armónicas y validar contraste WCAG. themeExporter.ts Mapea la paleta de colores generada al formato de tema nativo de VS Code. Maneja tanto la exportación de temas como la importación de archivos existentes. customPalette.ts Gestiona el almacenamiento persistente de paletas en el estado global de VS Code, permitiendo recuperar paletas guardadas entre sesiones. webviewPanel.ts Controla el ciclo de vida del panel webview y gestiona la comunicación entre la extensión y la interface visual. sidebarProvider.ts Proporciona el árbol de vistas que aparece en la barra lateral de VS Code, mostrando paletas disponibles y opciones rápidas. Instalación y ConfiguraciónInstalación de Dependencias
Compilación
O utiliza el atajo de teclado Ctrl+Shift+B en VS Code. Ejecución en Modo DebugPresiona F5 para ejecutar la extensión en una instancia de desarrollo de VS Code. Uso Básico1. Abrir Theme Generator Presiona Ctrl+Shift+P para abrir la paleta de comandos y busca "Theme Generator". 2. Generar una Paleta Selecciona el tipo de armonía cromática deseada y el generador creará automáticamente una paleta. 3. Personalizar Utiliza los controles de la barra lateral para ajustar saturación, luminosidad y variación según tus preferencias. 4. Guardar Guarda la paleta para uso futuro o exporta directamente como tema de VS Code. ConfiguraciónLa extensión respeta los ajustes estándar de VS Code. Accede a los parámetros de configuración presionando Ctrl+, y busca "Theme Generator" para ver las opciones disponibles. Problemas ConocidosNo hay problemas conocidos reportados en la versión actual. Notas de VersiónVersión 1.0.0Lanzamiento inicial con funcionalidad completa:
ContribucionesLas contribuciones son bienvenidas y valoradas. Para reportar problemas o sugerir mejoras:
LicenciaEste proyecto está licenciado bajo la Licencia APACHE 2.0 January 2004. Consulta el archivo LICENSE para más detalles. AutorJeiler David Desarrollador y creador de Theme Generator.
Soporte y ContactoSi encuentras problemas o tienes preguntas, por favor abre un issue en el repositorio de GitHub |