Cambios visuales completos
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
# 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.dart`
|
||||
- `pantalla_seleccion_modo_juego.dart`
|
||||
- `pantalla_crear_partida.dart`
|
||||
- `pantalla_unirse.dart`
|
||||
- `pantalla_lobby_host.dart`
|
||||
|
||||
### Lote 2 — Flujo de palabra y partida
|
||||
|
||||
- `pantalla_ver_palabra.dart`
|
||||
- `pantalla_palabra_cliente.dart`
|
||||
- `pantalla_palabras_cliente.dart`
|
||||
- `pantalla_debate.dart`
|
||||
- `pantalla_debate_cliente.dart`
|
||||
- `pantalla_revision_palabra.dart`
|
||||
|
||||
### Lote 3 — Votación y resultado
|
||||
|
||||
- `pantalla_votacion.dart`
|
||||
- `pantalla_votacion_cliente.dart`
|
||||
- `pantalla_resultado.dart`
|
||||
- `pantalla_resultado_online.dart`
|
||||
- `pantalla_adivinanza.dart`
|
||||
- `pantalla_fin_partida.dart`
|
||||
- `pantalla_fin_partida_online.dart`
|
||||
|
||||
### Lote 4 — Soporte y configuración
|
||||
|
||||
- `pantalla_gestor_host.dart`
|
||||
- `pantalla_notas.dart`
|
||||
- `pantalla_notas_online.dart`
|
||||
- `pantalla_historial.dart`
|
||||
- `pantalla_reglas.dart`
|
||||
- `pantalla_ajustes.dart`
|
||||
|
||||
## Aplicación global ya iniciada
|
||||
|
||||
- `FondoFarolero` ahora usa assets transparentes de glow y sparks para elevar todas las pantallas que ya lo usan.
|
||||
- `PanelFarolero` ahora incorpora sheen transparente para una base glassmorphism común.
|
||||
- `BotonFarolero` se hizo más redondeado, con brillo y sombra premium.
|
||||
- Todas las pantallas con `Scaffold` principal quedan bajo `FondoFarolero` para unificar atmósfera.
|
||||
- `EncabezadoFarolero` y `EstadoVacioFarolero` centralizan headers/estados premium reutilizables.
|
||||
|
||||
## Siguiente paso recomendado
|
||||
|
||||
Implementar por lotes, no todo a ciegas en un único mega-cambio. Cada lote debe:
|
||||
|
||||
1. Tener maqueta/objetivo visual.
|
||||
2. Reutilizar el asset kit base.
|
||||
3. Crear assets nuevos solo si el lote lo necesita.
|
||||
4. Verificarse visualmente antes de seguir al siguiente.
|
||||
Reference in New Issue
Block a user