I want to put out a new build of VoodooPad- but I can't just yet because... well, there are some important things in there that I have broken in the interim. For my own benefit- here are somethings that are new/working now:
New internal model for how the data is managed- the old way was lame, the new way is a little less lame. I still want to explore using something like SQLite for storing the data- but it just isn't needed at this point...
Added a drawer for the editing window- it's got a two tabs in there, one of which is going to house per-page preferences (stuff like "don't highlight links on this page"). I've also put a last modified date in there too.
Beginnings of a "Find" feature- where I plan on adding the ability to search through all the pages.
Some new prefs- one of which is "Highlight potential links" with the default set to true- I have a feeling alot of people are going to be turning that one off :)
Speaking of which, I was playing around with python tonight- I wrote a little module in Objective-C which will open up a new NSWindow when called. Nothing big.. but then I played around with embedding python into a Cocoa-Document app, where whenever a .fmgizmo file was double clicked, the app ran it through the interpreter... I have visions of a Python Konfabulator in my head... that would be a fun little project. I had done a simple version of the same thing with PyObjC, but it was way slow, and kind of cumbersome. It was nice using nibs to do the layout.. but not that nice.
Well Stevie (the new pup) is knocked out, and I'm getting sleepy- so that's enough computer time for tonight