diff --git a/nuxt4-app/README.md b/nuxt4-app/README.md index 7a001f4..0e8d46a 100644 --- a/nuxt4-app/README.md +++ b/nuxt4-app/README.md @@ -13,24 +13,30 @@ Panel de administración y monitoreo empresarial para Núcleo Río Frío, constr ## Sistema de Temas -Analítica Núcleo cuenta con un **sistema de temas completamente personalizable** que permite ajustar los colores de la interfaz según tus preferencias. +Analítica Núcleo cuenta con un **sistema de temas completamente personalizable** que permite ajustar todos los colores de la interfaz en tiempo real. + +### Características + +- ✅ 8 variables de color personalizables +- ✅ 4 temas predefinidos: Café, Azul, Verde, Carbón +- ✅ Personalización individual con selector visual +- ✅ Persistencia en localStorage +- ✅ Exportar/importar temas en JSON +- ✅ Integración completa con Nuxt UI ### Para Usuarios -- Accede a **Configuración** (`/settings`) para personalizar el tema -- Elige entre 4 temas predefinidos: Café, Azul, Verde, Carbón -- O personaliza cada color individualmente con el selector visual -- Exporta/importa temas para compartir o hacer backup - -📖 **Documentación completa:** [THEME_CUSTOMIZATION.md](./docs/THEME_CUSTOMIZATION.md) +Accede a **Configuración** (`/settings`) para personalizar el tema de la aplicación. ### Para Desarrolladores -- Usa siempre variables CSS (`--brand-*`) en lugar de colores hardcoded -- Aprovecha las clases utilitarias (`.brand-card`, `.brand-shell`, etc.) -- Utiliza el composable `useTheme()` para manipular temas programáticamente +**REGLAS OBLIGATORIAS:** +- ✅ Usa **SIEMPRE** variables CSS (`--brand-*`) +- ✅ Usa clases utilitarias (`.brand-card`, `.brand-shell`, etc.) +- ❌ **NUNCA** uses colores hardcoded (`#ffffff`, etc.) +- ❌ **NUNCA** uses clases gray-scale (`bg-gray-900`, etc.) -📖 **Guía de desarrollo:** [DEVELOPER_GUIDE.md](./docs/DEVELOPER_GUIDE.md) +📖 **Documentación completa:** [THEME_SYSTEM.md](./docs/THEME_SYSTEM.md) Look at the [Nuxt documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. diff --git a/nuxt4-app/docs/DEVELOPER_GUIDE.md b/nuxt4-app/docs/DEVELOPER_GUIDE.md deleted file mode 100644 index dd0c4aa..0000000 --- a/nuxt4-app/docs/DEVELOPER_GUIDE.md +++ /dev/null @@ -1,419 +0,0 @@ -# Guía de Desarrollo - Sistema de Temas - -## Introducción - -Esta guía está dirigida a desarrolladores que trabajan en Analítica Núcleo y necesitan entender cómo funciona el sistema de temas y cómo mantener la consistencia visual en toda la aplicación. - -## Principios Fundamentales - -### 1. Siempre Usa Variables CSS - -**✅ CORRECTO:** -```vue -
Contenido
-- Descripción del contenido -
-
-
-- Descripción -
- -- Descripción -
-Texto secundario
-Contenido
++ Descripción del contenido +
+
+
+```
+
+### Gradientes
+
+```vue
+
+
+