Cleaned up PlayActivity initialization code
- Puzzle is now loaded on a background thread
- Progress dialog is shown while the puzzle is loaded
- Puzzle is only loaded when the activity is first started
- On subsequent resumes/restarts/configuration changes, the cached puzzle is just grabbed from the Playboard, so the UX is much smoother
Added "Use Download Manager" preference to allow usage of HttpClient instead of DownloadManager on Gingerbread+ devices for downloading puzzles
Disabled DownloadManager entirely
Added "Show Errors" preference and switched "No Hint Highlighting" preference to "Show Revealed Letters"
Fixed delete key not working with certain native soft keyboards
Set version number to 1.4.0; updated release notes, and changed market:// links to use the details page instead of the search page
APK for v1.4.0