BlueGriffonTM

The next-generation Web Editor
based on the rendering engine of Firefox

August 2010

27Aug 2010

Floating panels on Mac OS X

BlueGriffon will have floating dark semi-transparent properties panels on OS X. See below an example (the Table Insertion popup itself won't be like that, I just used it to make a screenshot).

Floating panel

20Aug 2010

Source view

The main problem with BlueGriffon's source view is the following one : tabs disappear in source view... In other words, to copy some markup from one document's source to another, you have to switch back to wisywig mode. That's an ooooold thing: Nvu and Mozilla Composer already had that very same restriction and that is caused by our nsPlaintextEditor.

But since Bespin is now used by BlueGriffon for the source view, I can probably work around that restriction. Let me think a bit about it :-)

18Aug 2010

Progress 20100818

  • autocomplete in openLocation is back
  • fixed commands bug on win/lin
  • meta-f for find and meta-l for goto-line in source view
  • workaround for meta-c (Copy) horked in Bespin0.9+mozilla-central
  • better markup detection, fixing a bug switching back from source mode to wysiwyg mode

11Aug 2010

Progress 20100811

  • almost finished the new Image dialog
  • Anchor dialog, ok for name-less anchors in html5
  • integrated Bespin 0.9a1
  • added a toolbox à la Firefox findbar to Bespin-based source view with goto-line and find fields; find&replace on its way
  • revamped the CSS policy dialog and the associated code
  • updated repository for the new XPCOM registration process in Gecko 2.0; autocomplete in "Open URL" still not OK.
  • started working on a potential entire rewriting of the c++ editing rules into a set of JavaScript components; the diHTMLEditor.deleteSelection() pilar is almost done; still unsure if I will keep the c++ editor or move to my new code for BlueGriffon 1.0. Whetever is the decision, it's interesting to do that and not only for BlueGriffon, the larger Mozilla ecosystem could be interested in a better, more hackable and more extensible html editor.