I am in the process of updating BlueGriffon against mozilla-central's trunk. This is a huge effort, but you can already build a branch from github. Please note, this is a work in progress, and I am working primarily on MacOS X so this remains untested on Windows and Linux for the time being. You'll find build instructions in the github readme.
I am extremely glad to report that BlueGriffon became two days ago the very first Wysiwyg web editor able to edit a document in « Print » mode, i.e. as if the medium was print and not screen. It means the print stylesheets are applied and the screen ones are not. You can then finely tune your document for print using the Style Properties panel that will output @media print rules when necessary, an unprecedented feature in the world of Wysiwyg web editors
So I started a while ago looking at the OpenOfficeXML specification (5000+ pages...) and, given the very low quality of the HTML export of Microsoft Word, decided to write some code to convert OOXML documents into clean HTML+CSS documents. It's far from ready but the basic architecture for my converter is now done and it already works for trivial documents. When it's ready (this is not for tomorrow, it's going to take some time...), the code will be integrated into BlueGriffon EPUB Edition and sold as an add-on to BlueGriffon.
You have no HTML+CSS knowlege or just not the will and energy to create a
new document template yourself today? This add-on will be for you :
create a document based on existing online free templates in one single
click and start typing!
Here's the changelog for 1.4 from 1.3.1, the important items show a disc instead of an empty circle:
hidden preference bluegriffon.defaults.forceLF to force
saving documents into Unix mode (carriage returns are one LF). To enable that, open the Preferences, select the Advanced panel and open the
configuration editor. Right-click in the main area and select New > Boolean. Enter the name of the new preference and set it to true.
To revert to the original platform-dependant behaviour, reset the property or turn it to false. UI for this will be added for v1.5.
switching to MAR files for updates
Tip of the Day (the tips themselves are not ready yet)
use standard descriptors for ltr and rtl; b=287
automatic detection of changes in external files linked into documents
edited by BlueGriffon; b=325
wrong mimetypes switching to source view
get rid of duplicate anchors in Link Insertion dialog
force reload stylesheets if they were edited
no check if ID already given in CSS Properties panel; b=194
Invalid class or ID in the CSS Properties panel freezes the app; b=167
Table properties dialog controls can show NaN; b=336
CSS Colors were always added as rgb() Values; b=97
Don't remove empty divs switching back from source to wysiwyg view;
CodeMirror now used for all source views instead of Ace
Script Editor was always displayed in en-US
Insert > Stylesheets moved to Panels > Stylesheets.
Panels > Stylesheets now offers to
edit embedded and local stylesheets through CodeMirror
folding and XML parsing error
visibility added to Source View
folding and JS syntax error added to
Script Editor (uses Reflect)
folding added to Stylesheets Editor
new table cells should not get vertical-align:top; b=314
class and aria role does not apply correctly to multiple td/th
don't use the width attribute on tables in html5; b=313
Format menu partially horked; b=312
cannot select/copy/paste select elements; b=331
Removing last class leaves an empty class attribute; b=320
impossible to create an attributeless hr element; b=322
If everything goes well, BlueGriffon will use Mozilla's update system based on mar files starting with forthcoming version 1.4. I am currently ironing our release process for that but it already works in the test environments.