Sunday, 31 August 2014

BattleScribe 1.14.06 Released on iOS!

This release brings the bug fixes from the 1.14.06 release on desktop and Android, along with the first layer of user interface updates. These are just initial changes to colours rather than a full blown layout update.
Considering the week long approval time for iOS apps, I thought it important to get the bug fixes out as soon as possible rather than holding things up. I'll be following up very soon with a larger overhaul that will provide iPad support and a much improved interface - I'm hoping to submit this update in the next couple of days. After that it'll be about a week before it's approved and becomes available for download. Keep your eyes peeled :)

Here's the change list for this release:

  • User interface refreshed (more to come!)
  • Improved error reporting when opening or creating a roster. It now shows you details of any selections removed from your roster and any problems with the data files you're using.
  • Fixed bug where root items with "hidden" modifiers would (nearly) always give errors.
  • Fixed bug where roster points wouldn't be updated if items were removed from your roster due to a data file change.
  • Fixed bug where points/errors wouldn't get updated in some cases.
  • Bug fixes.

Wednesday, 20 August 2014

BattleScribe 1.14.06 Released!

It's been a long time coming, but this release finally brings a complete user interface redesign to Android! This really brings it up to date and makes it look at home on modern Android devices. Personally, I'm really happy with how it's turned out!

There have also been a few more bug fixes that get rid of the last few known issues, so this release is also available on desktop. I'm now working on bringing these fixes (plus some user interface tweaks) to iOS, so expect to see an update on iTunes soon. Full change list is below.

Here are some before and after screenshots:



Android
  • Complete user interface redesign! All the same functions are there as before - check the menu if you can't find something.
  • Added "report a bug" option to the menu.
  • Improved error reporting when opening or creating a roster. It now shows you details of any selections removed from your roster and any problems with the data files you're using.
  • Pro: You can now share your roster with another device via Android Beam (NFC)! Just bring the devices together (usually back-to-back) to send the file across. (Requires Android 4.1 Jelly Bean and devices that support NFC).
  • Pro: You can now customise a roster's notes/description - for keeping track of your epic victories.
  • Free: Occasional full-screen ads. These are only shown during long loading screens, they can be easily dismissed, and they are limited to a handful per hour. See this post for more details.
Desktop
  • Added "report a bug" button to the toolbar.
  • Improved error reporting when opening or creating a roster. It now shows you details of any selections removed from your roster and any problems with the data files you're using.
  • Fixed tooltip/popup text in the edit (right) panel in Roster Editor.
  • Repeating modifiers can now be based on roster points limit or total number of selections.
  • Fixed sorting of links in Catalogue Editor.
All Platforms
  • Fixed bug where root items with "hidden" modifiers would (nearly) always give errors.
  • Fixed bug where roster points wouldn't be updated if items were removed from your roster due to a data file change.
  • Fixed bug where points/errors wouldn't get updated in some cases.
  • More bug fixes...

Thursday, 7 August 2014

BattleScribe 1.14.05 Released!

1.14.05 has now been released on Desktop and Android which fixes a crash when adding items to a roster that's made up of multiple forces. This fix is also on it's way to Apple for approval, and I've requested that they expedite their review process due this bug - it should be available on iOS in the next couple of days. Apologies for the inconvenience.

---

Another release today, on all platforms: Desktop, Android and iOS.

This version carries on with the work from 1.14.03, tying up some loose ends and a couple of bugs that came to light since that release. In particular, it sorts out a lot of issues with validating global items in rosters, which were sometimes giving errors when they shouldn't, or weren't giving errors when they should.

All Platforms
  • Error message text re-written so all errors are more consistently worded and give better information on the problem.
  • Data file version numbers displayed when creating a roster.
  • Added min/max in force limits, distinct from min/max in roster.
  • Fixes to error reporting for "global" entries (min/max in force/roster).
  • Improved memory usage, which should help when editing large rosters (especially on mobile). There is still more work to do in this area however.
  • More minor bug fixes.
iOS
  • Changes from 1.14.03 are now rolled up into 1.14.04 (see the last release on Android and Desktop).
  • Fixed "Errors Loading Data" message when creating or loading a roster.
  • Fixed problems saving rosters with certain characters in their names.
Desktop
  • Saving your roster as HTML now respects the view settings from View Roster.
  • Fixes to moving data when you change the location it's stored in.
  • Moving your data will now check the destination folder can be written to (solves "parameter is not a directory" error message once you've gone through the process of moving your data again).
  • Fixed error message when trying to open a catalogue for editing when you don't have the appropriate game system.

Phew! There are still one or two gaps in global roster validation, and there may be another release or two to fix those and any other niggles that might come up. But for now, it's time to continue working on something a little more... visual.