07-27-2018, 07:56 PM | #1 |
Grand Sorcerer
Posts: 28,045
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Sigil-0.9.10 Released
For the impatient, the installer files (and source) can be found as assets at the top of the Github Release page.
--------------------------------------------------------------------------- This Sigil release is a mix of bug fixes and new features for both epub2 and epub3 users. Some of the highlights for this release include: Allow plugins to supply their own icon (plugin.png 48x48) for use on the Quick Launch Toolbar icons. Allow users to add custom css rules to Preview/Book View by creating a file called "custom_preview_style.css" in the Sigil preferences folder. The Sigil User Manual was updated to include the feature set consistent with Sigil v0.9.x. We have Tex2002ans to thank for this! Many crashing scenarios were also addressed. The specific changes/additions follow... --------------------------------------------------------------------------- Bug Fixes
New Features
Be aware that Sigil-0.9.10 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases. Sigil-0.9.10 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.10 also supports javascript based local-storage and display of embedded pdfs. --------------------------------------------------------------------------- Download Location The official location for downloading this Sigil release (and all official releases) is: https://github.com/Sigil-Ebook/Sigil...ses/tag/0.9.10 The latest version of the Sigil User Guide can be downloaded from: https://github.com/Sigil-Ebook/Sigil...ser_Guide.epub Downloading binaries from anyplace else is simply NOT a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.10-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature. --------------------------------------------------------------------------- Windows Users If your current version of Sigil is 0.9.6 or earlier, it's recommended (but not required) that you uninstall that version before installing 0.9.10. Some compiled Python files have had their file extentions changed (as well as the change to Python 3.5). As a result, there will be a lot of extraneous files left lying around if you just install the new over the old. It won't cause any functionality problems, but if disk space is at a premium, you may want to clean things up a bit. You can do this by uninstalling Sigil at any time (even after 0.9.10 is installed) and reinstalling. Doing so won't affect your any of your preferences, plugins, keyboard shortcuts, clips, saved searches, etc. Linux Users There are currently no official binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs Don't forget the FlightCrew plugin Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later. This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it. https://github.com/Sigil-Ebook/fligh...ases/tag/0.9.1 Attention Mac OS X Users Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.10's embedded Python has been linked with the very latest version: Tcl 8.6.4.1 We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy. So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.4.1 from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X. See: http://www.activestate.com/activetcl/downloads Version: 8.6.4.1 --------------------------------------------------------------------------- Signed Source Archives and Git Tags Starting with Sigil v0.9.9, the Git tags and source archives used for Sigil releases are signed with Doug Massay's PGP Key. His public key can be found and retrieved from any public key server. The fingerprint for his public key is: Code:
B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63 When you fire up Sigil for the very first time:
|
07-27-2018, 09:19 PM | #2 |
Guru
Posts: 674
Karma: 4568205
Join Date: Jan 2010
Location: Sweden
Device: Kobo Forma
|
Hmm, you may remember that I couldn't compile Sigil after an upgrade to Linux Mint 19. Just for the fun of it I tested to compile this version and it all worked fine, including the testplugin.
As far as I can remember there has not been any updates installed in my system about python, qt, etc. Probably the super-moon we have now. |
Advert | |
|
07-27-2018, 10:24 PM | #3 |
A Hairy Wizard
Posts: 3,228
Karma: 19001261
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
Thanks again guys - you are AWESOME!
|
07-28-2018, 04:54 AM | #4 |
Wizard
Posts: 1,166
Karma: 1410083
Join Date: Nov 2010
Location: Germany
Device: Sony PRS-650
|
Thanks a lot for the new version.
|
07-28-2018, 08:37 AM | #5 | |
Grand Sorcerer
Posts: 28,045
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
Kevin's probably better-equipped to know whether this was an either/or situation or an unintended consequence. |
|
Advert | |
|
07-28-2018, 09:04 AM | #6 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
Not sure I follow. Clicking on a link in Preview should now open the appropriate tab. What exactly and where are you clicking and what do you expect to happen?
|
07-28-2018, 09:19 AM | #7 |
Grand Sorcerer
Posts: 28,045
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Clicking on text (not a link) in Preview used to move the cursor to the corresponding line in Code View. It's not a feature I really used, so I probably wouldn't have noticed its disappearance on my own.
Glancing at the commit to add the link-following ability suggests to me that the disappearance of the GoToPreviewLocationRequest() signal is causing this. It's no longer being emitted during Preview's mouseReleaseEvent. So effectively, when it's not a link that's being clicked in Preview, nothing is happening. Last edited by DiapDealer; 07-28-2018 at 09:24 AM. |
07-28-2018, 09:24 AM | #8 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
Okay, after rereading I think I follow what you want. You want the old behaviour of forcing CodeView to scroll and re-center the current tab for every single mouse click in Preview. That behaviour was intentionally removed since you can not simultaneously change position in the current tab while opening and forcing to the front a new tab for a link.
Clicking in CodeView will cause Preview to sync its position now but not the other way around. We would need to somehow distinguish between a mouse press on a link from a mousepress event saying you just want to scroll but that is currently not easy given the workings/code/classes that are common between BookView and Preview. Once we remove BookView, it should be easier. You get one or the other currently and that was intentional. |
07-28-2018, 09:47 AM | #9 |
Grand Sorcerer
Posts: 28,045
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Thanks for the explanation, Kevin.
|
07-28-2018, 10:59 AM | #10 |
Guru
Posts: 878
Karma: 2457540
Join Date: Nov 2011
Device: none
|
Bit of a bummer that, when you're using Preview to - well - preview your book, and spot a typo. Given a choice of easily fixing typos and checking links, I'd vote for the typos.
Having jumped to another tab through a link, is there a Back function? |
07-28-2018, 11:38 AM | #11 |
mostly an observer
Posts: 1,515
Karma: 987654
Join Date: Dec 2012
Device: Kindle
|
Thanks for Preview's newfound ability to open web pages! And thanks also for fixing the link to the updated Sigil Users Manual, which didn't work for me as recently as yesterday.
Has anyone else encountered security warnings when downloading Sigil? I got a bunch, but then I have been testing Brave as an alternative to Chrome. It is perhaps edgier about the web dangers than Google is. |
07-28-2018, 12:22 PM | #12 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
I will try to bring that back for the next release if there is someway to separate a mousepress event in a link area from a mousepress event in a non-link area. Webkit will detect link related clicks (with any and all modifier keys) and send a signal with a URL but the mousepress event itself does not provide info to know if a scroll update is wanted or the beginning of a link click.
Short of that we will add a preference setting for the next release allowing the user to set how they want clicks in Preview to be treated if needed. KevinH |
07-28-2018, 12:31 PM | #13 | |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
Quote:
- please disable or better yet remove any download manager or download speedup adware/malware that mght be present on your machine - disable any auto launching of downloads in your browser - download the release ONLY from our github site release page - BEFORE installing verify the sha 256 checksum (see the checksums text file) to make sure you have an exact copy of what was posted to our github release page. - if on a Mac you can also use codesign tools to verify my official Apple Developer ID signature on both the dmg file and the Sigil app itself |
|
07-28-2018, 12:58 PM | #14 | |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
(Windows Defender SmartScreen checks downloaded files against a list of files that are well known and downloaded by many Windows users. If the file isn't on that list, SmartScreen shows the above message.) Since the Sigil 0.9.10 installer is a brand-new file, it'll trigger this message, until a large number of users have downloaded the new installers. As long as you download the installer from the official Github website, you can ignore this message. |
|
07-28-2018, 02:00 PM | #15 | |
Guru
Posts: 878
Karma: 2457540
Join Date: Nov 2011
Device: none
|
Quote:
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sigil-0.8.900 released for testing - Wait for Sigil-0.8.901 | KevinH | Sigil | 106 | 10-04-2015 11:41 AM |
Sigil 0.8.5 Released | user_none | Sigil | 12 | 03-30-2015 12:28 PM |
Sigil 0.7.2 Released | user_none | Sigil | 40 | 06-25-2013 12:35 AM |
Sigil 0.7.0 Released | user_none | Sigil | 75 | 03-03-2013 01:41 PM |