On Play now. (enroll in betas at https://play.google.com/apps/testing/com.pleco.chinesesystem)
Changes:
Not a massive update, but on the plus side we were able to turn it around quickly while on iOS it's going to take us months to properly support ARKit + iPad drag-and-drop. And the Adaptive Icon should finally address the several years of complaints about our icon not looking sufficiently Android-y.
Also, some advance warning: we're going to be dropping support for Android 4.x pretty soon, so if you're still running some flavor of that I'd recommend you start researching your options to upgrade to Android 5.
Changes:
- Added preliminary support for Android Oreo and two interesting new features from it:
- Screen Reader now supports Android's new precise text location API, so recognized Chinese characters in some UI controls (including much of WeChat, thankfully) should now appear precisely aligned with the location of the original character.
- System text-to-speech playback now supports word-by-word highlighting, but this won't be usable until Google releases their Android Oreo update to Google TTS.
- We also added an Adaptive Icon so our app will look up-to-date on Oreo devices.
- Updated to modern Android-7-style notifications for Clipboard Monitor + for controlling Screen Reader, on devices running Android 7/8. (though we're not sure how useful the latter is now that it can also be invoked by a Quick Settings Tile)
- Added a startup alert when our built-in PLC dictionary is missing.
- Made Chinese text centered a bit more nicely in the search box.
- Made the 'edit entry' button appear in definition screens even if you haven't created a user dictionary yet (but own the flashcard module that would allow you to do so). If you don't like this change, you can disable it in Settings / Definition Screen.
- Removed non-functional audio play icons from Card Info.
- Fixed a bug that could cause crashes when auto-generating pinyin for cards that have no Chinese characters in their headwords.
- Fixed a bug that could keep Clipboard Monitor from triggering if copying new spans of text too quickly.
- Fixed a bug that prevented some text from extracting correctly on 'share'd web pages.
- Fixed buggy placement of highlights in Text File Reader.
- Fixed a bug that could prevent some checkbox preferences from actually saving their values correctly.
- Fixed a bug that could make our TTS stop playback when it encountered a rare character.
- Fixed a crashing bug when playing audio with TTS for flashcards that lack a Pinyin/Cantonese reading.
- Fixed a bug that could make CC-CEDICT stay visible as an available download in "Add-ons" even when it's already installed.
Not a massive update, but on the plus side we were able to turn it around quickly while on iOS it's going to take us months to properly support ARKit + iPad drag-and-drop. And the Adaptive Icon should finally address the several years of complaints about our icon not looking sufficiently Android-y.
Also, some advance warning: we're going to be dropping support for Android 4.x pretty soon, so if you're still running some flavor of that I'd recommend you start researching your options to upgrade to Android 5.
Last edited: