Leaving Sigil in the Hands of New Maintainers

As of today I’m retiring from being part of Sigil. Nothing nefarious just lack of time (mainly) and motivation. This doesn’t mean the end of Sigil. Kevin Hendricks and Doug Massay have been working on Sigil with me for months now. I’m leaving it in their very capable hands. To accommodate this transition I’ve created a GitHub organization for Sigil’s code. Kevin and Doug will be added as maintainers very soon....

June 14, 2015 · John

Sigil 0.8.7 Released

This is a very small maintenance release. It mainly updates links for the change in code location. This release can be found here. The sha256sum of the checksum file is ec03bb7b586a4963fb9ac1ac22ae72c76360915775c0af631ce8e2da341aa0eb. Also, this is the last release that will have the Mac package signed by me.

June 14, 2015 · John

Sigil 0.8.6 Released

This release is a maintenance release of the 0.8.x series and fixes a few critical bugs that could cause Sigil to crash. You can find binary packages here and the change log, here. Finally, the sha256 checksum for the checksum file is 732773ec4fc73ab2ba29584130833b53d96c6c1296c433d889f2cd4b55d565be. The Mac package is signed by my signing key (John Schember) and 10.9.5 is the minimum OS X version but it was built and tested on 10.10. The Windows builds were built on Windows 7....

April 12, 2015 · John

My Issues With Commercialized Linux

This is part of the Sigil’s website get page. I figured since I was on a roll with Linux and the issues I have with the Linux community I would publish this here too. It explains a lot of my rational as to why I don’t really like or want to be part of the Linux “community”. As stated Sigil will run on Linux. We try to maintain compatibility with Linux mainly because it’s easy to with Sigil supporting both OS X and Windows and it uses a number of technologies that already support Linux....

March 5, 2015 · John

Sigil Master Flux In Python

Right now Sigil master is in a state of flux. Many components are being removed and replaced. Python 3 is going to be a hard dependency (it will be embedded by default). Right now Python 3 and a few packages are required to be installed on your system to build and run Sigil. Specifically: Python3.4+ lxml six I haven’t gotten around to researching and bundling all of this yet and as primary development happens on OS X these things are easy enough for me (and Kevin) to just not worry about at this moment....

February 22, 2015 · John

Sigil and BookView Research Update

As many Sigil users know, Sigil has a WYSIWYG editor portion. It’s also in my mind substandard. It gets the job done for quick edits but it’s not as full featured as I’d like. Especially when I’m used to using editors like WordPress’s editor. Back in 2012 I started researching updating the BookView editor. This was a planned feature for the 0.6.0 but was ultimately dropped due to issues unresolvable issues....

February 12, 2015 · John

Sigil 0.8.4 Released

With only one day after the 0.8.3 release 0.8.4 is being released. My deepest apologies because this means there is a bad bug. Admittedly it will only impact a very small amount of users but it was big enough to warrant a new release. Unfortunately during refactoring of “remove all plugins” code the actual remove code was moved to the wrong place. With 0.8.3 if you say no it will still remove all plugins....

February 2, 2015 · John

Sigil 0.8.3 Released

This is a big maintenance release. One of the biggest in long time. I highly recommend upgrading because while functionality wise not much has changed a lot of work went into improving stability Most if not all of the credit goes to Kevin Hendricks (KevinH on MobileRead). He spent a lot of time fixing every memory leak, memory corruption, and crasher he could find. He spent a lot of time really getting Sigil into a state of stability it hasn’t seen before....

January 31, 2015 · John

Sigil 0.8.2 Released

This is a small bug fix release that mainly address the plugin framework. A lot of work has been done to enhance and solidify the Python integration. Finally a new validation plugin type was added so a validation plugin can pass validation results to the built in validation pane. As usual the binary and source is available on GitHub. Also, I’ve switched to generating SHA256 checksums for the distributed files instead of using MD5....

November 28, 2014 · John

Why I Love and Hate Linux Distros

The Good Parts I’m a big open source advocate and spend quite a bit of my spare time contributing to various open source projects. Everything form managing full projects such as Sigil, and KDocker. Also, heavily contributing to projects such as calibre. As well as doing one off patches and filing bug reports to various projects I use. I believe in the open source philosophy to the extent that I’ve even gotten permission to push patches upstream to open source projects we use internally at work (fully compliant with the licensing) such as PenLight....

November 28, 2014 · John