Long overdue update
Every now and then, I get an email about Fencing Time asking for the latest news. I've been somewhat neglecing this blog, so here's an update...
Much of the last few months has been spent actively working on Fencing Time v2.1. A lot of the work so far has been internal so it won't be readily apparent to the user. However, the changes I've been making lay the groundwork for some very exciting features that I'll be adding over the next few releases.
A couple of big features so far include the ability to output a customized display to a second monitor (or projector), and the support of pools larger than 10 in size. The current to-do list is still rather long, so there's plenty more to come.
Another big thing I've been working on is the addition of lots and lots and lots of automated tests. Prior to now, most testing I've done on Fencing Time (besides all the beta testing done by people) has been ad-hoc testing. I've now moved to a much more automated system consisiting of unit tests, integration tests, and stress tests - all of which can be run frequently and ensure that I don't break things as I add new features.
I'm also strongly considering spending about a month reworking my old Pocket Fencing Time program sometime this spring. For those who hadn't heard of it, it was a scorekeeping program that runs on PocketPC devices that let you run an entire pool. If I do a new version, I'll try to get the synchronization with the desktop version of Fencing Time working since that would be very cool!
As usual, if you have ideas or feature requests, feel free to email them to me at features@fencingtime.com.
Dan
