¡Hola!
He abierto una PR que añade un parámetro de URL ?tablet_mode_house=<selector> (basado en el modelo de ?fullscreen=force) para activar directamente el modo tableta de una casa al cargar el panel de control, sin pasar por el menú « Modo tableta ».
La necesidad: desplegar rápidamente tabletas murales
El modo tableta se configura actualmente manualmente, por dispositivo, a través del menú — y las sesiones duran un año, por lo que a diario no hay dolor. La necesidad surge al (re)desplegar, cuando el estado de la sesión aún no está allí o se ha perdido:
- navegador kiosko (Fully Kiosk u otro) reinstalado/reinicializado,
- datos del navegador borrados / desconexión,
- puesta en servicio de varias tabletas a la vez (camping, comercio, oficina…) donde configurar cada dispositivo manualmente no es escalable.
Con una URL de inicio, un instalador puede apuntar cada tableta a, por ejemplo:
/dashboard/<dashboard_selector>?tablet_mode_house=<house_selector>&fullscreen=force
y se inicia bloqueada en el panel de control correcto, en modo tableta, pantalla completa — sin manipulación en el dispositivo. (En mi caso, además, oculto a través de la CSS de Fully Kiosk, el selector de modo tableta y el cambio de panel de control para ganar altura y bloquear al usuario en un solo panel de control.)
En cuanto al diseño (tras los comentarios en la PR):
- el parámetro solo toma el selector de la casa (slug URL-safe);
- el menú « Modo tableta » muestra la URL lista para copiar para la casa seleccionada (botón Copiar), por lo que nadie necesita conocer un selector;
- no-op en Gladys Plus (el menú está oculto allí);
- fallo visible en pantalla (selector desconocido o error de red), nunca silencioso.
¿Le habla a otros esta necesidad de despliegue rápido? ¡Se agradecen los comentarios!