Sigil 2.7.6: Principales actualizaciones del editor de ePub para desarrolladores
El 20 de marzo de 2026 se lanzó la versión 2.7.6 del editor de libros electrónicos de código abierto Sigil. Esta solución multiplataforma basada en Qt6 y QtWebEngine está diseñada para trabajar con formatos ePub 2 y ePub 3. El código está escrito en C++ y Python, distribuido bajo GPL v3.0 en GitHub. Es compatible con Windows 10 (1809+), macOS 11 Big Sur y posteriores, y Linux incluyendo Flatpak.
Esta versión se centra en corregir 10 errores, mejorar el rendimiento y agregar funciones. Los desarrolladores disfrutarán de una mayor estabilidad al editar archivos EPUB.
Principales cambios en la versión
La actualización afecta varias áreas críticas. Aquí está la lista completa de correcciones clave y nuevas funciones:
- Posibilidad de eliminar variables de entorno mediante el archivo
env-vars.txt. Esto simplifica la configuración del entorno sin tocar las variables del sistema. - Corregidas traducciones incorrectas de Transifex que anteriormente rompían la localización de la interfaz.
- Corregido error de diseño en la ventana Clips (widget Dock), que causaba fallos en la interfaz.
- Recomendación para usuarios de Windows: actualizar el redistribuible de Visual Studio VC++ si la aplicación no se inicia.
Estos cambios mejoran la fiabilidad de la herramienta para desarrolladores de nivel medio y senior que trabajan con contenido ePub.
Detalles técnicos y compatibilidad
Sigil utiliza Qt6 para el soporte multiplataforma, garantizando una experiencia consistente en todos los sistemas operativos. La compilación para Linux mediante Flatpak minimiza las dependencias. Para Windows, la versión mínima es 10 (compilación 1809), relevante en entornos empresariales.
Se ha optimizado el rendimiento: las correcciones de errores reducen la carga en QtWebEngine al renderizar archivos ePub 3 complejos. Los desarrolladores que integren Sigil en sus flujos de trabajo apreciarán el mejor manejo de Clips, un panel para almacenar fragmentos de código y texto.
Ejemplo de configuración para env-vars.txt para desactivar variables:
# env-vars.txt
# Línea para eliminar una variable específica
unset QT_AUTO_SCREEN_SCALE_FACTOR
Coloca el archivo en el directorio de la aplicación. Esto es útil para depurar en entornos contenedorizados.
Recomendaciones para actualizar y usar
Antes de actualizar, verifica la compatibilidad:
- Windows: Instala la última versión de Visual C++ Redistributable (x64/x86).
- macOS: Requiere Big Sur o posterior. Verifica QtWebEngine en M1/M2.
- Linux: La versión Flatpak está aislada; actualiza con
flatpak update.
Tras la instalación, prueba Clips: crea un nuevo clip, arrástralo al Dock; el diseño no debería fallar. Para la localización, actualiza manualmente la caché de Transifex si las traducciones no cargan.
Sigil sigue siendo la opción principal para la edición programática de ePub: los scripts en Python permiten automatizar la validación y conversión.
Resumen de puntos clave
- 10 correcciones de errores: Problemas críticos de interfaz y localización resueltos.
- env-vars.txt: Nueva forma de controlar el entorno sin privilegios de sistema.
- Clips Dock: Diseño correcto del widget restaurado.
- Corrección para Windows: Requiere actualizar VC++ Redistributable para iniciar.
- Rendimiento: Optimizaciones de Qt6 para renderizado de ePub 3.
— Editorial Team
Aún no hay comentarios.