Versions 2.3.5 & 2.3.6 Released

I did a couple of quick bug fix releases:

  • Fixed a loading bug for iPads running older version of iOS

A user pointed out that the update I made to the activity spinner and popover layout in the previous version didn’t work for iPads on iOS versions < 13.0. The Lessons popover wouldn’t automatically appear at the front of the z-stack (the 3D, front-to-back level of each layer) so users couldn’t select a lesson since their touches couldn’t get through the activity spinner layer.

I reverted to the older implementation to fix this issue. However, this isn’t optimal for users running iOS version >= 13.0 so I’m going to be releasing one more version with the current UI and the updated z-stack layout that no longer supports older iOS versions.

Of course, I’ll leave the current latest version available for users that have already downloaded the app on older versions.

  • Fixed a bug for cards marked to delete after a study session

This also actually only affected older versions of iOS or older devices. This is one of those interesting things just happens to occur occasionally due to multi-threading and based on how quickly your OS/device is capable of loading the delete cards screen view.

If it can load it quickly enough, the array will be properly filled and displayed appropriately. However, if your device is a bit too slow, the array won’t be filled by the time the view is actually displayed so what ends up in the array and what is initially displayed won’t be synced up properly.

Simply moving the code to fill the array to when the view is ready to be displayed instead of doing it when the view is loading fixed the issue.

Sorry if these bugs caused any problems for anyone and thanks again to users that reported the issues.

Please keep telling me about any problems you notice and I’ll keep getting them fixed.

Happy Studies!

Version 2.3.4 Released

  • Fixed iPad lesson loading bug

I’m sorry to say that there has been a lesson load bug on iPad that may have prevented iPad from loading lessons properly since the last update. I really wanted to push out a quick bug fix release but I was halfway through updating the UI (as outlined in the previous post) and I just wasn’t able to do it until that was complete. kanji Flow on iPad should work as expected again.

  • Various UI fixes and updates

Updated for iOS 13 to support all screen sizes but only works on iPad in full screen mode. Multi-tasking support (slide over and split view) will be in the next update.

There’s also an unlisted change regarding the dictionary integration also described in the previous post. Basically, if you already have imiwa? installed the app will continue to function as before. If you don’t have imiwa? installed, the dictionary buttons will turn blue and will open the default Apple Dictionary instead.

Happy Studies!

Version 2.3.3 Released

  • Fixed kanji Flow and CSV exporting to mail
  • Fixed kanji Flow and CSV importing

There were some disparities between the way kanji Flow exported text to an e-mail and how it would read the data when trying to import that text but it should work as expected now.

  • Updated duplicate checking to check for a hash of the original kanji when importing from imiwa?

Duplicate checking looks at each card’s kanji entry to test for duplicate cards.  That generally works, but if you edited a card’s kanji entry it could be imported again by accident. This could be especially problematic for verbs or verb-based words that might have multiple kanji entries:

Going forward, when you import a card from imiwa? kanji Flow will store a hash of the card’s kanji entry. Even if you edit the kanji, the hash won’t change. So, if you try to import the same card again later, the app will check the hash and let you know that it’s a duplicate. This check will occur automatically when doing imiwa? imports. You can choose to do the old check for exact kanji duplicates or check the import hash via an alert that appears when you tap the Duplicates button.

Please keep in mind that this will only work moving forward for cards that you import after installing this version of the app.

Happy Studies!

Version 2.3.2 Released

  • Added a font size setting to the Settings app to limit font sizes during study sessions

As discussed in a previous post, I decided to go for a ratio style setting. If you change the setting during a study session you’ll have to tap through a couple of cards to actually see it take effect.

  • Various other bug fixes and performance enhancements

That’s it…I was really just updating to make sure there were no problems with iOS 11. Please let me know what you’d like to see in future versions.

Happy Studies!

Version 2.3.1 Released

  • Fixed a bug that would cause a crash upon subsequent uses of the Speak feature

I had to update to the latest version of iSpeech to fix this which unfortunately features an ugly pop over while loading:

iSpeech Popover

It’s simply an aesthetic bother and it shouldn’t affect the feature’s functionality.

  • Fixed a bug that would occasionally interrupt starting Study sessions after deleting cards

This might have occurred if you deleted cards from a study session you ended early using the mark to delete feature introduced in the last version.

  • Tweaked Example List searching behavior

The Example List will now properly search the database for whatever is in the Card Detail view’s kanji text field when editing or creating a new card:

New Card Detail

Example List

  • Various other bug fixes and performance enhancements

Happy Studies!

Version 2.3.0 Released

  • Added Google Image search to the Study Session long press pop over menu

It’s a good idea to do a Google image search for unfamiliar vocabulary to make sure you understand what kind of concepts are generally associated with the words you’re studying.

  • Added an option to turn Safe Search off for Google Image searches

This option is found near the bottom of the Settings app. If you’re signed into Google in Safari, your Google account search settings WILL override this setting so you also need to change that if you want to turn Safe Search on or off.

  • You can now long press the favorite button during study sessions to mark cards to be deleted; you’ll have the option to review and delete the marked cards at the end of the study session

  • Copying examples as well as favoriting/un-favoriting cards or marking cards to be deleted during study sessions will flash the screen to provide a bit more visual feedback for user interactions

  • Various other bug fixes and performance enhancements

Happy Studies!

Version 2.2.9 Released

  • Added an Auto Font Toggle option

It would’ve been most appropriate for me to call this a setting as it can be found in the Settings app and not on the Options screen:

  • The app will no longer change fonts automatically by default; please go to the Settings app and turn on Auto Font Toggle if you prefer this behavior

I implemented this behavior a couple of years ago when I added in the new fonts because I wanted to make sure users would be aware that they were available. However, a user recently told me that automatically switching fonts is actually just stupid and annoying and…I totally agree. It is stupid and annoying. Thanks to Jebi-sensei for pointing out my silliness. You can still switch fonts by tapping your kanji once it’s displayed on the flash card. You can move back and forth through the fonts you’ve turned on by tapping the left or right half of the kanji section of your card.

  • Tweaked card due date normalizing

It should be about 12% more normal now.

  • Fixed an example and hint bug that might have rarely occurred for some users

I just happened to notice a couple of variables were switched around. I don’t even know if it was really causing a bug but, anyway, I switched ‘em back.

Happy Studies!

Version 2.2.8 Released

  • Fixed a navigation bar button bug for iPad
  • Added an option to have review cards (memorized cards that were unknown or passed in your previous study session) to all appear first during your subsequent study session

  • Web views (Kanji Koohii searches and Google Image searches) now use Safari web views

You’ll have to sign back in to Kanji Koohii, sorry, but it’s much more convenient and secure for you to use Safari web views.

  • Example imports now build up from the top of your example list rather than down from the bottom

Happy Studies!