Software-update: Sigil 2.8.5
Versie 2.8.5 van Sigil is uitgekomen, als opvolger van versie 2.8.1. Sigil is een open source e-bookeditor met uitgebreide mogelijkheden die ontwikkeld wordt voor Windows, Linux en macOS. Het programma kan zowel EPUB- als HTML-bestanden importeren, inclusief opmaak en afbeeldingen. Er is volledige ondersteuning aanwezig voor EPUB 2 en EPUB 3. Het kan verder een inhoudsopgave met verscheidene niveaus genereren en de epubsyntax direct bewerken in de code view. De changelog voor deze uitgave kan hieronder worden gevonden.
New featuresRemove outdated CSS parser and replace it with a modern spec-compliant Lexbor based css parser. Note: Required upstream changes have been approved but are waiting to be merged until other changes requiring a major update are needed (ie size of parser and tokenizer structures needed to grow breaking the ABI). So do NOT replace our internal version of lexbor with a released lexbor version as it will currently not work. We will keep it internal with our own patches and statically linked to prevent dll issues until those requested changes are properly upstreamed.Improve bulk addition speed of AddExisting/Drop Zone when replacing already existing images by directly using file write with truncation and thereby never touching the opfSpeed up Bookbrowser Refresh by bulk adding and removal items. (contributed by rinne1998)Try to allow Sigil dock recent items on macOS platformAllow multiple selection in the TOC Editor to speed larger changes.Add image initial size to Sigil’s Image tab.Add ability to create your own Insert Special Characters dialog using special_characters.xml in Sigil prefs folder. Design and Code credit goes completely to BeckyEbook.Completely redesign AdjustImage Cropping to make it more usable. Thanks to byword77Make Sigil meta use epub version specific tags for Epub 3.4 spec changesMake svg cover images add href alongside xlink:href for Epub 3.4 spec changesMake epub3 not add or use old epub2 cover metadata for Epub 3.4 spec changesAllow epub3 Tools to control creation and removal of cover metadata to ease backwards compatibilityAdd support for qt image formats plugins to support avif and jxl imagesAdd support for polyfilling jxl images in Preview using the URLSchemeHandler and jpeg format
Remove outdated CSS parser and replace it with a modern spec-compliant Lexbor based css parser. Note: Required upstream changes have been approved but are waiting to be merged until other changes requiring a major update are needed (ie size of parser and tokenizer structures needed to grow breaking the ABI). So do NOT replace our internal version of lexbor with a released lexbor version as it will currently not work. We will keep it internal with our own patches and statically linked to prevent dll issues until those requested changes are properly upstreamed.Improve bulk addition speed of AddExisting/Drop Zone when replacing already existing images by directly using file write with truncation and thereby never touching the opfSpeed up Bookbrowser Refresh by bulk adding and removal items. (contributed by rinne1998)Try to allow Sigil dock recent items on macOS platformAllow multiple selection in the TOC Editor to speed larger changes.Add image initial size to Sigil’s Image tab.Add ability to create your own Insert Special Characters dialog using special_characters.xml in Sigil prefs folder. Design and Code credit goes completely to BeckyEbook.Completely redesign AdjustImage Cropping to make it more usable. Thanks to byword77Make Sigil meta use epub version specific tags for Epub 3.4 spec changesMake svg cover images add href alongside xlink:href for Epub 3.4 spec changesMake epub3 not add or use old epub2 cover metadata for Epub 3.4 spec changesAllow epub3 Tools to control creation and removal of cover metadata to ease backwards compatibilityAdd support for qt image formats plugins to support avif and jxl imagesAdd support for polyfilling jxl images in Preview using the URLSchemeHandler and jpeg formatBug fixesMove all singleton C++ classes to use the Meyers form to fix leaks, bugs, and speed startupPrevent leak in Python redirect (contributed by rinne1998)Fix BookBrowser drag and drop errors with non-contiguous selections.Remove use of deprecated cmake features in build processAdd code for future support of image/jxf and image/avif formats per epub3.4 spec but neither is directly supported by Qt or QtWebEngine (yet).Group all duplicate manifest entry warnings into a single epub load warning.Fix image editor undo history on resize dialog (contributed by rinne1998)Fix missing translations for the Image Resize dialog (contributed by BeckyDTP)Make sure css templates content survives other importsAvoid unchanged search resource rewrites to prevent undo history being lost (contributed by rinne1998)Fix crash in AppImage when secure links and or remote resources with secure links were present.Detect malformed OPFs on initial epub load and warn user before auto repairing itFix bug in AdjustImage for handling gif Images that Qt can not write using python PIL to create themFix numerous user nits in the AdjustImage/Image Tab and make it safer for image types that are read onlyFix crash when adding a font and referencing it before its obfuscation type is setUse QImageReader and QImageWriter supportedImageFormats to prevent AdjustImage bugs
Move all singleton C++ classes to use the Meyers form to fix leaks, bugs, and speed startupPrevent leak in Python redirect (contributed by rinne1998)Fix BookBrowser drag and drop errors with non-contiguous selections.Remove use of deprecated cmake features in build processAdd code for future support of image/jxf and image/avif formats per epub3.4 spec but neither is directly supported by Qt or QtWebEngine (yet).Group all duplicate manifest entry warnings into a single epub load warning.Fix image editor undo history on resize dialog (contributed by rinne1998)Fix missing translations for the Image Resize dialog (contributed by BeckyDTP)Make sure css templates content survives other importsAvoid unchanged search resource rewrites to prevent undo history being lost (contributed by rinne1998)Fix crash in AppImage when secure links and or remote resources with secure links were present.Detect malformed OPFs on initial epub load and warn user before auto repairing itFix bug in AdjustImage for handling gif Images that Qt can not write using python PIL to create themFix numerous user nits in the AdjustImage/Image Tab and make it safer for image types that are read onlyFix crash when adding a font and referencing it before its obfuscation type is setUse QImageReader and QImageWriter supportedImageFormats to prevent AdjustImage bugs Source:
Tweakers.net