3.2 KiB
3.2 KiB
Rediseño premium global de pantallas
Objetivo: que todas las pantallas de Farolero compartan una misma dirección visual premium: noche, farol, cristal oscuro, dorado/naranja, impostores, fuego, partículas y jerarquía clara.
Regla de implementación
- Las pantallas siguen siendo Flutter real: textos, botones, listas, progreso, formularios y navegación.
- Los assets generados se usan como capas transparentes: glows, chispas, sheens, rayos y overlays.
- Los fondos full-screen pueden ser opacos, pero los overlays deben tener alpha real.
- Primero se aplica un sistema visual común; después se retoca cada pantalla por grupos.
Asset kit base
| Asset | Uso | Transparencia |
|---|---|---|
assets/ui/premium/lantern_radial_glow.png |
Glow hero/farol global | Alpha real, esquinas transparentes |
assets/ui/premium/card_sheen_overlay.png |
Brillo sutil para panels/botones | Alpha real, esquinas transparentes |
assets/ui/premium/sparks_overlay.png |
Partículas/chispas atmosféricas | Alpha real |
assets/ui/premium/corner_orange_glow.png |
Glow decorativo de esquina | Alpha real, visible en una esquina por diseño |
assets/ui/premium/word_reveal_glow.png |
Glow para revelar palabra | Alpha real, esquinas transparentes |
assets/ui/premium/vote_danger_glow.png |
Glow rojo de votación/peligro | Alpha real, esquinas transparentes |
assets/ui/premium/qr_frame_overlay.png |
Marco transparente para QR | Alpha real, esquinas transparentes |
assets/ui/premium/timer_ring_glow.png |
Aro de temporizador | Alpha real, esquinas transparentes |
Pantallas por lote
Lote 1 — Core shell y entrada
pantalla_principal.dartpantalla_seleccion_modo_juego.dartpantalla_crear_partida.dartpantalla_unirse.dartpantalla_lobby_host.dart
Lote 2 — Flujo de palabra y partida
pantalla_ver_palabra.dartpantalla_palabra_cliente.dartpantalla_palabras_cliente.dartpantalla_debate.dartpantalla_debate_cliente.dartpantalla_revision_palabra.dart
Lote 3 — Votación y resultado
pantalla_votacion.dartpantalla_votacion_cliente.dartpantalla_resultado.dartpantalla_resultado_online.dartpantalla_adivinanza.dartpantalla_fin_partida.dartpantalla_fin_partida_online.dart
Lote 4 — Soporte y configuración
pantalla_gestor_host.dartpantalla_notas.dartpantalla_notas_online.dartpantalla_historial.dartpantalla_reglas.dartpantalla_ajustes.dart
Aplicación global ya iniciada
FondoFaroleroahora usa assets transparentes de glow y sparks para elevar todas las pantallas que ya lo usan.PanelFaroleroahora incorpora sheen transparente para una base glassmorphism común.BotonFarolerose hizo más redondeado, con brillo y sombra premium.- Todas las pantallas con
Scaffoldprincipal quedan bajoFondoFaroleropara unificar atmósfera. EncabezadoFaroleroyEstadoVacioFarolerocentralizan headers/estados premium reutilizables.
Siguiente paso recomendado
Implementar por lotes, no todo a ciegas en un único mega-cambio. Cada lote debe:
- Tener maqueta/objetivo visual.
- Reutilizar el asset kit base.
- Crear assets nuevos solo si el lote lo necesita.
- Verificarse visualmente antes de seguir al siguiente.