Skip to content

UX — Overhaul integral de la experiencia Attendee y Staff #469

Description

@nicoechaniz

Problema

La interfaz actual de la sala parece el resultado de apilar componentes y textos explicativos a medida que aparecieron necesidades, en lugar de una experiencia diseñada deliberadamente de punta a punta. Esto genera clutter, diluye las acciones críticas y aumenta la carga cognitiva tanto para attendees como para Staff.

Ejemplos observados en producción:

  • El bloque persistente sobre la mano levantada explica en detalle que el nombre aparece sobre la imagen y se retira al bajar la mano o salir.
  • El bloque “Cómo funciona la escucha” ocupa una porción importante de la sala con instrucciones permanentes sobre volumen, balance, cámara y micrófono.
  • Advertencias y controles operativos importantes compiten visualmente con copy educativo de baja prioridad.

El problema no es una frase aislada: hace falta revisar la arquitectura de información, la jerarquía, la densidad y los recorridos completos.

Objetivo

Rediseñar de manera intencional, coherente y usable las superficies de sala para:

  1. Attendee.
  2. Facilitador/OP.
  3. Operador.
  4. Admin.

La experiencia debe destacar el evento, el audio, el tapiz, el chat/contribuciones y las acciones que requieren atención en ese momento. La explicación secundaria debe ser contextual, progresiva y descartable, no documentación permanente incrustada en la pantalla.

Trabajo de diseño previo

  • Auditar todas las superficies y componentes visibles por rol, estado y viewport.
  • Inventariar cada texto persistente, alerta, ayuda, control, badge y panel; decidir conservar, acortar, mover a ayuda contextual, mostrar una sola vez o eliminar.
  • Mapear recorridos críticos: ingreso, espera, escucha, balance, mano levantada, invitación a escena, cámara/micrófono, contribuciones/chat, salida y reconexión.
  • Mapear recorridos Staff: preparación, apertura, monitoreo, invitación/demotion/reconciliación, calidad de audio, operación del evento y cierre.
  • Diseñar primero jerarquía y estados; recién después traducirlos a componentes.
  • Explorar Google Stitch mediante MCP si está disponible y conectado, usándolo para ideación/prototipos y comparación de alternativas, no como sustituto de los contratos funcionales, accesibilidad ni pruebas reales.
  • Validar las propuestas contra el lenguaje visual y la identidad canónica de Harmonic Beacon.

Criterios de aceptación

  • Existe un diseño deliberado y documentado para attendee y cada rol Staff en desktop y móvil.
  • La vista principal no contiene largos bloques de instrucciones permanentes.
  • La ayuda secundaria usa progressive disclosure: tooltip, ayuda contextual, onboarding descartable o panel bajo demanda según corresponda.
  • Las acciones y advertencias críticas son inmediatamente visibles y no compiten con copy explicativo.
  • No hay controles duplicados ni dos representaciones incoherentes de identidad/estado.
  • La jerarquía visual distingue con claridad contenido vivo, controles primarios, estado, alertas y ayuda.
  • Se prueban recorridos completos con Chrome, Firefox/WebKit y tamaños móviles relevantes.
  • Se revisa accesibilidad: teclado, foco, lectores de pantalla, contraste, targets táctiles y reducción de movimiento.
  • Se mantiene intacto el contrato funcional de audio, mezcla Beacon/Session, cámara, micrófono, tapiz, contribuciones, roles, permisos y reconexión salvo cambios explícitamente aprobados.
  • Antes/después queda documentado con evidencia visual y una lista de copy eliminado, condensado o movido.

Fuera de alcance

  • Reescribir el motor de audio o streaming dentro de esta card.
  • Cambiar roles/permisos por razones puramente visuales.
  • Introducir textos nuevos para compensar una jerarquía confusa.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    design-researchExperience concept or prototype required before implementationenhancementNew feature or requestux-professionalizationProfessional Harmonic Beacon product experience and UI/UXws2-session-room

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions