Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48025
Reakcje/Polubienia
38112

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ć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48025
Reakcje/Polubienia
38112
Sigil-2.5.2
  • Fix missing python function replace "file_name" in DryRun and Filter Replacements
  • Fix CV to Preview syncing to self-closing tags that are bare in body
  • Workaround recent Qt changes by making PV sync to top when code in CV is not well formed
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48025
Reakcje/Polubienia
38112

Sigil 2.6.0​

  • New Features:
  • Added in new CodeView Insert menu item: "Role..." (epub3 only) to make adding Aria role attributes and epub:type attributes where allowed easier
  • Added in new CodeView Insert menu item: "Aria Clips..." (epub3 only) to make adding code clips that improving Accessibility easier.
  • Made the Epub3 Tools menu submenu items be shown as disabled on Epub2
  • Bug Fixes:
  • prevent crash on Windows when hand typing in an external url in Add Existing files
  • fix bug in how nav is handled by Prettify (Thank you BeckyEbook)
  • fix bug in wait cursor appearing when showing last epub open warnings
  • fix crash caused by empty Automate lists (Thank you BeckyEbook)
  • fix wild card disconnection Qt warnings
  • fix class initialization reorder warnings
  • remove now unnecessary workaround for sys.argv not being defined in embedded python
  • fix bugs in regex search and replace by using PCRE2 NOTEMPTY to match Sigil logic
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
48025
Reakcje/Polubienia
38112

Sigil 2.6.2​

New Features


  • enable use of the fetch api in Sigil internal "sigil:" scheme
  • create PreviewFileDialog to append thumbnail previews for images and selected text files when used in non-native dialog mode. Leave native dialog mode untouched.
  • added environment variable to turn off use of custom filedialogs to make "Add Existing ..." work better over networked storage with lots of files: SIGIL_NO_CUSTOM_DIRECTORY_ICONS=1
  • BookBrowser now has a "View Image" pop-up menu item that allows users to see what any image (SVG included) without having to open a full Tab
  • make CV understand the media-types of the file it is editing so that it can better create pop-up menu items like "View Image" when editing an SVG
  • add support for "env-vars.txt" in Sigil Prefs folder, uses VARIABLE=VALUE one per line
  • completely revamped the AppImage CI builds to use Docker images

Bug Fixes


  • work around bad Qt WebEngine bug when created dynamically and used inside a QDialog for Checkpoints
  • fix minor bug in MediaTypes due to typo with append
  • fix bug in Checkpoints Diff routine when viewing images that used to exist but no longer do
  • fix bug in sanitycheck.py when spurious close tag is found before html tag
  • fix bug in Aria Clips where the book language was not properly set (Thank you BeckyEbook)
  • fix bug in Aria Clips where a # fragment was missing (Thank you BeckEbook)
  • document that Qt 6.8.X now requires Mac OS 12 as the new minimum
  • rename the environment variable: "SIGIL_FUNCTION_REPLACE_LOG_FILE" to now be: "SIGIL_FUNCTION_REPLACE_LOGFILE" to better match with other Sigil environment variables (Thank you BeckyEbook)
  • rename the environment variable "SKIP_SIGIL_UPDATE_CHECK" to now be: "SIGIL_SKIP_UPDATE_CHECK" to keep all Sigil specific environment variables better in sync.
  • fix bug in handling of epub filenames from input plugins

Notes:


The Sigil Linux AppImage is built on Ubuntu Jammy (22.04) and is targeting glibc 2.35 and higher. Use ldd --version to see if your system at least has a shot at being able to use the AppImage. Don't forget to make sure the AppImage is executable after downloading. Trouble is not expected but be safe and backup your existing Sigil preferences (if you have any) before trying the AppImage.


The latest version of the Sigil User Guide can always be
Zaloguj lub Zarejestruj się aby zobaczyć!
, or from its own
Zaloguj lub Zarejestruj się aby zobaczyć!
.


Please check the
Zaloguj lub Zarejestruj się aby zobaczyć!
for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.


The MacOS builds are signed AND notarized.


PGP Fingerprint (for signed tags and source archives): B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry