Hello everyone, remember me?
Wow, it’s certainly been a while since my last blog post. I apologize for that, but honestly, I didn’t really feel like anything worth blogging about had happened, and I really didn’t want to make even more “sorry for the lack of updates, I’ve been busy”-type posts. As an aside, let address something quickly: I think I kind of assume people know this, but for anyone that doesn’t, please note that the blog is definitely not the way to judge whether the project is alive or dead. The commit log is. As you can see, I’ve been working on this project at a break-neck speed for the last couple months, and a few days ago I finally hit a milestone I feel is worth blogging about: The options dialog is complete.
This dialog has been such a massive undertaking, far bigger than I could have even remotely imagined. The changes that it required were extensive and far-reaching. And I’m sure some people are thinking “It’s just a dialog box! Why is this important/time-consuming?” I hope no one misunderstands this; I do know that nobody’s going to download this program just because it has a fancy options dialog. What’s important to realize is that the dialog itself is simply the most visible part of a huge set of changes. Many parts of the program have been re-coded from scratch, with performance improvements, increased stability, and simplifications made all over the place. It’s certainly been a wild ride, and as difficult and time-consuming as it was, it’s been incredibly fun and an enormous learning experience. Before this, I always kind of felt like I was just poking a few places in this enormous, enigmatic black-box. But now, it truly does feel like it’s my program.
I don’t want to get anyone’s hopes up that the next release is coming tomorrow; there’s still a ways more to go, a few more features to implement, and more than few bugs to fix. But, this is a very big milestone.
I know screenshots of an options dialog aren’t exactly super exciting, but I suppose I should include a few here: