Skip to content

Release Notes 1.0.2

jdee edited this page Nov 18, 2011 · 2 revisions

Overview

This release fixes a couple of bugs.

Release Date

November 17, 2011

In This Release

  • Static labels become too large in some views Issue 12 For example, search for Heaviside. Go to the Sense view. The gloss now scrolls vertically if it exceeds a certain height.
  • Bad action names Issue 15 Changed action names from "action_wotd" to "com.dubsar_dictionary.WOTD" (etc.).
  • Connectivity problems Issue 16 Improved connectivity detection. Starting with GINGERBREAD, the 1.0.1 release would not recognize an available network connection on some devices.

Build 1.0.2.2 was released to the Android Market.

Known Issues

See Dubsar's full current list of open issues at https://github.com/jdee/dubsar_android/issues.

  • WOTD timer frequently does not fire Issue 5 If the application has been asleep for some time, the WOTD timer often doesn't go off at all.

  • FAQ view does not show loading... after initial view Issue 7 The first time a user visits the FAQ view, it shows a message, "loading...," while the web view loads the page. If the user goes back and then forward or otherwise goes away and returns to the FAQ view, the "loading..." message does not appear while the web page loads. If the application is killed and restarted, the "loading..." message will appear again the first time the FAQ view is visited.

  • FAQ view state becomes confused after rotation Issue 8 Sometimes after a link in the FAQ view is tapped, the requested AJAX page is momentarily displayed, then the main FAQ view is displayed over it. This may be due to handling AJAX responses in the Android web view.

  • Poor handling of bad requests Issue 9 Search for "S(." The view will report an error. A toast will indicate that the network connection is down. The main issue is a server fix. The toast should not report the network connection being down, however. See also https://github.com/jdee/dubsar/issues/44.

  • Improve performance of JSON parsing Issue 10 A profile indicates that in a large result, a tremendous amount of time is spent in the JSON tokener. Surely this can be improved.

  • Scrolling navigation can seem inconsistent Issue 11 Anything that already scrolls, in particular a ListView, will already intercept scroll events. They simply are never delivered to the GesturedDetector that watches for scroll events in the view as a whole. So on the main activity, for example, the user can drag the screen from any point. In most content views, this only works in the navigation header and static labels immediately below it, above any ListView.

  • WOTD never displayed Issue 14 This has been observed on Android 2.2. The service runs, but the WOTD never appears, and status bar notifications are never displayed.

Supported Android Versions

Dubsar requires Android 2.2 or higher. Dubsar has been primarily tested on a Samsung Galaxy S with Android 2.3.5 (GINGERBREAD.EI22). It has also been tested in the emulator with Android 3.2 and on some other devices, including a tablet.