From ce5956878d067c6dfdcaf2a701f16d51ed8bce84 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Mon, 17 Aug 2026 18:16:34 -0500 Subject: [PATCH] =?UTF-8?q?fix(studio):=20uMind=20era=20inusable=20en=20m?= =?UTF-8?q?=C3=B3vil?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El SPA no tenía ningún tratamiento responsive: un sidebar fijo de 256px siempre visible. En un teléfono de 375px eso deja 119px para el contenido. Ahora en móvil el sidebar sale de flujo y entra deslizándose desde la izquierda, con botón en el header y fondo oscuro para cerrarlo. Se cierra solo al elegir un tenant: dejarlo abierto tapa justo la pantalla a la que se acaba de entrar. En escritorio (md+) no cambia nada — sigue fijo y sin botón. El estado vive en lib/ui.js porque lo tocan dos componentes que no son padre/hijo: el botón del header y el propio sidebar. También se achica el padding del contenido en pantallas chicas y las tabs del agente pasan a scrollear en su propia caja en vez de desbordar. Medido a 492px de ancho: scrollWidth igual a innerWidth y ningún elemento sobresaliendo. Escritorio verificado sin regresión. Co-Authored-By: Claude Sonnet 5 --- orchestrator/src/App.vue | 16 ++++++++++-- orchestrator/src/components/Sidebar.vue | 22 ++++++++++++++-- orchestrator/src/lib/ui.js | 6 +++++ public/orchestrator/assets/index-B67EqHas.js | 26 +++++++++++++++++++ public/orchestrator/assets/index-D_GQdYSJ.css | 1 + public/orchestrator/assets/index-DsDQ67K1.js | 26 ------------------- public/orchestrator/assets/index-DyYio0bD.css | 1 - public/orchestrator/index.html | 4 +-- 8 files changed, 69 insertions(+), 33 deletions(-) create mode 100644 orchestrator/src/lib/ui.js create mode 100644 public/orchestrator/assets/index-B67EqHas.js create mode 100644 public/orchestrator/assets/index-D_GQdYSJ.css delete mode 100644 public/orchestrator/assets/index-DsDQ67K1.js delete mode 100644 public/orchestrator/assets/index-DyYio0bD.css diff --git a/orchestrator/src/App.vue b/orchestrator/src/App.vue index 47ec168..dbd70c3 100644 --- a/orchestrator/src/App.vue +++ b/orchestrator/src/App.vue @@ -1,13 +1,25 @@