Sigil 2.5.0
New Features
- upgrade MacOS, Windows, and Linux AppImage release and ci builds to use Qt 6.8.2
- upgrade MacOS and Windows release and ci builds to embed Python 3.13.2
- upgrade 3rdparty pcre2 search engine to pcre2-10.45
- move all platforms to use cmake FindPython3 to simplify our cmake files and remove leftovers
- add ability to easily clear an Open With editor list, without need to edit ini files
- added new Search menu option that will hide the Find and Replace Window if open
- extend GetInfo to all BookBrowser file types
- add PythonFunctionEditor and support Python Function Replace in Sigil (experimental) with many tweaks and improvements from BeckyEbook (Thank you).
- add resizable Alert Boxes to better see Python error messages
- add log capability for debugging Python function replace issues via a new environment variable: SIGIL_FUNCTION_REPLACE_LOG_FILE (Thank you BeckyEbook)
- for unnamed epubs Save-As now suggests a new name based on epub's metadata (Thank you BeckEbook)
- control dark vs light detection methods for Linux with a new environment variable: SIGIL_USE_COLORSCHEME_CHANGED
- add a "Use Standard File Extensions" tool with menu and automator tool support
- speed up CodeView by extending TagLister to remove need for QStack and QXmlStreamReader for our web paths
- PageEdit version 2.5.0 will now sync cursor position with CodeView when opening an external xhtml file
Bug Fixes
- allow SVG resources to be selectable alongside Image resources and context menu to work in BookBrowser
- because Linux has multiple light and dark themes (but different), always send out our internal theme change signal when palette changes
- detect urls in altimg attributes in math tags and properly update them is changed
- disable workaround for Find Replace open interfering in MainWindow restorestate as it is no longer needed
- fix incorrect custom dc:identifier creation by Metadata Editor.
- fix missing SearchEditor Model Controls tooltips
- fix WebEngineProfile issues on Windows with multiple instances of Sigil running
- fix dark vs light corner cases in Linux
- quiet extraneous warnings about WebEngine spellcheck dictionaries not found
- fix bug when duplicate filenames exist when updating all manifest ids from file names
- fix bug with remote resources not being properly loaded by Preview after a http cache clear
- fix updating tab names after filename changes (Thank you BeckyEbook)
- fix bug in Url scheme hander that made using Preview's Inspector fail
Zaloguj
lub
Zarejestruj się
aby zobaczyć!