Todas las publicaciones
Notas de versión · 1 min de lectura

Aether v0.5.0: vistas nativas y paneles aislados

Crea una hoja o panel con controles de Aether, o usa HTML, CSS y JavaScript en un entorno aislado y rotulado. Ajustes, acciones y tarjetas siguen limitados por la aplicación.

Equipo de Aether
Equipo de Aether
El equipo

Un sistema ya puede añadir una hoja con los controles de Aether. Un mod también puede traer una aplicación propia, con HTML, CSS y JavaScript dentro de un panel aislado.

Vistas renderizadas por Aether

Un sistema o mod describe pestañas, campos, listas, medidores, datos y gestos. Aether valida esos datos y dibuja los controles con el tema de la mesa. Las contribuciones nativas no aportan CSS ni fuentes.

Creamos una hoja de D&D 5e para probar la vista nativa. Modificadores, habilidades, salvaciones, clase de armadura, puntos de golpe y velocidad se agrupan al principio; el resto está en pestañas. El paquete del sistema aporta la hoja, y Aether la renderiza y comprueba las ediciones en el servidor.

El mismo renderizador sirve para elementos menores: tarjetas de Chat, ajustes y acciones de documentos. Los ajustes declaran tipo y alcance. Las acciones aparecen en los menús de las entradas correspondientes.

Paneles personalizados

Si un mod necesita HTML, CSS o JavaScript, puede proporcionar el cuerpo de un panel aislado y rotulado. Aether controla título, acoplamiento, tamaño, foco y permisos, y solo entrega lo que ese jugador puede ver y hacer.

El entorno también incluye un kit independiente del framework para botones, campos y pestañas. El ejemplo Dados 3D usa HTML y canvas propios; el resultado sigue viniendo del servidor.

El panel Dados 3D es un prototipo. No coloca dados sobre el mapa.

Sigue leyendo