06-10-2019, 10:28 PM | #1 |
Grand Sorcerer
Posts: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Sigil-0.9.14 Released
Sigil-0.9.14
For the impatient, the installer files (and source) can be found as assets at the bottom of the Github Release page. --------------------------------------------------------------------------- This Sigil release is primarily to address performance issues and memory leaks, but there are a still some new features and other bug fixes as described below. Bug Fixes
New Features
Sigil 0.9.14 will mark the last version that uses QtWebKit, and will be the last version to support editing in BookView. More here. Be aware that Sigil-0.9.14 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. --------------------------------------------------------------------------- Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements. Sigil-0.9.14 release page and downloads. |
06-11-2019, 03:39 AM | #2 |
just an egg
Posts: 1,586
Karma: 4300000
Join Date: Mar 2015
Device: Kindle, iOS
|
As always,
|
06-11-2019, 03:43 AM | #3 | |
Grand Sorcerer
Posts: 5,584
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
Is it possible to change the non-breaking space replacement characters by applying a Qt stylesheet or source code modifications? |
|
06-11-2019, 05:07 AM | #4 |
Zealot
Posts: 140
Karma: 76596
Join Date: Feb 2015
Location: Portugal
Device: Kobo Aura HD
|
Windows-x32 pack missing from the release page
|
06-11-2019, 05:34 AM | #5 |
Grand Sorcerer
Posts: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
06-11-2019, 06:26 AM | #6 | |
Grand Sorcerer
Posts: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
It's set in Misc/XHTMLHighlighter.cpp around line 85. It's the .setUnderLineStyle method of special_space_formats. Available choices can be found here: https://doc.qt.io/qt-5/qtextcharform...lineStyle-enum |
|
06-11-2019, 07:00 AM | #7 |
Klak
Posts: 174
Karma: 150374
Join Date: Sep 2011
Location: Belgrade, Serbia
Device: many
|
great job! thanx!
|
06-11-2019, 10:49 AM | #8 | |
Guru
Posts: 692
Karma: 2180740
Join Date: Jan 2017
Location: Poland
Device: Misc
|
Quote:
The non-breaking space is a space, so you can really apply just underlining. For me default thin underlining seems too delicate. File: Misc\XHTMLHighlighter.cpp [here] Original code: Spoiler:
My idea: Spoiler:
|
|
06-11-2019, 10:57 AM | #9 |
Grand Sorcerer
Posts: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Too "delicate" as compared to nothing at all?, or ...
|
06-11-2019, 11:29 AM | #10 |
Sigil Developer
Posts: 7,643
Karma: 5433388
Join Date: Nov 2009
Device: many
|
Please remember that new syntax highlighting is shared by all special spaces and not just nbsp.
static const QString SPECIAL_SPACE_BEGIN = "[\\x{00A0}\\x{2000}-\\x{200A}\\x{202F}\\x{3000}]+"; so if you need to distinguish among the special spaces while editing, selected preserve entities can be set and a Mend on that file or across all files can be done to display them as entities if needed. Clearing the preserve entities and rerunning Mend will remove the entities restoring the character version. Obviously search and replace can be used to do the same thing but Preserve Entities and Mend will be easier if many different special spaces are used throughout your book. |
06-11-2019, 12:38 PM | #11 |
Guru
Posts: 692
Karma: 2180740
Join Date: Jan 2017
Location: Poland
Device: Misc
|
Sure. I really like it. I use this for two months from the time you added this feature to the code.
I assigned the F1 key to the Mend command, and Shift-F1 to Mend and Prettify. When I want to see (some) entities I prefer to use the ShadyCharacters plugin. Continuous changing Preferences / Preserve Entites takes too long. Now I'm only doing F1 (Mend), and when I want to see (some) entities, I run the plugin (one click). Quickly and efficiently! In the target file, I prefer not to have a special spaces entities, since Sigil now displays them so nicely in the Code View, which makes reading easier. The most important thing is that such a feature has appeared. And thank you very much for that. |
06-11-2019, 01:07 PM | #12 |
Grand Sorcerer
Posts: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
06-11-2019, 01:13 PM | #13 | |
Grand Sorcerer
Posts: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
|
|
06-11-2019, 04:22 PM | #14 |
Wizard
Posts: 1,086
Karma: 6719822
Join Date: Jul 2012
Device: Palm Pilot M105
|
I'm getting aberrant behavior from the pulldowns at the bottom of the search box, its three Mode: pulldowns. I have two monitors, Sigil is full screen on the right monitor, and when I click on the last one, the Up/Down one, its menu briefly appears on the left monitor where it would be if Sigil was full screen on that monitor. That happens consistently. Sometimes the other two will appear on the left monitor and stay there and if I click again on the down arrow they'll reappear in the correct location on the right monitor.
When I click on the TOC button its window appears partly on the left monitor and partly on the right monitor. |
06-11-2019, 04:27 PM | #15 |
Sigil Developer
Posts: 7,643
Karma: 5433388
Join Date: Nov 2009
Device: many
|
Yes Qt has some issues with true "full screen" on many platforms. Especially if you try to grow the original window after going full screen. Take it out of full screen, then hit the mode button to make everything show, the re-enable full screen. Did that help?
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sigil-0.9.1 Released | KevinH | Sigil | 36 | 12-04-2015 03:00 PM |
Sigil-0.8.900 released for testing - Wait for Sigil-0.8.901 | KevinH | Sigil | 106 | 10-04-2015 10:41 AM |
Sigil 0.8.1 Released | user_none | Sigil | 33 | 10-16-2014 05:04 PM |
Sigil 0.7.1 Released | user_none | Sigil | 64 | 03-26-2013 10:02 PM |
Sigil 0.6.0 Released | user_none | Sigil | 93 | 11-24-2012 06:50 PM |