## Sigil 2.7.6 : Principales mises à jour de l'éditeur ePub pour les développeurs
Le 20 mars 2026, la version 2.7.6 de l'éditeur de livres électroniques open source Sigil a été publiée. Cette solution multiplateforme basée sur Qt6 et QtWebEngine est conçue pour travailler avec les formats ePub 2 et ePub 3. Le code est écrit en C++ et Python, distribué sous GPL v3.0 sur GitHub. Elle prend en charge Windows 10 (1809+), macOS 11 Big Sur et versions ultérieures, ainsi que Linux y compris Flatpak.
Cette version se concentre sur la correction de 10 bogues, l'amélioration des performances et l'ajout de nouvelles fonctionnalités. Les développeurs apprécieront la stabilité accrue lors de l'édition de fichiers EPUB.
Principales modifications de la version
La mise à jour concerne plusieurs domaines critiques. Voici la liste complète des corrections principales et des nouvelles fonctionnalités :
- Possibilité de désactiver des variables d'environnement via le fichier
env-vars.txt. Cela simplifie la configuration de l'environnement sans toucher aux variables système. - Correction des traductions incorrectes de Transifex qui cassaient auparavant la localisation de l'interface.
- Correction de l'erreur de mise en page dans la fenêtre Clips (widget Dock), qui provoquait des plantages de l'interface.
- Recommandation pour les utilisateurs Windows : mettez à jour le redistribuable Visual Studio VC++ si l'application ne se lance pas.
Ces modifications renforcent la fiabilité de l'outil pour les développeurs intermédiaires et seniors travaillant sur du contenu ePub.
Détails techniques et compatibilité
Sigil utilise Qt6 pour le support multiplateforme, garantissant une expérience cohérente sur tous les systèmes d'exploitation. La version Linux via Flatpak minimise les dépendances. Pour Windows, la version minimale est 10 (build 1809), ce qui est pertinent pour les environnements d'entreprise.
Les performances ont été optimisées : les corrections de bogues réduisent la charge sur QtWebEngine lors du rendu de fichiers ePub 3 complexes. Les développeurs intégrant Sigil dans leurs pipelines apprécieront la gestion améliorée des Clips — un panneau pour stocker des extraits de code et de texte.
Exemple de configuration pour env-vars.txt afin de désactiver des variables :
# env-vars.txt
# Ligne pour désactiver une variable spécifique
unset QT_AUTO_SCREEN_SCALE_FACTOR
Placez le fichier dans le répertoire de l'application. C'est pratique pour le débogage en environnements conteneurisés.
Recommandations pour la mise à niveau et l'utilisation
Avant la mise à niveau, vérifiez la compatibilité :
- Windows : Installez la dernière version du Visual C++ Redistributable (x64/x86).
- macOS : Nécessite Big Sur ou version ultérieure. Vérifiez QtWebEngine sur M1/M2.
- Linux : La version Flatpak est isolée ; mettez à jour via
flatpak update.
Après l'installation, testez les Clips : créez un nouveau clip, glissez-le vers le Dock — la mise en page ne devrait pas se casser. Pour la localisation, actualisez manuellement le cache Transifex si les traductions ne se chargent pas.
Sigil reste le choix de prédilection pour l'édition programmatique d'ePub : les scripts Python permettent d'automatiser la validation et la conversion.
Points clés
- 10 corrections de bogues : Problèmes critiques d'interface et de localisation résolus.
env-vars.txt: Nouveau moyen de contrôler l'environnement sans privilèges système.- Dock Clips : Mise en page du widget restaurée.
- Correction Windows : Mise à jour du VC++ Redistributable requise pour le lancement.
- Performances : Optimisations Qt6 pour le rendu ePub 3.
— Editorial Team
Aucun commentaire pour le moment.