Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 07-27-2018, 07:56 PM   #1
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 19,309
Karma: 99454782
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
  • Fix signal handling to prevent double launch of plugins immediately after plugin installed
  • Fixed incorrect named entity tooltips for many of the Insert-> Special Characters
  • Fixed lack of recognition of woff2 fonts inside Sigil and for plugins
  • Fix segfault when .xml is first file in BookBrowser and add new html or split at cursor is invoked
  • Fix bug that allowed multiple audio/video tabs of the same resource to be opened
  • Fix plugin related bug when adding/removing last xhtml file
  • Fix Text Direction setting inside body to use structural dir attribute under epub3
  • Fix duplicate group-position property in epub3 MetaData Editor
  • Use absolute path references when first opening Sigil with an ebook so that Open Recent works better
  • Fix "issue" in handling self-closing script tags in head (similar issue that we had with self-closing title tags)
  • Fix issue converting Qt Strings to their Python equivalent when outside the BMP
  • Fix issue with trying to add existing html files when names clash due to case insensitive file systems
  • Fix crash bug after styling text in BookView and immediately going to CodeView without moving cursor
  • Fix crash bugs after deleting resources contained in a Report in the BookBrowser
  • Fix bug that destroys nav if left in unparseable state by user even temporarily
  • Fix bug that moved cursor to beginning of tag block when save is done in CodeView

New Features
  • allow plugins to supply their own icon (plugin.png 48x48) for use on the Quick Launch Toolbar icons
  • extend plugin interface to include the status of the epub inside Sigil (modified or saved)
  • extend plugin interface to include the path to the saved epub file or the null string if never saved
  • extend Insert->Special Characters to include both a Greek letter panel and a mathematical symbol panel
  • add support for calibre:series and calibre:series_index to Metadata Editor for epub2
  • add support for calibre:title_sort to Metadata Editor for epub2
  • add support for clicking internal links in Preview to load the proper destination tab
  • add support for loading Qt's base translation files if present. Allows buttons on native qt dialogs to
    be translated (Windows users may need to manually copy newer qtbase_xx.qm files to Sigil's translation
    directory if they didn't exist in Qt5.6.2)
  • allow user to add custom css rules to Preview/Book View by creating a file called "custom_preview_style.css"
    in the Sigil preferences folder (not responsible for custom css and ebook css fighting with each other)

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
Some Additional things

When you fire up Sigil for the very first time:
  • navigate to the new General Preferences and select the default
    epub version you plan to work with (epub 2 or epub3) so that new
    empty ebooks start with the correct code.
  • if you plan to work with epub3 epubs, you should change your
    PreserveEntities setting to use ONLY NUMERIC entities.
    For example use & # 1 6 0 ; for non-breaking spaces and etc.
  • We strongly recommend enabling Mend On Open in your settings
    for best performance with Sigil
DiapDealer is online now   Reply With Quote
Old 07-27-2018, 09:19 PM   #2
patrik
Addict
patrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy bluepatrik can differentiate black from dark navy blue
 
Posts: 335
Karma: 13166
Join Date: Jan 2010
Location: Sweden
Device: Kobo Aura HD, Pocketbook InkPad 3
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.
patrik is offline   Reply With Quote
Advert
Old 07-27-2018, 10:24 PM   #3
Turtle91
A Hairy Wizard
Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.
 
Turtle91's Avatar
 
Posts: 1,687
Karma: 11766398
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 6/5/iPad 1,2 & Air/Surface Pro/Kindle PW
Thanks again guys - you are AWESOME!
Turtle91 is offline   Reply With Quote
Old 07-28-2018, 04:54 AM   #4
Divingduck
Wizard
Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.
 
Posts: 1,119
Karma: 1404167
Join Date: Nov 2010
Location: Germany
Device: Sony PRS-650
Thanks a lot for the new version.
Divingduck is offline   Reply With Quote
Old 07-28-2018, 07:36 AM   #5
rido_knight
Member
rido_knight began at the beginning.
 
Posts: 14
Karma: 10
Join Date: Nov 2015
Device: Aura One
Hi. Thank you for this awesome app and new update but you removed usefull thing for me. When I click line in preview window it goes to line in xml file nothing happen when i click in new update. Is there option for that or just removed ?
rido_knight is offline   Reply With Quote
Advert
Old 07-28-2018, 08:37 AM   #6
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 19,309
Karma: 99454782
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by rido_knight View Post
Hi. Thank you for this awesome app and new update but you removed usefull thing for me. When I click line in preview window it goes to line in xml file nothing happen when i click in new update. Is there option for that or just removed ?
Looks like that is a side-effect of enabling internal links clicked in Preview to load their respective tabs.

Kevin's probably better-equipped to know whether this was an either/or situation or an unintended consequence.
DiapDealer is online now   Reply With Quote
Old 07-28-2018, 09:04 AM   #7
KevinH
Wizard
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 3,107
Karma: 1931746
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?
KevinH is offline   Reply With Quote
Old 07-28-2018, 09:19 AM   #8
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 19,309
Karma: 99454782
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.
DiapDealer is online now   Reply With Quote
Old 07-28-2018, 09:21 AM   #9
rido_knight
Member
rido_knight began at the beginning.
 
Posts: 14
Karma: 10
Join Date: Nov 2015
Device: Aura One
Quote:
Originally Posted by KevinH View Post
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?
For example open a book and a scrool down in preview tab then just simple left mouse click somewhere in preview tab. Previous version jump the paragraph which has the line you clicked. In this version nothing happened. I used this feature to find missing paragraph's with compare books pdf file. When I found any missing paragraph in preview tab just clicked line and it jumped in xhtml file and I added <p> etc to fix this problem.

Quote:
Originally Posted by DiapDealer View Post
Clicking on text (not a link) in Preview used to move the cursor to the corresponding line in Code View.

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 the mouseReleaseEvent, so effectively, when it's not a link that's being clicked in Preview, nothing is happening.
Yeah this is what I want to tell. Thank you so much. I dont have english much to tell simple way haha.

ps: sorry for my english.

Last edited by rido_knight; 07-28-2018 at 09:24 AM.
rido_knight is offline   Reply With Quote
Old 07-28-2018, 09:24 AM   #10
KevinH
Wizard
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 3,107
Karma: 1931746
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.
KevinH is offline   Reply With Quote
Old 07-28-2018, 09:47 AM   #11
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 19,309
Karma: 99454782
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Thanks for the explanation, Kevin.
DiapDealer is online now   Reply With Quote
Old 07-28-2018, 10:24 AM   #12
rido_knight
Member
rido_knight began at the beginning.
 
Posts: 14
Karma: 10
Join Date: Nov 2015
Device: Aura One
Quote:
Originally Posted by KevinH View Post
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.
Oh ok. Thank you.
rido_knight is offline   Reply With Quote
Old 07-28-2018, 10:59 AM   #13
exaltedwombat
Guru
exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.exaltedwombat ought to be getting tired of karma fortunes by now.
 
Posts: 659
Karma: 1771606
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?
exaltedwombat is offline   Reply With Quote
Old 07-28-2018, 11:38 AM   #14
Notjohn
mostly an observer
Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.Notjohn ought to be getting tired of karma fortunes by now.
 
Posts: 1,206
Karma: 500084
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.
Notjohn is offline   Reply With Quote
Old 07-28-2018, 12:22 PM   #15
KevinH
Wizard
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 3,107
Karma: 1931746
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


Quote:
Originally Posted by exaltedwombat View Post
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?
KevinH is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

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


All times are GMT -4. The time now is 03:21 PM.


MobileRead.com is a privately owned, operated and funded community.