BlueGriffon Changelog

What's new in BlueGriffon 3.0.1

Nov 22, 2017
  • "Open With..." works again. On OS X and Linux, it can now open multiple files at once.
  • Fixed issue in Project Manager
  • Thumbnails were inverted in the Templates Manager
  • fixes in packager
  • Visual Studio redistributable DLLs finally in

New in BlueGriffon 3.0 (Nov 20, 2017)

  • Implementing Responsive Design in a Wysiwyg editor supposed to handle all html documents whatever their original source has been a tremendous amount of work and something really painful to implement. Responsive Design in BlueGriffon is a commercial feature available to holders of a Basic or a EPUB license.
  • Please also note that the FireFtp add-on was updated for this 3.0.

New in BlueGriffon 2.4.1 (Oct 26, 2017)

  • Support for CSS Grids.

New in BlueGriffon 2.2 (Jan 30, 2017)

  • Can create, edit, and save any EPUB2, EPUB3 and EPUB 3.1 ebook.

New in BlueGriffon 2.1.1 (Jun 11, 2016)

  • Fixes the FireFTP issue.

New in BlueGriffon 2.1.0 (Jun 11, 2016)

  • NEW: light theme
  • NEW: theme switcher
  • NEW: hidable main toolbar
  • NEW: SVG-based icons in main toolbar
  • FIXED: "Open with..." from file explorer/finder/command-line
  • FIXED: add-ons installation
  • FIXED: Preferences window remained on top of others on Linux
  • FIXED: bustage in New Page Wizard
  • FIXED: bustage in Table Properties
  • FIXED: black menubar on Windows and Linux for some themes
  • FIXED: some dialogs were not centerd on first call on Window/Linux
  • NEW: Ubuntu 16.04 32bits official build
  • FIXED: Windows zip package missed the redistributable msvc120 dlls
  • FIXED: lots of minor UI glitches
  • NEW: Activate button in License Preference panel
  • FIXED: issue in EyeDropper feature
  • User's Manual updated

New in BlueGriffon 1.7.2 (Jun 19, 2013)

  • locale issues with 1.7.1
  • command line fixes

New in BlueGriffon 1.7.1 (Jun 17, 2013)

  • Command line fixes

New in BlueGriffon 1.7 (May 14, 2013)

  • fixed crasher on whitespace deletion
  • fixed bustage of Image Insertion dialog
  • initial state for css and script editors modified
  • disable and re-enable spellchecker when switching back to wysiwyg view for better perf; b=490
  • search in stylesheet and script was horked; b=520
  • fix for endless replaceAll in source views; b=523
  • titlebar not updated when last tab is closed; b=531
  • "find next" shortcut; b=549
  • can't use nobr; b=546
  • cannot underline a standalone text node: b=551
  • new build and langpack organization
  • links from clipboard in insertLink dialog; b=547
  • better detection of xhtml5
  • strange emphasis in some cases; b=539
  • adhere better to recent flexbox spec
  • more dialogs reachable from source view
  • box shadows fixed

New in BlueGriffon 1.6.2 (Mar 1, 2013)

  • Minor bug fixes
  • CSS Box Shadows were horked
  • Tabs were not reflecting all document's titles on restart
  • sv-SE localization horked for Preferences window
  • Saving in source view was working the wysiwyg view

New in BlueGriffon 1.6.1 (Jan 26, 2013)

  • fixed issue with unresponsive structure toolbar and error when the document's element defining the charset is placed after the 1024th char of the document...
  • fixed too many LFs in stylesheet serialization
  • fixed error in commandline handler
  • CSS Properties panel was horked by switch to dockable panels
  • page setup and print menus: b=500
  • remove floating panel; b=498
  • better inline editing (core patch)
  • fixes in Find/Replace in source view
  • font and color assignments in floating toolbar don't use css; b=482
  • TOC update horked; b=440
  • Save in source view should update iframe's oldSource; b=479
  • dockable panels; b=478
  • new pref for default file extensions on save; b=309
  • TypeInState not shown in UI; b=471
  • save from source view horked; b=473
  • blockquote button; b=472
  • xhtml 1.1; b=404
  • aria role dropdown always looking for block; b=430
  • only UTF-8 in xhtml5; b=430
  • updates on a daily basis don't work; b=436
  • add skip-this-version to updates; b=415
  • edit a page directly from a link; b=457
  • get rid of align attribute; b=464
  • revert shuffles tab order; b=466
  • bad serialization for embedded stylesheets; b=467
  • selected line in dark source themes unreadable; b=445
  • Add an 'Open File' menu; b=470
  • Better table row and column resizers; b=469
  • switch to final CSS gradient syntax; b=463
  • languages dialog horked on cancel; b=439
  • add toggle view command; b=426, patch by Yu Tang
  • IDs appear twice in link insertion dialog; b=422

New in BlueGriffon 1.6 (Jan 22, 2013)

  • fixed too many LFs in stylesheet serialization
  • fixed error in commandline handler
  • CSS Properties panel was horked by switch to dockable panels
  • page setup and print menus: b=500
  • remove floating panel; b=498
  • better inline editing (core patch)
  • fixes in Find/Replace in source view
  • font and color assignments in floating toolbar don't use css; b=482
  • TOC update horked; b=440
  • Save in source view should update iframe's oldSource; b=479
  • dockable panels; b=478
  • new pref for default file extensions on save; b=309
  • TypeInState not shown in UI; b=471
  • save from source view horked; b=473
  • blockquote button; b=472
  • xhtml 1.1; b=404
  • aria role dropdown always looking for block; b=430
  • only UTF-8 in xhtml5; b=430
  • updates on a daily basis don't work; b=436
  • add skip-this-version to updates; b=415
  • edit a page directly from a link; b=457
  • get rid of align attribute; b=464
  • revert shuffles tab order; b=466
  • bad serialization for embedded stylesheets; b=467
  • selected line in dark source themes unreadable; b=445
  • Add an 'Open File' menu; b=470
  • Better table row and column resizers; b=469
  • switch to final CSS gradient syntax; b=463
  • languages dialog horked on cancel; b=439
  • add toggle view command; b=426, patch by Yu Tang
  • IDs appear twice in link insertion dialog; b=422

New in BlueGriffon 1.5.2 (May 25, 2012)

  • fixed (regression from BMO bug 669026 handled in bug 757368): editor loses focus using arrow keys if a panel is opened and contains a focusable element
  • L10N errors
  • one minor error in the CSS Properties Panel

New in BlueGriffon 1.5 (Apr 27, 2012)

  • complete refactoring of CSS Properties panel's code
  • save in source view horks character set
  • unprefixing box-shadow, border-radius and other updates
  • allow BlueGriffon to open local *.php files; b=405
  • allow changes of the document's charset
  • floating toolbar was horked with the findbar
  • Create backup before saving a html file; b=401
  • copy/paste makes all URLs absolute; b=398
  • activeview popup too transparent; b=372
  • html4 and html5 source views can be close without prompt, switch to DOMParser with text/html type; b=392
  • fixed floating toolbar on linux
  • Serbian l10n added
  • Link Insertion dialog adds a mailto: to mail links even if already present; b=394
  • comments, PHP and PI support; b=384
  • negative margins were not allowed; b=383
  • refine background-repeat UI; b=382
  • Revert, CloseTab and CloseOtherTabs as context menu on tabs; b=294
  • floating toolbar now has a preference in Preferences panel
  • formerly hidden pref forceLF now has a preference in Preferences panel
  • better support for multiple charsets
  • text-decoration:none option missing in CSS panel; b=381

New in BlueGriffon 1.4.1 (Mar 2, 2012)

  • better OS X integration
  • 'none' was not accepted as a value of background-image in JSCSSP
  • try to preserve scroll position enabling/disabling AllTags mode; b=379
  • Deletion of a space deletes also the character next to it; b=360
  • get rid of accesskeys in recent pages menu; b=347
  • force editor to show caret after editor creation; b=351
  • disable save button if nothing to save; b=356
  • make prefs window resizable; b=375
  • add advisory title management to Insert Link dialog; b=374
  • don't output prefixed keyframes if user does not want them
  • Don't allow animations and transitions to run inside the editor
  • all png images now optimized for a better disk footprint

New in BlueGriffon 1.4 Beta (Jan 5, 2012)

  • 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; b=261
  • 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 selection; b=329
  • 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
  • a lot of minor fixes

New in BlueGriffon 1.3.1 (Dec 15, 2011)

  • no more loads of empty lines in the source view
  • customizable shortcuts (in Preferences window)
  • nicer structure bar
  • Paste in source view was partially horked and is now fixed
  • preference to disable line wrapping (important for Asian languages)
  • skew and scale CSS 2D Transforms were partially horked
  • text-align buttons in format toolbar were horked

New in BlueGriffon 1.2 (Sep 30, 2011)

  • better handling of floating panels on linux
  • Style transaction was not incrementing editor's modif counter; b=280
  • Finnish, Polish, Slovenian and Swedish locales
  • changes to the color picker for the EyeDropper add-on
  • ReplaceAll was horked in Source View; b=273
  • data mismatch in manager
  • don't delete empty DIVs added to source view; b=261
  • language setting in page properties dialog does not trigger a txn; b=197
  • support for Writing Direction context menu in the Structure Bar; b=254
  • CR/LF issues; b=248
  • target attribute in Link dialog; b=239
  • better reset of the transaction manager in Ace
  • autocompletion in source view for HTML tag names; b=263
  • don't close SVG Edit if transaction manager not empty; b=234
  • Table of Contents
  • Add support for text-overflow; b=240
  • missing localized strings in updater's alerts
  • remove a caption from languages.xul; b=170
  • implement amaya-style kbd shortcuts for element navigation; b=224
  • new content patch to allow F2/F4 in menu item accelerators on Mac OS X
  • List Properties dialog
  • changetag in structurebar horked; b=238
  • Structure toolbar puts a checked=true attribute on elements; b=237
  • show document's styles for links; b=236
  • Adding a new dictionary in the spell-checking-dialog doesn't work; b=173
  • new css files can live w/o a .css extension; b=193
  • ability to delete external browser settings in the prefs window; b=225
  • make the tree nice to OS/2; contribution by Dave Yeo; b=235

New in BlueGriffon 1.1 (Jun 7, 2011)

  • make the escape key climb up the selection tree; b=224
  • don't wrap serialized attributes (bmo bug 662232)
  • use system locale if we can
  • Korean, Dutch and Traditional Chinese locales
  • minor bugs in CSS Properties Panel
  • allow replace stylesheet in editStylesheet.xul
  • allow linking to local resources in the editor
  • charset handling was horked in stylesheet serialization
  • font-style allowed both italic and oblique; b=220
  • missing entities; b=189
  • cannot save file when in source view; b=204
  • mac-specific menus; b=208
  • Times font incorrectly spelled Time in both UI and styles; b=209
  • messages in wrong language; b=214
  • much better saving of documents in line with the serialization happening in the source view

New in BlueGriffon 0.9.1 (Mar 29, 2011)

  • now based on FIREFOX_4_0_RELEASE
  • RemoveAllStyles and RemoveAllLinks menu and context menu added
  • delete key was unresponsive when leaving source view; b=129
  • div with a nbsp are removed by markup cleaner; b=133
  • empty named anchor creation horked; b=134
  • Insert Link dialogs not adapted to selection; b=137
  • --BG-- in source view; b=136
  • undoing a style attr txn could leave an empty style attr; b=132
  • type element selector added to css properties panel
  • ReplaceAll horked in wysiwyg view; b=130
  • OS X doc integration including the a new pref panel
  • OS X close button for modified documents
  • create link in context menu; b=127
  • updater was choking on non numeric versions
  • context menu selected the whole element
  • table properties horked for nested tables; b=125
  • don't show invisibles in source view
  • Insert > Table did not always insert a table
  • View > Source View > Theme
  • Preference for Ace themes
  • avoid TypeElement error when switching locale
  • preserve selection between wysiwyg and source view; b=62
  • setting a new class in css properties panel did not work; b=88
  • Use OS locale; b=111
  • switch from Bespin to Ace
  • Changing source view's theme does not require a restart any more
  • better floating panel management
  • Open with... now works
  • L10N for edit menu
  • fixed a serialization error for @import rules
  • make CSS properties panel be cool with none background-image

New in BlueGriffon 0.9 (Feb 11, 2011)

  • sections of the CSS Properties panel can now be toggled through a click on the title too
  • fixed a crasher in the DOM Explorer panel
  • panels' alignment button added to panels' titlebar on Mac OS X and Windows (sorry Linux users, floating panels don't work well on Linux...)
  • inserting a named anchor was deleting the selection
  • persistent menubar on Mac OS X when the last main window is closed ; dock menu adapted
  • changing UI's language does not exit without prompt any more if a document is modified
  • link insertion dialog used to always report file://... links are relative
  • L10N fixes
  • pt-PT locale
  • more work on the command line handler
  • much better panels' alignment algo
  • word-wrap CSS property was horked in the CSS Properties panel
  • context menu's appearance was horked on windows classic theme
  • goto link in context menu
  • reflect DOM Explorer's selected element into wysiwyg vie
  • don't allow Undo in source view to remove initial source
  • default 300x600 size for dom explorer and css properties panels
  • rulers were adding to the style attribute instead of using a txn
  • fix for the editor factory error in Bespin
  • editable DOM Explorer
  • context menu in DOM Explorer
  • build architecture for L10N
  • zh-CN locale
  • html5 element insertion menu
  • support for img's longdesc attribute
  • make Textarea Insertion and Button Insertion dialogs play nicely with selection
  • accelerators for bold/italic/underline/code
  • unescape filenames in SaveAs dialog
  • copying links was not copying href !
  • don't open table properties dialog when selection is not collapsed on double-click
  • 'rem' and 'ch' units in CSS Properties panel
  • hide structurebar in sourceview
  • Copy HTML markup for the selection or a selected element in structurebar
  • tabs position was not working on win/lin
  • findbar in both wysiwyg and source views
  • better theme for wysiwyg/source buttons on win and lin
  • spell checking (support for dictionnaries, etc.) in context menu
  • editor was horked if parser error in XHTML source view
  • about:config in prefs and buildconfig in about
  • parsing gradients chokes when vert position appears before horiz position
  • Page Properties dialog
  • allow user to position tabs in tabeditor through a new pref
  • reflect natural ratio changes for images in css properties panel
  • Repeating gradients, webkit- and gecko-style
  • Help menu
  • Table options in main contextual menu

New in BlueGriffon 0.9 RC1 (Jan 28, 2011)

  • context menu's appearance was horked on windows classic theme
  • goto link in context menu
  • reflect DOM Explorer's selected element into wysiwyg vie
  • don't allow Undo in source view to remove initial source
  • default 300x600 size for dom explorer and css properties panels
  • rulers were adding to the style attribute instead of using a txn
  • fix for the editor factory error in Bespin
  • editable DOM Explorer
  • context menu in DOM Explorer
  • build architecture for L10N
  • zh-CN locale
  • html5 element insertion menu
  • support for img's longdesc attribute
  • make Textarea Insertion and Button Insertion dialogs play nicely with selection
  • accelerators for bold/italic/underline/code
  • unescape filenames in SaveAs dialog
  • copying links was not copying href !
  • don't open table properties dialog when selection is not collapsed on double-click
  • 'rem' and 'ch' units in CSS Properties panel
  • hide structurebar in sourceview
  • Copy HTML markup for the selection or a selected element in structurebar
  • tabs position was not working on win/lin
  • findbar in both wysiwyg and source views
  • better theme for wysiwyg/source buttons on win and lin
  • spell checking (support for dictionnaries, etc.) in context menu
  • editor was horked if parser error in XHTML source view
  • about:config in prefs and buildconfig in about
  • parsing gradients chokes when vert position appears before horiz position
  • Page Properties dialog
  • allow user to position tabs in tabeditor through a new pref
  • reflect natural ratio changes for images in css properties panel
  • Repeating gradients, webkit- and gecko-style
  • Help menu
  • Table options in main contextual menu

New in BlueGriffon 0.8 (Dec 30, 2010)

  • form inputs were horked
  • output non-gecko prefixed CSS properties
  • added "span" to format menu
  • support for ROLE attribute
  • added role attribute to structurebar and preferences
  • L10N switcher in preferences
  • never exit w/o prompting the user if at least one document is modified
  • build config improvements
  • better reflect DOM Explorer changes in structurebar
  • Insert > WebFonts menu
  • universal builds 32/64bits for Mac OS X
  • support for Google Fonts webfonts
  • support for FontSquirrel webfonts
  • fixed crash in JSCSSP if the stylesheet to parse is empty
  • fr-FR localization
  • CSS properties panel was choking on relative URLs for background images
  • now relying on Google-less favicons because Google S2 not reliable any more
  • fixed a bug in JSCCSP horking CSS gradients
  • allow relative URLs for background images in the CSS Properties Panel
  • show better if a document is modified on windows and linux, mac was ok
  • "Remove Tag" contextual menu entry in structurebar was horked
  • added IDs dropdown menu to main window
  • fixed class dropdown menu in main window
  • cssHelper module was horking Table Layout add-on
  • better CSS serialization
  • removed dependencies from the basic editor to the project manager
  • added network/proxy settings to preferences
  • creating a form element was not placing the caret into the newly created form
  • added CSS-based AllTags mode
  • fixed a bug in fireFtp that was choking on remote server's features detection; patch submitted to Mime ÄŒuvalo
  • reorg'd a bit portions of the menubar
  • added serialization of non-gecko prefixed CSS values (e.g. display: -moz-box) so flex box is enabled for WebKit-based browsers
  • fixed a rotator issue in CSS gradients
  • Save and SaveAs commands now disabled while in source view
  • CSS Properties panel now disabled while in source view
  • serialization of WebKit-based CSS linear gradients (conditions: angle is a multiple of 90deg, color stops' position in %)
  • serialization of WebKit-based CSS radial gradients (conditions: shape is circle, size is farthest-corner or cover, first and last color stops' position in pixels, other color stops' position in pixels or left undefined)
  • copy and paste that never worked in XHTML in Nvu or KompoZer now work fine in BlueGriffon !

New in BlueGriffon 0.7 (Nov 22, 2010)

  • DOM Explorer added
  • fixed a bug making it impossible to make a link out of a single image
  • Ctrl-N key for new document fixed
  • Edit menu now functional
  • fixed a bug that was horking the CSS Properties panel if it was already open at launch
  • lots of minor fixes

New in BlueGriffon 0.6 (Nov 12, 2010)

  • all HTML5 form elements now supported (even if Gecko does not support them all yet)
  • Insert > Stylesheets dialog with CSS Media Queries support
  • fixed painful caret bug on windows and linux
  • minimal WebFonts support in the CSS Properties panel, WebFonts declared in the document are now visible in the font-family choices
  • SVG Edit was horked
  • by popular demand, white theme is now the default in Source view; can be changed in Preferences > New Page
  • parsers errors in source view for XHTML1 and XHTML5 were not detected switching back to normal view and could lead to a totally horked UI; this is now fixed
  • HTML dialect now shown as tooltip on each tab
  • class dropdown menu in main window was horked
  • CSS Properties panel was not resetting the class editable menulist
  • recent pages were not updated when a new document is saved
  • lots of more minor fixes