The Shape of Everything
A website mostly about Mac stuff, written by Gus Mueller
» Acorn
» Retrobatch
» Twitter
» Mastodon
» Instagram
» Github
» Maybe Pizza?
» Archives
» Feed
» Micro feed
April 8, 2003
(This post is from my old, old, super old site. My views have changed over the years, hopefully my writing has improved, and there is now more than a handful of folks reading my site. Enjoy.)


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 :)

My favorite- a new menu item entitled "Run as Script". I have visions of python pads with lots of little scripts that I can just open up and organize. python rules.

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