Powrót do strony głównej

Sigil 2.7.6: aktualizacje edytora ePub

Sigil 2.7.6 — wydanie otwartego edytora ePub z 10 poprawkami błędów, obsługą env-vars.txt i poprawką Clips. Kompatybilny z Windows 10+, macOS Big Sur, Linux Flatpak. Zoptymalizowana wydajność Qt6.

Nowe funkcje Sigil 2.7.6 do tworzenia ePub
Advertisement 728x90

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:

Google AdInline article slot
  • 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.

Google AdInline article slot

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ść:

Google AdInline article slot
  • 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

Advertisement 728x90

Czytaj dalej