Killing Time
This week has been an interesting one. I’ve made more progress on my Tomboy clone then I ever really thought I’d be able to do. I usually get stuck on something really tricky and get distracted by something else, but I’ve been able to stick this one out. Partially due to some dumb luck, partially due to some help from a couple of people, partially thanks to the MS Newsgroups.
So now I’ve got it doing about what it did the last time I mentioned it, but now it does it BETTER. That’s an important distinction, really! Basic stuff like proper minimization to the tray (this was a bitch and a half), linking, maintaining link status on note reloads (also a pain), etc are all done. I still need to work on sorting the recent items list and figuring out how exactly a plugin setup works. I really want to support plugins for this, I’ve just never done it before.
My assumption for plugin systems is that you provide a plugin interface which’ll define the methods that plugins should implement. You have to provide a default, no-op implementation in case the plugin author doesn’t want to do it. Aside from that, I guess you create something like an ArrayList of all the plugin classes that implement the interface, and just iterate through them? I really have no clue. Another thing to add to my “I should read about this” list, it’s growing longer than I really have time for lately.
I played around and extended my Samurize config this evening. Using this guide I created a new background for it in the oh so tasty Aero style. I usually hate extraneous eye candy, but there’s just something about the glassiness of Aero that gets me right where it counts. Plus I had to resize it anyways after pirating bits of the cool WRT54G samurize script that I was linked to earlier today.
So I managed to end up with something that works pretty well. I don’t usually put Samurize and Winamp right next to each other, but it worked for the shot. The edges could use some resizing and the config spacing needs to be worked on, but I really like it.
March 25th, 2005 2 Comments »




