Sigil 0.7.0 Released

I’m pleased to announce the immediate availability of Sigil 0.7.0. The underlying theme for this release is finishing features. If you look back though previous releases you will see features such as spell check and preview that were added and in subsequent releases further enhanced. The goal all along was to intorduce these features, get feedback then enchance them. We wanted to get the features out there in a useable form and slowly evolve them around people’s needs. We also didn’t want to hold useful features simply because they didn’t do everything we wanted. In this release many of these incremental features are now finished. Please see the changelog for a full listing. This release comprises a number of new features and plenty of bug fixes. Some of the biggest changes are:

Features

Live Preview

When split view was first removed this is what was intended. It’s taken small steps though a few different releases but this is what was always intended. The new live preview is a dockable view that can be removed from Sigi’s main window for placement on a second monitor. As you edit your changes will automatically be displayed in the preview area. This way you can see how your changes will look without having to toggle or click around. In addition the preview will continue to show the content from the last HTML tab you had open when you switch to CSS, for example. This way you can see the changes auxiliary files will have on your actual content.

Spellcheck

A lot of changes here which round out the functionality. You’ll notice the spellcheck button is no longer next word, but opens a dialog. All of your misspelled words are shown (and even all correctly spelled words, with a tooltip in the header showing the count of unique words). You can now click a word to show that word in your HTML file (doubleclick for the next occurrence), and choose to Ignore it, add it to a dictionary, or change every occurrence of the word to something you type or one of the suggestions. And you can enable multiple dictionaries at once – so you can have a standard list of names, places, alongside one for the specific book.

Edit TOC

This has been a long time coming but it’s finally here. If you have an existing TOC in a book and want to make a simple change without having to setup headers everywhere, you can now just edit the TOC.

Clips

This has become a very powerful tool and it is now more accessible. The Clips features have been modified to make them a bit more accessible. So you can enable a Clips Bar toolbar showing you your first 20 clips (and they can have keyboard shortcuts too). In addition to defining Clips for html code, you can also make a button for a special character you use often (e.g. create a curly apostrophe button and ctrl-apostrophe to use it). A Clips window is like the clip editor but you just need a single click to select an entry. Basically you can define your own buttons now (well, for simple items). Oh, and there’s an Autofill in Clips that will scan your CSS files and create entries for them, perhaps to save some typing or just for amusement.

Reports

New reports have been added! The All Files report is included to cover Audio and Video files but is useful to see what is in Misc, how large your font files are, etc. The Links report will tell you every anchor link used in the book and whether or not it points to a valid destination. And if you use anchors for footnotes/endnotes it will tell you if your reverse links match. And a small Characters Used in the Book report to see if anything odd made it into the files, and possibly to help with font subsetting (although its probably not ideal for that although it was the original reason for it).

Saving and non-well-formed content

In previous version of Sigil you could not save your work if it was not well formed. Meaning it was not validly constructed XML. This limitation has been removed. The well formed dialog that would popup has also been removed. A new well formed column has been added to the Reports for HTML files. The preferred method for determining the validity of the EPUB is to use FlightCrew. Combined with Reports these two should be used to determine the quality of the structure.

Audio/Video

You can play audio and video files in Sigil, and all the related functions for inserting images, deleting unused images, editing externally have been updated to handle Audio and Video files as well.

Qt 5

Sigil is now using Qt 5. This brings an update to the underlying HTML rendering engine. This means embedded font’s should now display correctly. It also provides support for Audio and Video preview. Due to the change to Qt 5 a number of core, internal pieces were rewritten to take advantage of Qt 5. Qt 5 is still a big rough around the edges (this is especially prevalent on OS X) but the new features far out weight any issues.

One change due to Qt 5 is Qt is now much harder to compile from scratch. It takes a long time to build Qt on Windows and the Qt Project only provides pre-built binaries for 32 bit Windows. As such this release does not have a 64 bit Windows build. This shouldn’t be an issue because even 64 bit Windows can run 32 bit Windows applications. Also, (as far as my testing has shown) there is no decernable performance difference between running a 32 bit vs a 64 bit build of Sigil. Sigil doesn’t do anything that would really take advantage of being a 64 bit application.

Misc

You can search with wrap on or off now, embedded fonts display correctly and random highlighting issues are gone (finally), the Index and HTML TOC now use separate stylesheets for their formatting, and you can bookmark your location to return to later.

EPUB 3 (Not Yet)

Sigil is still an EPUB 2 editor. While some EPUB 3 features (Audio and Video) have been incorporated Sigil is not an EPUB 3 editor. It’s best to think of this release as EPUB 2+ where the plus is the ability (not requirement) to use some EPUB 3 features.

This leads to the inevitable question of when will Sigil support EPUB 3. Eventually. There are a number of issues and questions that need to be sorted out. That said, EPUB 3 is a focus and with this release incorporating Audio and Video EPUB 3 is not being ignored.

5 thoughts on “Sigil 0.7.0 Released

  1. I upgraded from SIGIL 6.1 to 7.0

    Lots of epubs which edited well under 6.1 now bring DOZENS of ‘Not well formed. Cannot perform updates…..’
    These book read ok on my KOBO and in the Calibre Reader. I have no doubt (although not a clue) your diagnosis is right, or is it a bug. Is there a work-around ? What do I do wrong ?

  2. If you’re getting that error them it’s probably true. Previous versions of Sigil would automatically try to fix the content. Check your Clean Source settings in Preferences. Most likely you’re settings have cleaning turned off which will make those errors appear more often. If auto cleaning on open is set it will try to fix the errors on opening.

  3. I’ve worked ebook making in Korea. I think Sigil is the best ePub editor. Sigil has helped a my job. I experienced a trouble in the latest version(0.7.0). The Find&Replace function is not work well in mac(Lion OS). I could copy&paste on the Find/Replace window in Previous version Sigil. But, C&P is not work in 0.7 Sigil. I have a question. I checked in window XP. C&P function is work well in Window xp. Is this trouble in only mac? or Mac version.

  4. Man! Wow!

    That’s all I can say. WOW!!

    The newest version of Sigil 0.7.0 is nothing short of amazing. I mean, it’s been an awesome tool since I first started using it almost three years ago, way back with version, whatever it was. And it’s gotten better and better with every revision.

    But now, with the tools? Reports, awesome. Delete unused stylesheet classes, even more awesomer! That one was a suggestion I made about a year ago. Or maybe it was a suggestion I made to FlightCrew. Either way, and whether or not it was put in because of my suggestion or not, thank you. Thank you, thank you, thank you. I love to have a nice, clean, error-free stylesheet, and that’s hard to do with some of the stylesheets publishers put in. Some of them seem to have like 50 bajillion unused classes, like they’ve already build stylesheets with every possible contingency already built in and they leave them in there, whether they’re used or not. I hate clutter and it’s been a pain for me to clean them up manually over the past couple of years. Just having a report to show the used classes would’ve thrilled me, but to also have the option to have Sigil remove them too? Icing on top of an already very delicious cake.

    Thank you very much for this latest version. I don’t know what more you have planned or what more it could possibly need, but I am very satisfied and I will definitely be sending that donation I’ve been putting off for no good reason.

    Thanks for creating such an awesome tool and keep up the awesome work.

  5. In preferences go to “Keyboard Shortcuts” and remove the paste shortcut. It is overriding the paste action. This only happens with OS X.

Comments are closed.