I updated 0.3.2 for a couple of things
1. Updated some Menu Options to tighten them up a bit in MainCanvas? and TracksForm? as well as the order, this may just be my preference
2. I also updated the NewTrackForm? to default the track name to CurrentDate?_Time, again this may just be my preference
3. The last think I did was implement a basic status tile and added a timer on the basic status tile and added the timer on the original status tile which looks great on the Pearl but not sure if my change for 8100 and Curve will look any good.
I appreciate the hard work you have put into this and thought I would share my input.
The only thing I could not figure out was how to write the final Time to the record store so that it could populate the Static view of the tracks when opening so I just defaulted that to either 00:00:00 or Not Tracking depending on the screen. I am sure that is a fairly easy fix for you though.
I tried to note where I made changes so if you search for SIB you will find where I made changes and there is a rough change log as well. Also, I am not a programmer but your code was easy enough to follow that I was able to navigate it so you may want to clean up my use of variables, etc. to make it a little cleaner.
SIB