flechas en las filas de fichas, avisos con teclado, botones de descarga en el README

- filas de cuatro fichas o mas: una fila con flechas a los lados (carrusel de CSS,
  sin JS); tambien las fichas de Gobierno de la tribu. En WebView viejo, rejilla
- avisos de abajo: se esconden con el teclado; EMPEZAR se queda arriba
- telefono de otra persona en una fila, Parlamento y Gobierno sin sangrados,
  imagen del metodo a 160 px, una sola caja de vacio, pads sin relleno doble,
  texto de autora legible, zonas tactiles de 44 px que faltaban
- README: botones de descarga de la APK arriba; fuera los tres esquemas blancos
- PENDIENTE y guia al dia con las pruebas del 24/10
This commit is contained in:
hacklab 2026-10-24 15:11:41 +02:00
parent 2d79e6779c
commit 1a52ab60a3
9 changed files with 211 additions and 101 deletions

View file

@ -12,55 +12,31 @@ Lo que queda por hacer en la rama del móvil. Apuntado el 20/10/2026, con la APK
- Al integrar, rehacer `docs/FRONTERA_UPSTREAM.md` (ver "Antes de publicar").
## Arreglar en la capa (pruebas del 20/10)
## Arreglar en la capa (pruebas del 20/10): hecho el 24/10
Salen de `TESTS/perfiles` y `TESTS/contenido` (469/555 y 290/343). Todo en ficheros
nuestros. Después, APK nueva con `sobre_oficial.sh` y repetir las pruebas.
Menú y perfiles:
- Hecho (23/10): Publicar va al primer sitio de escribir encendido (blog, feed, foro,
wiki).
Medidas:
- Número de teléfono ilegible en `/profile`, `/inhabitants` y la tarjeta de habitante
de la tribu (contraste 1,08-1,14). Chip "Tú" naranja sobre naranja (1,32).
- Letra de 10-11 px en `/melody`, `/parliament` (`kpi__label`, también en Gobierno de
la tribu) y `/banking`.
- Filtros de `/inhabitants` de 26 px; botones de 27-28 px en graphos y larp.
- Parlamento con sangrado y huecos grandes; Habitantes con fichas dentro de fichas.
Tribus:
- Hecho (23/10): ancla `#tribe-tabs` en las pestañas (desde `mobile_ui.tribeTabs`) y
todas en mayúsculas. Queda: imagen enorme en Gobierno.
Blogs:
- Hecho (23/10): comentarios abiertos con la opción del dev
(`comments_view.setCommentsOpen`, desde `mobile_layer.js`), salvo en el parlamento.
- Input de 32 px en el formulario de crear.
Wiki y pads:
- Enlace `[[...]]` a página que no existe: 19 px de alto.
- Ficha del pad: botones de enlace y fijar como óvalos de media pantalla; "Miembros" y
"POR AUTORA" de 27 px y contraste 2.
Todas las listas:
- Mucha cabecera antes del contenido (aviso, título, filtros, crear, buscar): en Blogs
y Wiki la primera ficha empieza al 70 % de la pantalla. Las tarjetas llevan cuatro
iconos antes del título.
Todo lo de esta lista está en la capa o ya no pasa con la 1.3.5: teléfono legible en
perfil y habitantes (y el de otra persona en una fila, no apilado), letra de 12 px o más
en melody, parlamento y banca, filtros y botones de 44 px, Parlamento y Gobierno de la
tribu sin sangrados ni huecos, imagen del método de gobierno a 160 px, campos de 44 px,
ficha del pad (texto de cada autora en negro sobre su color, "Por autora" y versiones de
44 px), y la primera ficha de Blogs y Wiki ya no empieza al 70 % de la pantalla.
## Probar en el móvil
## Probar en el móvil: hecho en el emulador el 24/10
- Instalar la APK y repasar a mano: Actividad (fichas y tarjetas), Ajustes (los seis
accesos y Colores), unirse a un pub de verdad (la barra de abajo, de principio a fin)
y alguna paleta oscura.
- Anotar lo que no guste para la siguiente vuelta.
APK `1.3.5-hacklab` en `Oasis_Pruebas`. Lógica 40/40 (Ajustes, los seis accesos,
Colores y que se conserva al reabrir, menú y atrás), usabilidad con las 8 paletas,
perfiles (los 10), tribus 396/396 y contenido. Unirse a un pub de verdad (SNH La
Plaza) de principio a fin con la barra del pub: "Descargando" y después "Guardando en
tu móvil: N % · M mensajes", siempre encima de la barra de abajo.
Lo que se vio y es del dev (backend):
- Mientras baja la red del pub la app no contesta: más de un minuto sin cargar una
pantalla, aunque la barra dice "Puedes seguir usando la app mientras tanto".
- Mientras guarda, cada pantalla tarda de 3 a 10 segundos.
Queda: instalarla en un móvil de verdad y repasarla a mano.
## Pedirle al dev (epsylon)
@ -81,8 +57,7 @@ Todas las listas:
- Comprobador automático de las clases del dev que usa nuestro CSS (unas 424): avisar
en cada versión nueva de las que desaparecen.
- Capturas antes y después de cada integración, comparadas solas (ya está casi todo en
`TESTS/`, que es local y no se sube).
- Capturas antes y después de cada integración, comparadas solas.
## Antes de publicar
@ -107,18 +82,15 @@ Todas las listas:
- `backend.js` apaga en el móvil `ai`, `aiNav`, `dev`, `games`, `logs`, `maps` y
`pixelia`. Movimiento (`activists`) y Por defecto encienden alguno, así que en el
móvil nunca salen como puestos y usan `bottomBarPins`. Pedir al dev que sus perfiles
de móvil no los incluyan, o quitarlos de la cuenta en `fork_workflows.js`.
- Con un filtro de módulo puesto (p. ej. Eventos) las sub-fichas ALL/RECENT/MINE/TOP
del dev quedan fuera de Filtrar, una por fila: plegarlas también.
- Bienvenida: el primer paso sigue siendo el nombre. Valorar abrirla con un EMPEZAR
grande y el nombre después.
- Rehacer la APK con `sobre_oficial.sh` y pasar `TESTS/perfiles` (ahora hay 10
perfiles y la barra cambia con cada uno).
de móvil no los incluyan, o quitarlos de la cuenta en `fork_workflows.js`. La prueba
de perfiles lo sigue marcando con `dev`, que no tiene entrada en el menú.
- Hecho: las sub-fichas de un módulo filtrado van en una fila, y EMPEZAR abre la
bienvenida como botón grande (el nombre va después, en la propia bienvenida).
## Tras las pruebas de tribus y mensajería (23/10)
`TESTS/tribus/` (local): dos identidades de usar y tirar, B ve desde fuera la tribu de
Prueba con dos identidades de usar y tirar, B ve desde fuera la tribu de
A, se une, recorre las 24 pestañas, escribe en el feed y el foro, y comenta un blog.
Pasa entero salvo lo de abajo.
@ -142,16 +114,26 @@ Pedirle al dev:
y sale "Votacion…".
## Para la siguiente vuelta (23/10, tras a85aa24)
## Vuelta del 24/10
- Pasar la batería entera sobre a85aa24 (idiomas, lógica, usabilidad con las 8
paletas, perfiles y tribus); se paró a medias. Después, revisar a ojo cada pantalla
del menú: el fallo de las fichas de Opiniones entró en 6f0e45e sin que lo viera
ninguna prueba.
- Filas de fichas que no caben: juntas y con flechas a izquierda y derecha para pasar
de una a otra, en vez de deslizar o apretarlas. Sin JS (radios o `:target` y CSS).
- Comprobar los avisos de abajo con teclado, menú y barra del pub a la vista, y en el
WebView viejo (Android 9 y 11).
Hecho:
- Batería entera sobre la APK nueva: idiomas (13 idiomas, 71 pantallas, 320/360/480
px, 0 problemas), lógica, usabilidad con las 8 paletas, perfiles, tribus y
contenido. Y repaso a ojo de las 66 pantallas del menú con capturas.
- Filas de fichas que no caben: con cuatro o más, una fila con flechas a los lados
(carrusel de CSS, sin JS). También las fichas de Gobierno de la tribu. Ver la guía.
- Avisos de abajo: se esconden con el menú, con la barra del pub y con el teclado
(antes se quedaban encima del teclado). EMPEZAR ya no baja con ellos: se queda arriba.
En el WebView viejo (Android 9 con el 69 y Android 11 con el 83) van arriba y las
fichas se quedan en rejilla.
- Cajas de "no hay nada" una dentro de otra (Agenda, Calendarios, Encuestas), Pads
con la tarjeta metida 40 px, el borde doble de OASIS/CLEARNET en la wiki y
"GOBERNANDO" partido en L.A.R.P.
Queda:
- En Android 9, "INTRODUCIR INVITACIÓN" de la tribu sale de 36 px.
- Las etiquetas cortas de la barra (`bbShort_*`): repasarlas con alguien de cada idioma.
- Subir a gitea.laenre.net cuando vuelva (daba 502); forgejo está al día.
- Volver a poner nota.
- Botones de icono sin nombre del dev (la ✕ de EMPEZAR y otros): sin `title`, la prueba
de idiomas los marca en todas las pantallas.