MobileRead Forums

MobileRead Forums (https://www.mobileread.com/forums/index.php)
-   Sigil (https://www.mobileread.com/forums/forumdisplay.php?f=203)
-   -   Sigil-1.4.0 Released (https://www.mobileread.com/forums/showthread.php?t=334790)

DiapDealer 11-13-2020 02:01 PM

Sigil-1.4.0 Released
 
Sigil-1.4.0

Sigil-1.4.0 represents a mix of bug fixes and new features for both epub2 and epub3 users.

Multiple Language Spellcheck support! Icon Themes and other cool stuff! Read all about it.

New Features:
  • Two different types of Multiple Language Spellchecking support added:
    • A user can now specify a Primary and a Secondary Language dictionary for real-time spellchecking (red squiggley underline).
    • The Spellcheck Dialog will now support spell checking as determined by xml:lang and lang attributes in any languages with dictionaries
  • Main UI icons now use scalable svg files to better serve higher res displays. All provided by BeckyEbook (ala BeckyDTP). A huge Thank You! to BeckyEbook
  • New brighter Sigil Application Icon is now being used.
  • Alternate Sigil main Application Icon now available as a build-time option
  • Sigil now provides 3 different Icon Themes for the user: Main, Fluent, and Material. Again all thanks goes to BeckyEbook for creating/collecting all of the icon themes!
  • Sigil will now support a custom user-determined Icon theme via a custom .rcc file.
    • pre-made icon themes for Legacy and Material themes in different base colors are now available with more user-contributed theme files to hopefully come. Again Thank BeckyEbook!
    • checkout https://github.com/Sigil-Ebook/IconThemes for more information and additional themes
  • New main toolbar icons are now available and improved icon groupings have been made to provide the user with a greater degree of toolbar customization. Users may need to drag and drop icon grouping and modify their selections of Toolbars to see some of these new options.
  • Improved support for IRI (international) hrefs. OPF newly added file manifest ids now converted to plain ascii to prevent issues with older readers

Bug Fixes:
  • Fix bugs in Marking for Index
  • Perform major URL en/decode refactoring to properly handle '#' (and other reserved chars) in file names
  • Translate "Table of Contents" using book language not ui langauge
  • Fix handling of links when using Add Existing on xhtml files with links to other xhtml files
  • Fix split code to better handle duplicate target ids that reside in different files
  • Bug fixes for the plugin interface from wrCisco (Thank you!)
  • Bug fixes for the plugin interface setguide from BeckyDTP (Thank you!)
  • Fix bug in OPF parsing when valid but non-traditional namespace prefixes are used
  • Fix rare off by one condition in clip number to clip enditor model conversion

---------------------------------------------------------------------------

Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.

Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
Mac users should also check out the wiki entry on the New Release File Format

The latest Sigil user guide can always be downloaded from its own repository.

PGP Fingerprint

The binary downloads (and source) can be found as assets at the bottom of The Sigil Github Release page.

DiapDealer 11-13-2020 02:02 PM

Since I don't think it's explicitly mentioned anywhere, I'd like to draw attention to the fact that there's a custom icon theme available at https://github.com/Sigil-Ebook/IconT...eleases/latest called legacy.rcc that allow users to indulge their fantasy of having Sigil's pre-0.9.7 icons back.

Check out the README at https://github.com/Sigil-Ebook/IconThemes for instructions on how to install/use custom icon themes.

daemonblade 11-13-2020 04:17 PM

I built Sigil-1.4.0 on FreeBSD from source, and I appear to have lost all icons. What did I miss?

KevinH 11-13-2020 04:32 PM

Not sure. We have moved to pure svg icons. But that said, we package the 3 different rcc files with Sigil that contain the svg resources and the user's prefs are used to load one at initial launch.

So you have no icons? As far as I know these rcc files are installed in the normal "share" location under Linux.

Do you have any .rcc files in INSTALLPREFIX/share/sigil/iconthemes/ ?

Hmm perhaps DiapDealer might be better to answer this ...

DiapDealer 11-13-2020 04:37 PM

I've only seen that when the external binary icon resources can't be found, or can't be loaded because they were built with an incompatible version of Qt. It can't be the latter since the same version of Qt that compiles Sigil compiles the external resources.

Look in <install_prefix>/share/sigil and see if there's an iconthemes folder there that contains .rcc files.

daemonblade 11-13-2020 05:35 PM

I re-started my build attempt and this time the installation worked. I very likely introduced some error in my build attempts.

Thanks for the help, and for the new release!

DiapDealer 11-13-2020 05:39 PM

Thanks for reporting back! Saved me the considerable time it would have taken me to set up a virtual FreeBSD build environment. :)

Thasaidon 11-13-2020 09:44 PM

A big thank you to KebinH, DiapDealer and all the others who contributed to producing Sigil 1.4.

Your work is truly appreciated.:hatsoff:

odamizu 11-14-2020 12:28 AM

:thanks: :thanks:

Especially appreciate the additional toolbar customization options. So excellent!

Moonraker 11-14-2020 11:43 AM

Thank you for the upgrade. Unfortunately it still gives the same error as the previous version when I want to add a new page (Text\add blank HTML file). The page appears and I can work on it and everything looks correct but it never validates. If I make a copy of an existing file, rename it, delete that page's original contents and add my own content, then it will validate.
I seem to recall I reported this previously but nothing was done.

KevinH 11-14-2020 11:49 AM

What never validates? What are you validating it with? Please provide the exact sequence of steps in detail. As I often add blank xhtml and have never had an issue.

KevinH 11-14-2020 11:53 AM

If this is related to your FlightCrew issue earlier, that was fixed in master, fc should now show the correct file path to the error if one is available.

In fact, if I open a new epub2, and then use right click on the Text folder in BookBrowser to add a blank xhtml file. I immediately see a Section0002.xhtml has been added and when I then invoke FlightCrew I get back "No problems found".

If you try that exact sequence of events what happens? What exact error do you get?

Moonraker 11-14-2020 01:58 PM

I apologise for lack of information. I have just checked and realised that I uninstalled version 1.3 because I couldn't get it to work and went back to version 1.2 which works perfectly. So I have now uninstalled v1.4 and gone back to v1.2 again for the same reason.

I don't know why it errors when validating with Flight Crew. As I said, if I make a copy of another .xhtml/html/htm page and rename it to my preference it works perfectly with no errors.

Also I noticed in this newer version I get a load of extraneous amp; in the <dc:description></dc> description field and when I convert it in Calibre these show up — see attached pic — it just plain looks wrong. This does not happen in Version 1.2.

https://imgur.com/a/fBS9gh6

https://imgur.com/a/fBS9gh6http://

Also, after converting with Calibre and then opening the converted file with Sigil it always tells me there are errors and do I want to correct them? I always say no and open the file with Sigil and check myself and always there are no errors according to both Flight Crew's validation and Sigil's own validation.

Perhaps it's because I am still using Windows 7 which causes it?

Although I intend to carry on using Windows 7 for as long as possible.

KevinH 11-14-2020 02:02 PM

Please reinstall Sigil 1.4.0 just temporarily, and then provide us with an exact sequence of steps to recreate the issue. The more detail the better. Without this nothing will ever be fixed.

KevinH 11-14-2020 02:11 PM

Also if you open that file in calibre, open the opf and snap a screenshot of the opf description tag and post it here so that we can see if we can recreate that issue as well.


All times are GMT -4. The time now is 10:52 PM.

Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.