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

@ -198,8 +198,11 @@ Aquí se puede hacer lo que haga falta.
trazo para todos: 24x24, línea de 2, puntas redondas. Los del menú y la barra de
abajo están en `views/mobile_icons.js` y no se tocan desde aquí. Nada de emoji ni de
logotipos (tampoco el robot de las sugerencias del dev).
- `android/scripts/sobre_oficial.sh`: monta la APK sobre la oficial del dev. El resto
de `android/` (el proyecto Gradle propio) queda como estaba, sin uso.
- `android/scripts/sobre_oficial.sh`: monta la APK sobre la oficial del dev. Es lo
único de Android que hay en la rama; el proyecto Gradle propio se quitó.
- `docs/botones/`: los botones de descarga de arriba del README. Enlazan a la APK de
la versión publicada `apk-<versión>` en forgejo y en gitea; con APK nueva, se publica
otra versión y se cambian el número y los enlaces.
- `android/icono/`: el icono adaptativo (la isla del logo de Oasis sobre su fondo).
`sobre_oficial.sh` lo copia encima del de la APK oficial, que solo trae un PNG
cuadrado y el lanzador lo encoge dentro de un círculo blanco.
@ -211,8 +214,12 @@ Desde la 1.3.5 el dev monta en el móvil una cabecera por módulo (`apkModbar` e
`main_views.js`): se lleva a su barra el título, la primera caja de fichas, el buscador y
los contadores, y pone los avisos en `.apk-banners`. Su CSS está en `OasisMobile.css`, que
con el skin Activista no se carga, así que su estilo va en `mobile_ux.css` (bloque
«cabecera de modulo de la 1.3.5»). Las fichas, en rejilla de tres columnas: en el móvil no
se desliza de lado. Filtrar de Actividad es una casilla con su etiqueta dentro de la propia
«cabecera de modulo de la 1.3.5»). Hasta tres fichas, en rejilla de tres columnas. Con
cuatro o más van en una fila con una flecha a cada lado (bloque «filas de fichas que no
caben»): un carrusel de CSS puro con `::scroll-button` y anclas (`anchor-name`,
`anchor-scope`), sin JS y sin tocar su HTML. Lo mismo para las fichas de Gobierno de la
tribu. Un WebView anterior al 135 no lo entiende y deja la rejilla. Otra fila de fichas
que no quepa: añadir su selector a ese bloque. Filtrar de Actividad es una casilla con su etiqueta dentro de la propia
caja de fichas, para que viaje con ella a la cabecera.
Los colores de serie (paleta Estándar) son los de la APK oficial, medidos con el inspector
@ -292,9 +299,8 @@ nombre es el de la ruta: `/tribes` es `tribes`.
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 13 idiomas. `node TESTS/idiomas/run.mjs` recorre todas las
pantallas en todos los idiomas buscando scroll de lado, filas que se deslizan y textos
rotos o sin traducir (está en `TESTS/`, que no se sube).
- Los textos nuevos, en los 13 idiomas, y la pantalla mirada al menos en uno largo
(de o ru) y uno de derecha a izquierda (ar): sin scroll de lado ni textos cortados.
- Nada en línea, que la CSP lo bloquea.
- Commit en castellano, sin coautorías de herramientas.
- Sin claves, contraseñas ni nada de `.ssb`.