- 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