What’s new in Gym Buddy 3.1?  12/12/09


I rushed out version 3.1 to fix a couple of issues from 3.0.1, so I cut it off a bit short.


First off, 3.0.1 re-introduced flipping between the exercises in a workout and it was very choppy.  So I changed quite a bit of the way the views load to make it much faster.  I have tested it extensively on an original iPhone, which seems crazy slow compared to a 3GS, and the flipping with 3.1 is smooth.


Also I’m afraid there may have been a possibility of corrupting your database due to the calendar loading on a background thread.  If you switched tabs quickly while the calendar background thread was still calculating, it could cause the same record to get read at the same time from two different threads.  It turns out sqlite doesn’t like this.  So now with 3.1, when you leave the calendar, the background thread stops.  Also if your database if it was corrupted, 3.1 will fix it.


Even though I didn’t get to everything I wanted to for 3.1, there are still a couple of new features:


1.  Groups can now be sorted.   How did I not include that originally? 


  1. 2. I think I’ve finally got the default values down.  There are now two user-options for them: ‘1st Set Default’ and ‘Next Set Default’, which can each be set to ‘Match‘ or ‘Last’.  The former obviously controls only the 1st set in a session, and ‘Next Set Default’ controls every other set.


    ‘Match’ means that the next entered set will default to the values of the corresponding set of the previous session of that exercise.  1st set to 1st set, 2nd set to 2nd set, 3rd to 3rd, etc.  If there is no corresponding set number, then it defaults to the values of the last entered set.


    ‘Last’ means that the next entered set will default to the values of the last entered set.


    Some users like having it default to the last set so they can easily duplicate their last set.  Others use an exercise with a similar plan each         time and would like to follow that plan.  With these two new user-options, you have the versatility to decide for yourself.


  1. 3. The History view now loads in reverse order, i.e. from latest date to earliest.  Seems like the logical thing and it’s about time.


  1. 4. You can now delete sets in the Previous section.  You could always edit them, but not delete them.


  1. 5. The active Exercises tab toolbar button now shows in blue to make it easier to see.


6.  Changed the cardio section in the workout detail report.  It was still listing calories and distance from when those were hard-coded into the cardio exercises. 


So anyway hopefully I’ll have 3.2 done by Christmas.  Apple takes a vacation from 12/23 - 12/28 so it probably won’t make it to the store until 2010.   Keep the feedback coming to support@anywiseenterprise.com.