From d3e799e59217074cdfed114785f7eeed251a4a6c Mon Sep 17 00:00:00 2001 From: hacklab Date: Mon, 19 Oct 2026 15:06:09 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20pruebas=20en=20tama=C3=B1os=20y=20siste?= =?UTF-8?q?mas=20(Android=209,=2011=20y=2016),=20y=20WebView=20viejos=20en?= =?UTF-8?q?=20la=20guia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GUIA_DE_DESARROLLO.md | 6 ++++++ docs/ESTUDIO_NAVEGACION.md | 27 +++++++++++++++++++++++++++ docs/USABILIDAD_PAD.txt | 19 +++++++++++++++++++ 3 files changed, 52 insertions(+) diff --git a/GUIA_DE_DESARROLLO.md b/GUIA_DE_DESARROLLO.md index c4bb603..f9bb560 100644 --- a/GUIA_DE_DESARROLLO.md +++ b/GUIA_DE_DESARROLLO.md @@ -157,6 +157,12 @@ nombre es el de la ruta: `/tribes` es `tribes`. - Arrancar en local y ver que `/activity`, `/tribes`, `/modules`, `/settings`, `/votes`, `/phone`, `/rooms` e `/inbox` cargan. - Mirarlo a 412 px de ancho, y a 360 si es algo ancho. +- Si es CSS nuevo, mirarlo también en un WebView viejo (Android 9 trae el 69): no + hay `:has`, ni `gap` en flex, ni `inset`, ni `dvh`. Lo que dependa de eso va con + alternativa; hay un bloque `@supports not (inset: 0)` al final de `mobile_ux.css`. + En emulador x86 la APK no arranca por debajo de Android 12 (el traductor ARM no + sabe ejecutar el node del dev), así que el viejo se prueba con el servidor local y + el navegador de pruebas del WebView. - Los textos nuevos, en los 11 idiomas. - Nada en línea, que la CSP lo bloquea. - Commit en castellano, sin coautorías de herramientas. diff --git a/docs/ESTUDIO_NAVEGACION.md b/docs/ESTUDIO_NAVEGACION.md index 8db15dc..2c3faf2 100644 --- a/docs/ESTUDIO_NAVEGACION.md +++ b/docs/ESTUDIO_NAVEGACION.md @@ -69,6 +69,33 @@ cierre la hoja en vez de cambiar de página. módulos caben a 412 y a 360 px. - Se cierra tocando fuera, con la X y volviendo a tocar Menú. - Con la hoja abierta, atrás cambiaba de página. Ahora la cierra. +- Al volver atrás desde un módulo abierto desde la hoja, la portada salía con la hoja + abierta (la entrada del historial de la hoja seguía ahí). Ahora se quita antes de + ir al módulo: atrás lleva a la portada, cerrada. + +## Tamaños y sistemas (19/10/2026) + +| Dónde | Motor | Resultado | +|---|---|---| +| Pixel 9, Android 16, 412 dp, gestos y tres botones | WebView actual | Bien. APK real | +| 360 × 540 dp | WebView actual | La hoja se desliza; todo se alcanza | +| Tableta 800 dp | WebView actual | Contenido y hoja centrados a 720 y 640 px | +| Letra al 130 % | WebView actual | Bien | +| Pixel 3a, Android 9, 412 dp | WebView 69 | Tras los arreglos, bien (ver abajo) | +| 360 dp, Android 11 | Chrome/WebView 83 | Bien: 9 pantallas sin desbordar, 5 pestañas de 70 dp | + +En Android 9 y 11 de emulador la APK no arranca: el node del dev es arm64 y el +traductor ARM de las imágenes x86 se para con una instrucción que no conoce (SIGILL). +Pasa igual con la APK oficial, así que no es de la rama. Se probó el motor con el +servidor local. + +Lo que fallaba en WebView 69 y está arreglado: + +- Fichas y filtros pegados unos a otros (no hay `gap` en flex): márgenes. +- La hoja del menú no se veía (no hay `inset` ni `dvh`): top/left/right/bottom y `vh`. +- Los grupos pequeños del menú se montaban (no hay `:has`): de dos en dos solo donde + hay `:has`; en el viejo, cada grupo a lo ancho. +- El botón No molestar quedaba encima de la hoja: ahora va por debajo de ella. ## Qué mirar en la prueba diff --git a/docs/USABILIDAD_PAD.txt b/docs/USABILIDAD_PAD.txt index ff93a33..473ca63 100644 --- a/docs/USABILIDAD_PAD.txt +++ b/docs/USABILIDAD_PAD.txt @@ -219,3 +219,22 @@ Con la APK montada sobre la oficial (1.3.3-hacklab, mismo emulador): nada. Es su app; no se toca. - El boton de crear sala se tapa con el teclado al escribir el titulo: hay que cerrar el teclado para verlo. + +================================= +Cuarta ronda: tamaños y sistemas (19/10/2026) +================================= + +Con la navegación nueva (portada = actividad, pestaña Menú abajo). + +- Android 16, Pixel 9 (APK real): menú, atrás con gesto y con tres botones, ir a un + módulo desde la hoja y volver. Bien. +- Fallaba: volver atrás desde un módulo abierto desde la hoja dejaba la portada con + la hoja abierta. Arreglado. [script propio] +- Android 9 (WebView 69, el que trae sin actualizar): fichas pegadas, hoja del menú + sin pintar, grupos montados y No molestar encima de la hoja. Arreglado. [CSS] +- Android 11 a 360 dp (motor 83): nueve pantallas sin desbordar, sin textos de + menos de 12 px ni botones de menos de 40 px. La barra de cinco cabe (70 dp cada una). +- En emulador, Android 9 y 11 no arrancan la APK (ni la nuestra ni la oficial): el + node arm64 no corre en el traductor ARM de x86. En un móvil de verdad no pasa; falta + probarlo en uno físico con Android 9-11. +- Tableta y letra al 130 %: bien.