KorfScore v1.0.1 released to the Apple App Store, this update includes a couple of feature updates and a bug fix identified during the weekends games. Version 1.0.1 release notes:
Feature: iPad interface changes – Larger courts (hurray!)
KorfScore Version 1.0.1 update notes from the Apple App Store
Feature: Game Action Notifications! – Switches, Subs, Undo’s, Redo’s covered by new notifications.
Bug Fix: Quashed a bug with “Mens Attack 2” being able to switch the Attack/Defense at will.
Various behind the scenes changes to improve go-forward support of features.
Bug Notes (Developers Blog):
We had a couple of bug patches in this release, one that turned into a new feature, and one that wasn’t identified until a live game was recorded.
Bug Fix: Quashed a bug with “Mens Attack 2” being able to switch the Attack/Defense at will.
Firstly this bug was a bit of a coding error by myself, during testing new features I usually use Division 1 (Attacking division)’s players as test dummies to confirm and improve logic functions. This particular bug happened due to me leaving a update check for the Attack/Defense rotation outside of the regular if{} check.
Long story short:
Mens Attack 2 or “Zu” in current releases, would check if the current total score of the game is divisible by two no matter what happened to him. Everyone else on the court would check if there was a goal before trying to update the current status of Attack/Defense. Bug squished, hopefully didn’t cause too much confusion!
Feature: Game Action Notifications! – Switches, Subs, Undo’s, Redo’s covered by new notifications.
Secondly we have this Notification feature, I was tempted to log it as a bug during releasing Version 1.0. When I worked to downgrade the target of KorfScore from iOS 13.1 to iOS 11 (for now!) I had a funky issue with ProgressHUD no longer showing at all in any scenario. I did link it to an iOS 13 check since we use System UI Images in the application to show subs etc.
After a little trial and error I took the decision to move the HUD/Notifications from ProgressHUD to Daltron’s Notification Banner, this gives us some exciting abilities further down the road with notification interaction and notification status. We’ve implemented this in a few scenario’s for now – Subs, Undo/Redo process & Division Switches.
Various behind the scenes changes to improve go-forward support of features.
This particular line is vague for a reason, I kept finding things to update when I was checking and changing code that I thought would be logical, including renaming of functions, variables etc. It’s pretty generic because I didn’t take notes! Failure on my part.