Wails lanza la versión 3.0.0 con soporte para múltiples ventanas y tray de sistema

Fuentes: Wails releases v3.0.0 with multi-window support and system tray features

Wails ha publicado la versión 3.0.0, una actualización mayor que redefine el modelo de ejecución de aplicaciones de escritorio para desarrolladores de Go. A diferencia de la versión anterior, que dependía de un runtime de ventana única, v3 introduce objetos explícitos para aplicaciones, ventanas y servicios, facilitando la gestión de múltiples ventanas y la integración con el tray de sistema. Esta nueva arquitectura permite a los usuarios crear menús nativos, diálogos y actualizaciones en tiempo real, manteniendo el backend en Go y la interfaz en HTML/JSX. La versión incluye soporte para Windows, macOS y Linux, con iOS y Android marcados como experimentales. Además, incorpora un sistema de compilación basado en Taskfile, lo que permite inspeccionar y depurar el proceso de construcción. El equipo de desarrollo ha implementado un nuevo ciclo de lanzamientos con pre-releases nocturnas y actualizaciones semanales para mejorar la respuesta a incidencias. La migración desde v2 requiere un porteo deliberado debido a cambios en la API de ciclo de vida y las vinculaciones generadas, aunque v2 continuará recibiendo actualizaciones críticas. El proyecto ha adoptado un nuevo sistema de documentación automatizada y ha eliminado Crowdin para gestionar las traducciones directamente en el repositorio.