From b4cad994190b05503a3a0d742b092d2fd85c5007 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Sat, 18 Oct 2025 03:02:30 -0600 Subject: [PATCH] =?UTF-8?q?Feat:=20Implementar=20personalizaci=C3=B3n=20de?= =?UTF-8?q?=20color=20principal=20del=20tema?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Crear composable useColorCustomization para manejar colores personalizados - Agregar botón de paleta en CataUserInfo para acceder al color picker - Implementar modal con selector de color (input color + text) - Guardar preferencias en localStorage por tema (light/dark) - Generar paleta de gradientes automáticamente desde color base - Aplicar colores dinámicamente a variables CSS - Incluir vista previa del color en el modal - Botón para restablecer al color por defecto - Persistencia de colores entre sesiones - Inicialización automática en app.vue --- nuxt4/app/app.vue | 6 + nuxt4/app/components/cata/UserInfo.vue | 172 ++++++++++++++ .../app/composables/useColorCustomization.ts | 224 ++++++++++++++++++ 3 files changed, 402 insertions(+) create mode 100644 nuxt4/app/composables/useColorCustomization.ts diff --git a/nuxt4/app/app.vue b/nuxt4/app/app.vue index c648ef0..d315aa5 100644 --- a/nuxt4/app/app.vue +++ b/nuxt4/app/app.vue @@ -8,6 +8,12 @@