I won’t have time for development this weekend, so I decided to upload a new update with the changes I’ve made so far. It should be online in a few hours. Here are a few notes regarding the beta update…
Upgraded database structure for TV shows
I’ve made some significant changes to the structure of the TV show database used in Mizuu. The old one was rather pathetic, but this one is quite good and should result in dramatically faster loading of the data.
This also means that it’s now possible for me to easily add stuff like editing of episode details, favorite shows, watched / unwatched status of episodes and much more. Some of this stuff has been implemented in the new update, and some is still to come – like the “Mark as watched” feature for TV show episodes, even though the menu option is present.
The first time you launch the new update, Mizuu will upgrade your database to the new one and should – hopefully – keep all your data untouched. I’d recommend everyone to clear the library and do a clean update, if it doesn’t work as expected.
I’ve been trying to making a lot of things faster with this update. You should notice that immediately when using it – perhaps not at the initial launch, due to the TV show database upgrade, but it should be apparent at the second launch. Scrolling is faster, loading is faster and the overall experience should feel snappier. It’s still not perfect, but it’s a nice improvement.
Some of you have been reporting a few errors and crashes – most of that should be fixed now. I still get some error reports that I can’t reproduce, and the reports are often missing a description, so that makes it even harder to understand what’s going on. Please be sure to describe the issue when reporting a crash!
I know I’ve added a few bugs in the TV show details view, that could eventually lead to a crash or weird menu items. I’ll fix that for the next beta update, but I just wanted to get some of the changes out there ASAP. Also, if you’ve previously had a huge TV show library, you might get the “App not responding” dialog. You can either wait for it to finish what it’s doing (upgrading the database) or uninstall and reinstall again. Please report anything that seems out of place or crashes.