Repositorio comunitario de temas personalizados para CubicLauncher, un launcher de Minecraft.
Este repositorio funciona como un registro centralizado de temas visuales creados por la comunidad. Cada tema define la apariencia completa del launcher mediante variables CSS que controlan colores, tipografía, sombras, bordes, filtros de iconos y más.
Los temas se distribuyen como archivos .zip que contienen:
theme.json→ Definición de todas las variables CSS del temabg.png/bg.jpg→ Imagen de fondo personalizadaShowcase.png→ Vista previa del temafont.woff2→ Fuente personalizada (opcional)
src/
Author/
ThemeName/
ThemeName:Author.zip
Showcase.png
Cada tema se organiza bajo src/ con el formato Autor/NombreDelTema/.
-
Crea una carpeta
src/TuNombre/TuTema/con untheme.jsonválido. -
El
theme.jsondebe cumplir con el JSON Schema y contener al menosnameyvariables. -
Las variables CSS disponibles incluyen:
- Colores de fondo:
--bg-main,--bg-sidebar,--bg-card,--bg-overlay,--bg-input - Colores de texto:
--text-primary,--text-secondary,--text-muted - Colores de acento:
--accent,--accent-hover,--accent-text,--accent-subtle - Semánticos:
--color-success,--color-error,--color-warning,--color-info(y sus variantes RGB) - Estados de servidor:
--color-status-starting,--color-status-started,--color-status-stopped,--color-status-error - Bordes y sombras:
--border-color,--border-radius,--shadow-sm,--shadow-md,--glow-accent - Tipografía:
--font-family,--font-size-base,--font-size-sm,--font-size-lg - Scrollbar:
--scrollbar-track,--scrollbar-thumb - Filtros de iconos:
--icon-filter,--icon-filter-error, etc. - Superposición de fondo:
--bg-image-blur,--bg-image-opacity - Transiciones:
--transition-fast,--transition-base,--transition-slow
- Colores de fondo:
-
Incluye una imagen de fondo (máx. 25 MB, formatos: PNG, JPG, GIF, WEBP).
-
Incluye un
Showcase.pngcomo vista previa. -
Empaqueta todo en un
.zipcon el nombreTuTema:TuNombre.zip.
Puedes usar la herramienta de generación de colores de Lain Theme como inspiración para automatizar la creación de paletas.
El theme-schema.json es el esquema oficial (JSON Schema draft-07) que define la estructura válida de un tema. También está disponible online para que CubicLauncher valide los temas automáticamente.
Este proyecto está bajo CC0 1.0 Universal — dominio público. Siéntete libre de usar, modificar y distribuir.