2.4.0 Release Candidate

mikelove

皇帝
Staff member
Few more minor changes but I think we've got something that's solid enough / enough of an obvious improvement over our current release that we ought to release it, so here it is - assuming no new bugs are found this should go live on Google Play before Christmas.

http://cdn.pleco.com/androidapps/plecodroid-121220p.apk

Lulu TTS users may want to download the updated version of your TTS database (if you haven't already), since it includes an updated code library with some bug fixes; after downloading that update, completely exit and reopen Pleco to have it start using the new library instead of the old one. If you don't notice any change, try deleting it, exiting Pleco completely again, then reopening and re-downloading it - it should noticeably reduce stuttering, at least it has in our testing.

All of our dictionary databases have been updated in the last day or two, so regardless of whether or not you're using Lulu you'll want to go into the Updates tab and get the new ones - make sure to agree to the bundle file update on startup too since it patches PLC (we're finally handling some traditional characters like 遊 correctly) and Unihan and updates you to today's CC-CEDICT too.

TTS purchase links: Hui / Lulu

Design Changes
  • Updated nearly all of our dictionary databases to begin to converge towards our new typographic design - we're not done with that yet, and there are still a number of discrepancies between dictionaries, but we do at least have everything more-or-less properly tagged now (so examples everywhere will be TTSable, Pinyin everywhere will correctly display as Zhuyin if you've selected that, English full-text searches will no longer pull up a bunch of Pinyin results, and ~s are now replaced by their headwords almost everywhere) and should be able to fully synchronize everything in conjunction with the rollout of that new type design in the next few months, after which all sorts of other lovely things become possible (like a cross-dictionary example sentence search).
  • On top of all of that, Unihan is also updated to better cover rare characters and to use tone colors / support Pinyin searches.
  • Extended our free handwriting promotion until June 30th of 2013. This is not optimal (we really didn't want to keep this promotion running so long), but we've discovered over the last few weeks that a huge number of free HWR users have no record of their registration IDs and hence no way to restore their free HWR after the promotion ends, and there isn't time to address that before the current end date of December 31st - unlike paid users, we can't simply look up their information on Google Play or in our online store, and if we allowed the promotion to end on December 31st, by mid-January we'd have a large angry mob of people now being asked to pay for HWR because they'd reinstalled Pleco.
    So we're starting to address it now with the handy "copy ID" button in the HWR registration prompt, and we'll be doing a lot more over the next few months (backing up info to your Google account where possible, adding a "register your copy of Pleco with your email address" prompt, etc.) so that when the promotion does (finally) end there won't be so many rude surprises.
  • Added a "copy ID to clipboard" button in Manage Registration and a corresponding button in the ID alert that comes up after a free HWR registration.
  • Added an option in Settings / Dictionary / Search Settings / Result Display to clear the search field immediately bring up the Browse / History / etc screen, since many people seem to feel that this is far more useful than seeing their previous search results - this will be off by default for now, though.
  • Made Settings refresh properly after a "reset all settings to defaults."
  • Made the "update bundle files" option automatically kill and reopen Pleco so you don't have to fiddle around with the task manager for it.
  • Added an option in "Add-ons" to listen to samples of our TTS engines.
  • Added TTS buttons to examples in English-Chinese dictionaries.
  • Added an option to have the merging character set (whether Pleco merges entries based on their simplified or traditional characters or both) be determined by your current systemwide character set setting.
  • Sped up the scrolling of long dictionary entries and short reader documents on certain Android 4.0 devices.
  • Sped up the scrolling of result lists on certain (mostly relatively old) devices.
  • Made the Card Info screen only remove a category when tap-held.
  • Made the sketch box "undo" button more visible in flashcard tests in night mode.

Bug Fixes
  • Fixed a bug that could cause flashcards to fail to be added to a category in OCR capture list mode when the duplicate handling for "not in cat" was set to "prompt."
  • Fixed a bug that could prevent some English-Chinese hyperlinks from linking correctly.
  • Fixed a nasty crashing bug when viewing some dictionary entries with large numbers of character variants.
  • Fixed two bugs that could prevent certain entries from merging correctly in merged search results.
  • Fixed a bug that could prevent proper dictionary switching when viewing an entry from non-merged, single-dictionary results.
  • Fixed a crashing bug when viewing text at the very end of a long reader document.
  • Fixed a bug that prevented the optional Wild button from inserting the correct wildcard character.
  • Fixed a bug that caused the history screen to fail to return to the top of a list when switching tabs.
  • Fixed a bug that could cause parts of the flashcard session screen to enter Night Mode and other parts of it not to.
  • Fixed truncated buttons in the flashcard duplicate dialog.
  • Fixed a bug that could append erroneous 5th-tone numbers at the end of custom pronunciation strings in user dictionary imports.
  • Fixed a bug that caused English audio playback in definitions to include superscripts.
  • Fixed a bug that could prevent correct merging of some single character entries with very complicated variants (历, 游, 台, 回, 冲, etc), though we're still working on that and will probably have to do another database update in a few months to really get that working perfectly.
 
Top