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.