Goldsprints FX beta 2.1. is out for members that have made a donation. Fixes and a few new features are included. Bugs were pretty minor if you knew how to work around them. I developed the delete functionality a little goofy. Thanks to the testers for finding the bug in the delete process. I have lots of ideas going off in my head after this 2.1 release. I wish I had more time to do some coding but this week is crazy busy for me with an event coming up on Saturday and my regular 9-5. Spending these late nights is wearing me down a little. Here are the four fixes and new features added.
The Race button has been disables. Start all races from the Events button. The Race button will get removed entirely in next beta release.
Fixed the issue with deleting racers when more than one was checked. This bug put the current checked counter out of sync. Now all racers checked will be deleted with the confirmation.
Fixed a bug when adding new racers to the roster and you have some already checked. This put the current check count out of sync. Now the checked counter is reset and all checks removed.
On the winners screen you can now race the same ones again or go right to the next race. No need to go back to the Events screen to get next race. Better presentation to the audience.
I have a few more features to add into beta 2 yet. Expecting public beta 2 release to be in about 2 weeks. Donating will get you into the beta testing sooner. Thanks again to everyone that has already donated.
I will get a video up as soon as I have more time that will show the new features in action.
I can’t say enough at how thankful I am to the couple of people that have donated to the Goldsprints FX development. To date the two donators have given $250.00 USD to the development Wow! This puts a big smile on my face. If a few people are this excited about GFX then I need to keep working on the development. I am going to use the software no matter what for my own goldsprints events. If other find it useful that is a big plus. I can’t tell you how many hours have gone into the development but it 100′s quickly approacing a thousand. I am very thankful for the donations and it inspires me to keep pushing the development further. If you find GFX useful please consider contributing to the development. Click the donate link in the side bar.
I have decided to get each new releases in the hands of kind people that make a donation before the general public. Probably a good week in advance, maybe more. I can’t think of another way to reward them for supporting the development efforts.
And with that, I feel it is necessary to give an update on the development of beta 2. I am very happy to say that I just testing the rostering system and it works without any bugs. Yipee! I am going to test everything out Friday and plan to release the beta 2 over the weekend to the people that have donated . There are still a few bells and whistles to add into the rostering system but people have events coming up next weekend, including me. So some testing is key right now.
Here is a video of the rostering system as of tonight. I am pretty happy with everything so far.
The system now has a SQLite backend. Data from the roster is save to the database so you can shut down and launch again without losing any racers or their times. Currently name, time, and gender make up the roster. If people race more than once only their best time is kept. It is very easy to sort on the times, gender or names if you like.
A few features that will be in the beta 2.1 release over the next couple of weeks include:
Jumping to next/previous race from the winner screen. This will keep the roster screen away from the audience as much as possible.
Some kind of ‘Standing’ screen so you can see the top racers. Kind of like a top 10 list for both male and female racers.
The ability to have more than one race in the system. You can’t add multiple events at this time. Just one.
Add in wins/loses on an event level. In addition to name, best time, and gender, win/loses will also show.
Auto load races with a single button click. Take the entire roster, randomize it based on gender then load them to the race list.
There are a few usability things that would help. A few are not allowing deletion of a user if they are added to the race list. Updating a racers name and gender after they have been added. A handful of others and any suggestions from users have.
I can’t think of anything else I want to add into the rostering system. If you have some requests that you have not posted yet let me know. Donating members look for beta 2 this weekend. Everyone else in a few weeks.
Things are moving along on the rostering feature. In this video I prepopluated the roster to save a little time. There are lots of changes but here is a quick break down.
You can now add any number of racers to a race. GFX will now adjust the race display to the number of racers you have add to the current race. Max racers are set in the Setting screen. If you set your max to 2 racers you can’t race more than 2 to a race. This is different than the current beta 1 work flow. Full sorting on the roster list on any field is available. Also, races are removed from the race list when they are completed. Names now show on the race bars as well.
On another note, it looks like I will be able to offer two different windows for quick update to the settings. Also rostering changes can be handled in the future from a different window. Jonathan has been asking for this since early development. I have not developed anything yet related to multiple windows. I did see a Flex example of two app communicating so I am pretty confident it is possible. This will allow you to keep the race window up without letting the audience see you making roster changes or adjustment to the Settings screen. Petter presentation and user/racer experience. This will not be available in the beta 2 unfortunately.
There is still work to do on the rostering system before beta two. Right now my to-do list is as follows.
Unique names on roster only.
On the winner screen add a button to allow next race without going to the roster screen.
Load the entire roster into races in a random order. After all racers are entered one click and ready to go is the goal.
When Serproxy times out due to no activity launch an Alert message instead of jumping to the main display.
Save roster and results to database.
Add a result screen so you can display the top dogs (times) to the audience.
Give ability to name the events and save those events to the database. This will give the ability pre-roster an event for cases when people RSVP online prior to the event.
Show wins and loses for the current event for each racer.
I think that is my full short list before beta 2 release. But when one thing gets fix or added another breaks so you never know.