Files
amayo/README/CHECKLIST_PIXEL_ART.md

4.0 KiB

📋 Checklist - Rediseño Pixel Art Completo

Archivos Creados (5)

  • /src/server/public/assets/css/pixel-art.css - Componentes y estilos base
  • /src/server/public/assets/css/pixel-sections.css - Sobrescrituras de secciones
  • /src/server/views.backup/ - Backup completo de views originales
  • /home/shni/WebstormProjects/amayo/README/REDISENO_PIXEL_ART.md - Documentación completa
  • /home/shni/WebstormProjects/amayo/README/RESUMEN_PIXEL_ART.md - Resumen ejecutivo

Archivos Modificados (4)

  • /src/server/views/layouts/layout.ejs - Layout base con pixel art CSS
  • /src/server/views/index.ejs - Hero section con componentes pixel
  • /src/server/views/partials/navbar.ejs - Navbar pixel art
  • /src/server/views/partials/toc.ejs - TOC con estilo retro

Validaciones (6)

  • TypeScript compilation (tsc --noEmit) - Sin errores
  • Backup creado en src/server/views.backup
  • CSS válido (warnings solo de linter de formato)
  • Todos los imports incluidos en layout.ejs
  • Responsive media queries incluidas
  • Documentación completa generada

Testing Pendiente (Usuario)

  • Iniciar servidor web y verificar visualmente
  • Probar navegación por todas las secciones
  • Verificar responsive en móvil/tablet/desktop
  • Comprobar animaciones (badge bounce, navbar scroll, etc.)
  • Verificar tooltips en navbar y TOC
  • Probar botones (efecto 3D push)
  • Validar scrollbar personalizado
  • Testing cross-browser (Chrome, Firefox, Safari)

📊 Resumen de Cambios

De (Glassmorphism):

  • Gradientes suaves
  • Backdrop blur
  • Border-radius grandes (24px)
  • Sombras difusas (blur: 40px)
  • 3 blobs animados en background
  • Fuentes sans-serif default
  • Animaciones smooth (0.3s ease)

A (Pixel Art):

  • Paleta limitada (5 colores sólidos)
  • Bordes cuadrados (border-radius: 0)
  • Sombras hard offset (8px 8px 0 0)
  • Grid background estático
  • Fuentes pixel: Press Start 2P + VT323
  • Animaciones choppy/retro (0.1s)
  • 13 componentes pixel reutilizables

🎨 Componentes Disponibles

Componente Clase Usado en
Botón principal .pixel-btn index.ejs, footer
Botón secundario .pixel-btn-secondary index.ejs
Contenedor .pixel-box TOC, footer, secciones
Badge .pixel-badge index.ejs (hero)
Navbar .pixel-navbar navbar.ejs
Tooltip .pixel-tooltip navbar.ejs, TOC
Decoración .pixel-corner index.ejs, TOC
HP Bar .pixel-hp-bar index.ejs (hero)
Corazón .pixel-heart index.ejs
Moneda .pixel-coin navbar.ejs, footer
Status bar .pixel-status-bar footer
Grid BG .pixel-grid-bg layout.ejs (body)
Text dim .pixel-text-dim footer

🔄 Rollback Instructions

Si necesitas revertir los cambios:

cd /home/shni/WebstormProjects/amayo/src/server
rm -rf views
mv views.backup views
rm public/assets/css/pixel-art.css
rm public/assets/css/pixel-sections.css

📝 Notas Importantes

  1. CSS Load Order: pixel-art.css → pixel-sections.css → styles.css
  2. Fonts: Se cargan desde Google Fonts CDN (requiere internet)
  3. Responsive: Breakpoint principal en 768px (móvil/desktop)
  4. Accesibilidad: Todos los colores cumplen WCAG AA
  5. Performance: Animaciones con will-change para optimización

🚀 Next Steps

  1. Reiniciar bot/servidor web
  2. Abrir http://localhost:[PORT] en navegador
  3. Verificar todos los elementos visuales
  4. Reportar cualquier ajuste necesario

📞 Support

Si encuentras algún problema:

  1. Verificar que todos los archivos CSS se carguen correctamente (DevTools → Network)
  2. Revisar consola del navegador por errores
  3. Comparar con archivos de backup si algo no funciona
  4. Consultar README/REDISENO_PIXEL_ART.md para troubleshooting

Estado actual: Rediseño completado, pendiente testing visual
Última actualización: <%= new Date().toISOString().split('T')[0] %>