1. 💡 Feature Request
1.1 📌 Resumen
Agregar "Dark Mode" automático basado en preferencias del sistema operativo.
1.2 😫 El Problema
¿Qué problema estamos tratando de resolver? Como usuario que trabaja de noche o en entornos con poca luz, la interfaz actual (solo clara) causa fatiga visual. Muchos usuarios ya tienen su SO configurado en modo oscuro y esperan que la web se adapte automáticamente.
Impacto actual:
- [ ] Bloqueante
- [x] Molestia alta (feedback recurrente en encuestas)
- [ ] Mejora de calidad de vida
1.3 🚀 La Solución Propuesta
Implementar un theme switcher que detecte prefers-color-scheme: dark y aplique las variables CSS de modo oscuro automáticamente.
Flujo deseado:
- Usuario entra a la app por primera vez.
- App detecta configuración del SO.
- Si es Dark, carga theme oscuro. Si es Light, carga claro.
- Usuario puede forzar el cambio manual desde el perfil.
Criterios de Aceptación:
- [ ] Detecta preferencia de SO al inicio.
- [ ] Persiste preferencia manual en LocalStorage.
- [ ] Transición suave entre temas (sin flash of wrong theme).
- [ ] Todos los componentes tienen contraste accesible en ambos modos.
1.4 🔄 Alternativas Consideradas
- Opción A: Mantener solo modo claro. (Descartado: competidores tienen dark mode, es estándar de industria).
- Opción B: Botón manual sin detección automática. (Menor UX, usuario tiene que configurarlo cada vez si borra cookies).
1.5 📊 Valor / Beneficio
¿Por qué deberíamos construir esto ahora?
- [x] Retención de usuarios (Mejora UX)
- [ ] Nuevas ventas
- [ ] Eficiencia operativa
- [ ] Reducción de deuda técnica
1.6 🔗 Referencias
- Ticket de diseño: #DES-123
- Figma Mockups: [Link]