2.4.0 Beta 3c Released

Status
Not open for further replies.

mikelove

皇帝
Staff member
Third version of our massive new update - see this post for a full feature list.

Download link at:

http://cdn.pleco.com/androidapps/plecodroid-121014p2.apk

3a: Urgent fix to Beta 3 to correct a crash-on-startup bug with TTS.
3b: Another fix to correct audio failing to play in flashcards
3c: Fix for audio skipping over digits in reader

No database updates this time unless you haven't updated before.

Mostly a bug-fix and general cleanup release, but one significant new feature in TTS.

Updated manual-install bundle data files for China users: http://www.pulike.com/android/plecobundle-120918.zip (32.8 MB)

New Features / Design Changes

  • Added experimental text-to-speech system support; this is currently a paid add-on exclusive to our website store, and may not be offered right away on Google Play even after this new version launches there, since the text-to-speech system we licensed is itself still in beta. This will let you play sentence-length audio (in flashcards etc) intelligently / quickly, and also adds an audio button next to example sentences in some dictionaries.
    You can buy this for $4.95 (price may go up in the finished version) through this link. Note that there's no demo version available as yet (part of the reason for the $4.95).
  • Added support for traditional-character-only dictionaries, in preparation for one of the new "early access" dictionaries we're about to launch.
  • Made the dictionary switch button and menu language-independent when the search field is clear, so that it's easier to cycle through / verify the presence of all of your available dictionaries.
  • Added a dictionary switch button to the Browse screen, and made it save / restore your last location in each dictionary (though it will ignore that if you use the tap-hold menu command to jump to a particular entry's place in it)
  • Improved the welcome screen to only show "welcome" text the first time the app is run, and to show several useful options (browse dictionary, "search tips," and the instruction manual) any time you switch dictionaries with a blank search field.
  • Changed the document reader's default behavior when adding a flashcard for a selection that's not in the dictionary to create a custom card with that text (rather than creating a card with the longest dictionary match)
  • Added a link to the Browse Dictionary screen from the demo version warning text (so you can look at the entries in a demo dictionary that are actually viewable); also added one from downloaded demo dictionaries' information pages in Add-ons.
  • Added support for inter-dictionary hyperlinks, useful for another "early access" dictionary, and for superscripted headword links for a different one.
  • Made merged full-text search results support switching to all dictionaries (even those where the entry's text doesn't match the word) rather than just the ones that contain a full-text match.
  • Made the bundle file download startup screen keep bugging you if your files are out of date until you explicitly tell it not to (with a don't ask again button) or update them.
  • Made the document reader refuse to open files that don't have a .txt/.gb/.b5/.u8 extension unless you specifically turn on an option to override that, to help with confusion concerning what file formats the reader supports.
  • Added support for the automatic update checker to also check for / notify you of / offer to download updates to the app itself if you didn't download it from Google Play (as with this beta).
  • Re-enabled "search clipboard on startup" when launching from the "Dict launcher" shortcut, moved the option for it to the screen to create that shortcut, and added an alert on startup for people who already have it enabled to offer to create that shortcut.
  • Added a menu button to the dictionary definition screen when showing English definitions (for which it otherwise would not have a top toolbar at all) on devices that require a software menu button.
  • Tweaked the color of the definition screen toolbar for better contrast.
  • Changed the margins of text-less flashcard control buttons so that they'll appear more centered.
  • Buffered add-on unpack file writing for slightly faster performance.
  • Moved the "example headword color" option to the General color scheme preferences.
  • Disabled our Android 4.1 crashing bug workaround (which causes a lot of annoying superflous extra spaces) on devices running Android 4.1.2 or later, since the relevant Android bug appears to have been fixed in that update. (tech-savvy GSM Galaxy Nexus / Nexus 7 users can get your hands on it now at this page)

Bug Fixes

  • Reverted back to ARMv5 code in the hopes that this will eliminate most of the crash-on-startup issues people were having on older devices.
  • Made our most comprehensive attempt yet to fix the persistent crash-when-switching-screens issues - hopefully this one will finally squash them.
  • Fixed a bug that could cause buggy stroke order rendering on extremely-high-resolution tablet screens
  • Fixed a bug that could cause the category "combine children" feature to fail in the middle of combining and end up not integrating all of the cards into the new parent category.
  • Fixed a bug that made the "1-char-for-1-char" option (which is supposed to be always on with merged dict searches for performance reasons) remain stuck on when switching to a single dictionary even if disabled in settings.
  • Fixed a bug that could cause frequency sorting for single Pinyin syllables to work incorrectly in a few cases.
  • Fixed a couple of user dictionary search crashes.
  • Fixed a bug that caused merged search results to fail to actually merge with sort order set to "none."
  • Fixed a bug that prevented the flashcard category "add new" option from appearing correctly if the option for multi-level category selection is enabled
  • Fixed a bug that could cause flashcard sessions to be shorter than configured when dealing with a huge number of "invalid" cards.
  • Fixed a crashing bug when performing batch flashcard commands.
  • Fixed a bug that caused the background of the color picker to be white instead of dark.
  • Fixed a crashing bug in the document reader when opening *extremely* long documents.
  • Fixed a crashing bug with OCR "crosshairs mode."
  • Fixed a crashing bug when rotating the screen in Browse Dictionary.
  • Fixed a bug that could cause audio to fail to play correctly with some Bluetooth headsets for very short recordings.
  • Fixed a bug that prevented the definition / character info / etc screen from remembering its last tab correctly.
  • Fixed a bug that could cause the "Chars" tab to be incorrectly blank for some characters.
  • Fixed a bug that prevented add-on file sizes from being calculated correctly if they involved lots of smaller files.
  • Fixed a rare crashing bug when tapping on an empty text field.
  • Fixed a graphical glitch that caused the highlights around flashcard test buttons to be clipped on the edges.
  • Shrank the fonts in the audio download prompt so they'd fit in the buttons better.
  • Fixed a bug that made the popup reader needlessly cramped on some smaller-screened phones.
  • Fixed a bug that made the popup reader needlessly far away from text at the end of a line
 
Status
Not open for further replies.
Top