Commit graph

2 commits

Author SHA1 Message Date
hacklab
e861b05946 ajustes: los seis accesos arriba y colores configurables
Arriba de Ajustes, una rejilla con lo que se elige en la bienvenida (identidad,
perfil de uso, portada, comunidad y saludo) y Colores. Cada acceso baja a su
bloque y cada bloque guarda al tocar.

Colores: ocho paletas de un toque y fondo, texto y resalte a mano. Se guardan en
la config (mobileColors) y van en /mobile-colors.css, la ultima hoja (la CSP no
deja estilos en linea). Solo con el aspecto Acampada; elegir colores pasa a el. Si
el texto no se lee sobre el fondo se cambia por negro o blanco y se avisa.

En la bienvenida, Colores es un paso mas, despues del tipo de portada.

Identidad y saludo envian a las rutas del dev de la bienvenida; fork_routes.js
cambia su vuelta a /welcome por la vuelta a Ajustes. Todo en mobile_settings.js;
en las vistas del dev solo hay llamadas a mobile_ui. Miniaturas de los skins
rehechas (salia Karvan).
2026-10-20 12:23:25 +02:00
oasis-bot
0baf85faa9 skins: elegir el aspecto en el movil con tarjetas de un toque
En Ajustes del movil, Tema y Flujos de trabajo dejan de ser desplegables:
cada skin es una tarjeta con su miniatura y cada workflow un boton grande,
y se aplican al tocarlos. Solo se ofrecen los skins que tienen maqueta de
movil (Acampada y Oasis Mobile); el servidor rechaza un tema de escritorio,
que dejaba la app sin maqueta. La bienvenida tambien ofrece elegir skin.

Aplicar un workflow ya no cambia el skin: se queda el que haya elegido cada
cual.

OasisMobile.css se carga con su propio <link> versionado antes de
Acampada.css, en vez de con @import: el @import sin ?v= se quedaba en la
cache del WebView y tras actualizar se veia la maqueta vieja.
2026-10-19 02:17:12 +02:00