Este documento liste mejoras sugeridas para potenciar la interfaz.
- Agregar animación de "cargando..." cuando se genera setlist
- Badge rojo en nav para "Shows sin guardar"
- Tooltip flotante para explicar cada botón
- Agregar "ghost image" visual cuando arrastras
- Sombra más pronunciada en elemento siendo arrastrado
- Animación de "swap" cuando intercambias canciones
- Dark mode: Mejorar contraste oro/fondo (actualmente discreto)
- Light mode: Tonos más suaves para no cansar la vista
- Agregar distintos esquemas de color (azul, verde, púrpura)
- Hacer más espaciado botones en móvil (target más grande)
- Teclado virtual en inputs de nota no se superponga
- Opciones de swipe para eliminar canciones (además de click)
- Agregar
aria-labelsa todos los botones - Mejorar contraste de texto en modo claro
- Soportar navegación por teclado en Pool
- Buscar por género + artista simultáneamente
- Filtros por rango de BPM
- Búsqueda por progresión de acordes
- Sistema de historial para ediciones del pool
- Undo para movimientos de canciones en sets
- "Quick presets" (ej: Solo Blues, Rock & Soul, Top 40)
- Guardar preferencias de generación frecuentes
- Mostrar duración estimada de todo el setlist
- Recomendación automática: "Setlist demasiado corto / largo"
- Ver shows anteriores agrupados por fecha
- Estadísticas: géneros más usados, canciones más tocadas
- "Probaste esta canción? Qué tal?" después de tocar
- Recomendaciones basadas en historial
- "Combina bien con:" sugerencias automáticas
- Advertencia si BPM no es realista (< 40 o > 220)
- Sugerir transposición si canción es muy aguda/grave
- Mostrar balance de géneros en gráfico pie chart
- Advertencia si haces 3+ canciones seguidas del mismo género
- Reporte de esfuerzo: "Batería al 95%, cansancio?"
/* Fade-in suave cuando genera setlist */
@keyframes slideInUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
/* Pulse en Must Play */
@keyframes pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.7; }
}
/* Bounce en botones */
@keyframes bounce {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-4px); }
}- Bottom sheet para el formulario "Add song"
- Swipe up para abrir drawer de settings
- Pull to refresh para regenerar setlist
- Haptic feedback (vibración) en acciones importantes
- Voice input para búsqueda en pool
- Sincronización en la nube (Firebase)
- Colaboración en tiempo real con bandmates
- Integración con Spotify (obtener BPM real)
- Editor visual de energía (gráfico arrastrable)
- Exportación a setlists.com / otros formatos
- Análisis de técnica de canciones
- Modo "Practice": desglosa las partes por instrumento
- Integración con capo/transposición
- Tutorial paso-a-paso para primer usuario
- Puntos de "Hago esto?" en UI inteligente
- Video embedido mostrando workflow
- Help tooltip aparece justo donde lo necesitas
- Sugerencias emergentes basadas en acciones
- Toasts mejorados con iconos
- Animación de "guardado" más evidente
- Sonido subtle para confirmaciones
- Mensajes de error amigables (no "JSON parsing error")
- Sugerencias claras para resolver
- Mejorar contraste de colores
- Agregar más animaciones suaves
- Expandir botones en móvil
- Undo/Redo system
- Búsqueda avanzada en pool
- Gráficos de análisis
- Sincronización en la nube
- Colaboración real-time
- Integración con APIs externas
Propuesto por: FMG Development Team
Versión: 1.0 Base Edition