Sigil 2.7.6: kluczowe aktualizacje edytora ePub dla programistów
20 marca 2026 roku wydano wersję 2.7.6 otwartego edytora książek elektronicznych Sigil. To rozwiązanie wieloplatformowe oparte na Qt6 i QtWebEngine, przeznaczone do pracy z formatami ePub 2 i ePub 3. Kod napisany w C++ i Pythonie, dystrybuowany na licencji GPL v3.0 na GitHubie. Obsługiwane systemy: Windows 10 (1809+), macOS 11 Big Sur i nowsze, Linux w tym Flatpak.
Wersja skupia się na naprawie 10 błędów, poprawie wydajności i dodaniu nowych funkcji. Programiści zyskają lepszą stabilność podczas edycji plików EPUB.
Główne zmiany w wydaniu
Aktualizacja dotyczy kilku krytycznych obszarów. Oto pełna lista kluczowych poprawek i nowości:
- Możliwość anulowania ustawiania zmiennych środowiskowych za pomocą pliku
env-vars.txt. Upraszcza to konfigurację środowiska bez ingerencji w zmienne systemowe. - Naprawiono niepoprawne tłumaczenia z Transifex, które wcześniej psuły lokalizację interfejsu.
- Usunięto błąd układu w oknie Clips (widget Dock), powodujący awarie UI.
- Zalecenie dla użytkowników Windows: zaktualizujcie redistributable środowisko Visual Studio VC++, jeśli aplikacja się nie uruchamia.
Te zmiany zwiększają niezawodność narzędzia dla deweloperów średniego i senior poziomu, pracujących z treściami ePub.
Szczegóły techniczne i kompatybilność
Sigil wykorzystuje Qt6 do wieloplatformowości, co zapewnia jednolite doświadczenie na wszystkich systemach operacyjnych. Składanie dla Linuxa przez Flatpak minimalizuje zależności. Dla Windows wymagana jest minimalna wersja 10 (build 1809), co jest istotne w środowiskach enterprise.
Wydajność została zoptymalizowana: poprawki błędów zmniejszają obciążenie QtWebEngine przy renderowaniu złożonych ePub 3. Deweloperzy integrujący Sigil w potoki zauważą ulepszoną obsługę Clips — panelu do przechowywania fragmentów kodu i tekstu.
Przykład konfiguracji env-vars.txt do wyłączania zmiennych:
# env-vars.txt
# Wiersz do anulowania konkretnej zmiennej
unset QT_AUTO_SCREEN_SCALE_FACTOR
Plik umieszczany jest w katalogu aplikacji. Przydatne to przy debugowaniu w środowiskach konteneryzowanych.
Zalecenia dotyczące aktualizacji i użytkowania
Przed aktualizacją sprawdźcie kompatybilność:
- Windows: Zainstalujcie najnowsze Visual C++ Redistributable (x64/x86).
- macOS: Wymagane Big Sur+. Sprawdźcie QtWebEngine na M1/M2.
- Linux: Wersja Flatpak jest izolowana, aktualizacja przez
flatpak update.
Po instalacji przetestujcie Clips: utwórzcie nowy klip, przeciągnijcie do Dock — układ nie powinien się psuć. W przypadku lokalizacji zaktualizujcie ręcznie pamięć podręczną Transifex, jeśli tłumaczenia nie załadowały się automatycznie.
Sigil pozostaje wyborem do programowego edytowania ePub: skrypty w Pythonie pozwalają automatyzować walidację i konwersję.
Co ważne
- 10 poprawek błędów: Usunięto krytyczne błędy UI i lokalizacji.
- env-vars.txt: Nowy mechanizm kontroli środowiska bez uprawnień systemowych.
- Clips Dock: Przywrócono poprawny układ widgetu.
- Windows-fiks: Aktualizacja VC++ Redistributable jest obowiązkowa do uruchomienia.
- Wydajność: Optymalizacje Qt6 dla renderowania ePub 3.
— Editorial Team
Brak komentarzy.