backend: lo del movil sale de backend.js a mobile_layer.js
De 20 trozos nuestros en backend.js quedan 9 (21 lineas). Pasan a src/backend/mobile_layer.js, que monta el router propio delante de las rutas del dev: - blockexplorer, actualizar con git y presets de modulos, cortados en el movil - los modulos que no van en el movil, apagados al arrancar y al guardar - avatar de la barra de arriba, filtro y lanzador - fotograma en los videos y pestaña actual marcada - descargas de la copia de seguridad por GET El cambio de tema del movil lo atiende karvan_routes.js.
This commit is contained in:
parent
e7892c4bf9
commit
1148e6a472
4 changed files with 164 additions and 89 deletions
|
|
@ -69,6 +69,9 @@ Aquí se puede hacer lo que haga falta.
|
|||
- `src/views/hive_views.js`: lanzador y barras de arriba y abajo.
|
||||
- `src/views/mobile_icons.js`: los iconos.
|
||||
- `src/backend/karvan_routes.js`: nuestro router. Va justo delante del del dev.
|
||||
- `src/backend/mobile_layer.js`: lo que el móvil necesita del backend (rutas que se
|
||||
cortan, módulos que no van, avatar y lanzador, retoques del HTML, descargas de la
|
||||
copia de seguridad). La monta `karvan_routes.js`.
|
||||
- `src/models/fork_workflows.js`: nuestros workflows.
|
||||
- `src/client/assets/translations/i18n_fork.js`: nuestros textos.
|
||||
- `src/client/assets/images/ux-*.svg`: nuestras imágenes.
|
||||
|
|
@ -172,8 +175,12 @@ inspeccionar la WebView desde `chrome://inspect`.
|
|||
Cosas de antes de estas normas que aún no las cumplen, por orden de lo que más
|
||||
duele:
|
||||
|
||||
1. Quedan 21 trozos nuestros en `backend.js` (copia de seguridad, avatar de la barra
|
||||
de arriba, vídeos, filtro del lanzador...). Tienen que irse al router propio.
|
||||
1. En `backend.js` quedan 9 trozos pequeños (21 líneas) que no se pueden sacar desde
|
||||
fuera: tres expresiones regulares que con el Node 18 de Android tumbaban el
|
||||
arranque (esto habría que contárselo al dev), no abrir el navegador al arrancar,
|
||||
no repetir fotos ya limpiadas, el modo chats, Karvan en la lista de Módulos de
|
||||
escritorio y la línea que monta nuestro router. Lo demás ya está en
|
||||
`src/backend/mobile_layer.js`.
|
||||
2. En `workflows_model.js` queda la logica de skins del movil (`themeOf`, `sameTheme`):
|
||||
`settings_view.js` coge `currentWorkflow` al cargar y no se puede envolver desde
|
||||
fuera sin tocar esa vista. Es poco, pero es del dev.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue