- Find and replace. Not having this was killing me, so it's in. Ahhh...
- Help. Hopefully this will make it easier for new users to get started.
- Links within the application to the feature request and bug reporting pages on the SourceForge project page.
- A bunch of minor bugfixes.
So it's really coming along! My plans for the future look like this:
Version 0.94 will probably be oriented toward a complete rewrite of the rendering engine, to make it totally customizable. That is, you'll be able to change a config file to add or alter: fonts, colors, and the regular expressions used to parse the document. I'll probably also take a look at performance, as I'm noticing some lag when typing in longer documents.
Version 0.95 will probably be about adding rudimentary online support, so separate usage of FwSync is not necessary. I'd also like to add a "Preview" function so you can see what your page will look like on the wiki to which you plan to post it.
Version 0.96 will probably be focused on adding hierarchical and historical navigation and fixing the tree view so it actually works.
And then if that's all the major features I can think of, I'll focus on fixing bugs, cleaning up the code, performance, and stability en route to a 1.0 release. If I can get all this done before the baby is born, so much the better.
Of course, for all I know, I'm the only one actually using the thing. But regardless, it's been an interesting experience writing a GUI app, which is not something I usually do. It's been particularly interesting developing it with a TDD approach, as GUIs present some unique challenges.