Locale 1.3

  • New dynamic feature scaling, which allows for support for non-phone devices with different hardware capabilities, such as Android tablets and upcoming Android TVs
  • Security and Data Integrity Improvements
    • Improved reclamation of storage space when deleting situations
    • Locale now hides plug-ins that have known security problems
    • Fixed a bug where plug-ins returning private Serializable objects unavailable to Locale’s classloader could crash Locale
    • Fixed a bug where plug-in conditions could crash Locale by providing no Activity class in the ACTION_REQUEST_QUERY Intent
    • Fixed a bug with plug-in namespace collisions
  • UI improvements
    • Significantly improved drag-and-drop re-prioritization of situations
    • Intelligent situation saving: If a situation is opened for editing, no changes are made, and then the situation is saved, Locale’s background service no longer re-triggers situation settings
    • Improved performance when editing situations
    • Redesigned delete buttons, which integrate better with the various and inconsistently customized UIs appearing on HTC, Samsung, Sony Ericsson, and Motorola handsets
    • The Volume setting UI is now fully navigable by trackball
    • Time Condition UI has better handling of 12/24 hour time format switches while the UI is running
    • Location condition now displays a latitude, longitude coordinate while looking up the street name. Previous versions displayed “unknown,” which caused user confusion
    • The Edit Situation screen updates dynamically as plug-ins are installed or uninstalled in the background
    • The Edit Situation screen offers to install missing plug-ins for Android 2.2 and later
    • The Edit Situation screen displays a dialog about plug-ins which duplicate functionality built-in to Locale and provides additional troubleshooting tips for Locale’s built-in functionality
    • Fixed a bug where the Android back button wouldn’t always return to Locale after choosing the “Get Plug-ins” menu item
    • Improved software update notifications
    • New icon for the “View” menu item
    • Improved performance in the Location condition UI, especially with screen rotations
    • Improved performance in the Wallpaper setting UI, especially with screen rotations
    • Updated French, German, Dutch, and Vietnamese localizations
  • Improved accuracy of locations trained with Wi-Fi Location Training
  • Improved timeouts for Wi-Fi location scans, providing a workaround for firmware flaws in Samsung Galaxy S handsets
  • Workaround for a crash caused by corrupted Google Maps data on the Samsung Galaxy S