Just a heads up to what I’ll be committing soon… I’ve finally found some time to invest in the basic architecture of the Qt-based desktop app in place, in particular the javascript bridge which interfaces between C++ and the JS code used by the editing library. Jan has already got a skeleton project in place which builds on windows, and I now have that building on the mac.
I still have a few bits and pieces to clean up, primarily ensuring it builds again on Windows (and also Linux), as well as bundling the JS files and a sample document as part of the build process. I have a very basic UI with a few buttons which trigger actions like insert table, insert/delete character, undo/redo etc - primarily to illustrate how to have a UI element that calls through to the editing library via the JS bridge. I’m also going to document this properly, including the functions exposed by the editing library, to make it easier to understand what it all does. My intention is to try and give enough info & example code to enable newcomers to the project to have an easy path into participation. To this end, I’ll also be creating a bunch of issues in Jira which will be relatively straightforward tasks people can do if they have a working knowledge of C++ and Qt (and fortunately Qt is quite easy to learn if you already know C++). I was hoping to have this in already, but other work is keeping me busy this week. But it’s coming shortly, and hopefully this will help us get the desktop app moving along, which I think will make a big difference to the usefulness of the project. -- Dr. Peter M. Kelly kelly...@gmail.com http://www.kellypmk.net/ PGP key: http://www.kellypmk.net/pgp-key <http://www.kellypmk.net/pgp-key> (fingerprint 5435 6718 59F0 DD1F BFA0 5E46 2523 BAA1 44AE 2966)