Long feature list!

• Chris Liscio

I have received many emails since I launched 1.3, and I feel happy to report, in general, that "you will see that feature soon". </p> <p> I actually had a pretty long feature list for 1.3, but had to push a lot of features out to 1.4 due to their high risk factors. For example, large overhauls to the drawing code, which I require in order to get zooming into graphs working properly, could result in catastrophic bugs that might have pushed the 1.3 release date out too far. </p> <p> Furthermore, I have to make large changes to my processing code in order to satisfy a lot of the new signal processing/analysis features for 1.4. Because I wanted to introduce hefty code quality requirements on myself, I decided to shift out all my processing code to a core framework that has unit tests run on it before building FuzzMeasure. During the process, I rewrote a lot of hunks of this code to be even more general than FuzzMeasure 1.3, and replacing my signal processing code has shown me just how much damage "a few lines here and there" can cause. :) </p> <p> Right now, I have about 20 features on the list to add. Some very large, and some very small. The largest work will definitely center around display code changes, as writing flexible drawing code can do a number on one's brain. </p> <p> I already completed my core framework before releasing 1.3 (I developed it on the side when I got bored of fixing mundane bugs and writing documentation), so that part seems to work fine now. Unfortunately, I broke file format compatibility between 1.4 and 1.3, but only in that direction. 1.2 and 1.3 files will open fine in 1.4. </p> <p> So, if you notice any important missing features, speak now! I will cut off my list of 1.4 features shortly, so I don't have a moving target to chase this time around, and I can get the release finished in a timely fashion (and remain sane in the process). </p>