Although Locale is now a paid app on the Android Market, we are donating to Water Missions International. More information about this project coming soon!
-
Locale 1.2.1 (June 23, 2010)
- Workaround for an Android Market bug that prevented Locale from being visible to Android 1.5/1.6 devices
- Workaround for an HTC security bug in the Hero running Android 2.1, which prevented Locale from freeing up certain resources. The underlying security flaw has been reported to HTC
- Bug fix for Orientation condition UI under Android 1.5
- Minor fix for cell tower based locations
Locale 1.2 (June 21, 2010)
- Location condition improvements
- New Wi-Fi location training feature available under the Menu of the Location condition. Use only if you're getting incorrect location results
- Faster algorithms that allow Locale to stop searching for location more quickly, improving battery life in certain environments
- Location accuracy improvements
- During periodic Wi-Fi scans, association with known access points will no longer occur. In earlier versions, such association could cause brief disruption of Internet connectivity
- Android 2.2 (Froyo) Improvements
- Improved compatibility with Android 2.2's Wi-Fi tethering feature
- Bug fix for weird location data under Android 2.2
- UI enhancements
- New Launcher icon for Android 2.0
- New Notification icon
- Improved trackball support on the Home and Edit Situation screens
- Added a note to the Orientation condition UI regarding incorrect battery usage reporting on certain HTC phones
- Missing plug-ins are now shown in the Edit Situation screen
- Orientation Condition accuracy improvements
- Workarounds for Wi-Fi bugs on the HTC Desire
- Localizations
- Japanese localization
- Vietnamese localization
- Updated Dutch localization
- Updated French localization
- Updated German localization
-
Locale 1.1.2 (April 24, 2010)
- Fixed regression in the Contact condition
-
Locale 1.1.1 (April 22, 2010)
- Significant battery life improvements
- Time condition internal improvements
- Orientation condition internal improvements
- Wi-Fi location training internal improvements
- Faster updating of plug-in conditions after the phone is rebooted
- Updated French and German localizations
- Workaround for an Android bug that caused notification volume to not change
- Partial workaround for an HTC Desire bug when launching the Desire's Manage Applications screen. An update from HTC which fully resolves the issue for all apps is pending
-
Locale 1.1 (March 20, 2010)
- New beta feature: significantly improved Wi-Fi location training! The feature can be enabled by following these instructions
- Significant battery life and performance improvements
- Fixed a bug where it was possible to add invisible conditions to Defaults, the end result being that Defaults might not always be active. As a side-effect of this fix, Android home screen shortcuts to Locale must be re-created
- Workaround for a bug in Google's Network location provider that sometimes advertises more accurate location data than is actually available
- Improved background service performance when rapidly turning the screen on and off
- Improved responsiveness for plug-in conditions when opening the Locale UI
- Locale now provides its own software update notification, for distribution outside of the Android Market
- Fixed a minor cosmetic bug where situations could sometimes still be listed in bold text on the Locale home screen, even though they were disabled
-
Locale 1.0.7 (February 23, 2010)
- Location condition UI now shows the size of a location in meters during resize
- Improved location detection when Wi-Fi is already enabled and locations are 2,000 meters in size
- Fixed a bug affecting multiple plug-in conditions of the same type
- Fixed a rare bug affecting the end time of Time conditions
-
Locale 1.0.6 (February 4, 2010)
- Better location detection and battery life by working around an Android bug that could cause Wi-Fi location detection to fail
- Now detects and ignores bad location data coming from Google
- Fixed a bug where editing a Contact condition on Android 1.5/1.6 would cause the previously selected contact to be cleared
-
Locale 1.0.5 (January 30, 2010)
- Screen Timeout setting supports never timeout on Android 2.0 and later
- UI improvements on QVGA devices, such as the Tattoo
- Fixed a bug affecting Volume setting when ringer and notification were both silent but set to different vibrate options
- Fixed a rare bug where the "Determining Current Location" dialog could get stuck
- Fixed a few very rare bugs affecting the Location condition
-
Locale 1.0.4 (January 12, 2010)
- Workaround for an Android limitation that could make it impossible to save Wallpaper settings, especially on HDPI devices
- Preliminary Wallpaper setting support for Android 2.1
- Grayscale notification icon
-
Locale 1.0.3 (January 3, 2010)
- Fixed a bug affecting Time conditions on Saturdays
- Contact Condition bug fixes for Android 2.0
- Adjusted Orientation condition tolerances for certain HTC phones
-
Locale 1.0.2 (January 1, 2010)
- Workaround for an Android race condition bug that could affect detection of plug/unplug in the Battery condition under Android 1.6/2.0
- Fixed a UI bug in the Time condition affecting non-USA localizations
- Improved location accuracy and battery life
- Periodic Wi-Fi scans are now faster and avoid associating with Wi-Fi access points
- Periodic Wi-Fi scans and GPS can be implicitly disabled by making all location conditions 2,000 meters in size or greater
-
Locale 1.0.1 (December 27, 2009)
- Fixed a bug affecting day of week in the Time condition
- Fixed a bug affecting Time conditions that span the midnight boundary between Saturday and Sunday, and only repeat once per week
- Fixed a concurrency bug affecting plug-in conditions
- Fixed a delay in detection of plug/unplug under Android 1.5
- Updated Help documentation for the Battery condition and the Orientation condition
-
Locale 1.0 (December 23, 2009)
- Upgrading from beta
- Since Locale 1.0 is a completely new application, it may be installed simultaneously with 0.695 beta or later. Actually running both services simultaneously is not recommended though
- Situations, conditions, and settings cannot be transferred from the beta to 1.0
- Fully compatible with existing 3rd party plug-ins
- Overview
- Significantly more reliable
- Better battery life
- Support for small screen/low resolution devices (e.g. HTC Tattoo)
- Support for large screen/high resolution devices (e.g. Motorola Droid)
- Improved readability on devices with non-standard UI skins, such as the Hero
- Multiple conditions of the same type (OR operator) in a situation, accessed via a long-press on the "Add Condition" button
- Multiple settings of the same type in a situation, accessed via a long-press on the "Add Setting" button
- Locale now always shows a notification while the service is running for improved reliability. This notification cannot be disabled due to new limitations introduced in Android 2.0. Without the notification, Locale would not be able to run reliably in the background
- Dutch localization. If you're interested in helping translate Locale into your language, let us know!
- Hundreds of bugs fixed!
- Battery Condition
- Now supports 5% increments
- Significantly improved detection of plug and unplug
- Calendar Condition
- Removed for the time being due to many bugs; will return in the future!
- Contact Condition
- Now lasts for the duration of a call, rather than just while the phone is ringing. One hypothetical use case: enabling Bluetooth for the duration of a call
- Support for Google contact groups
- Location Condition
- Significantly improved location detection and reliability. No longer rapidly bounces between situations or Defaults when accuracy is low or when entering a building
- No longer necessary to leave Wi-Fi enabled all the time. Instead, Locale may periodically enable Wi-Fi for about 1 second to determine location when necessary
- Orientation Condition
- New condition to detect physical face up or face down orientation of the phone
- Time Condition
- Now detects and handles time zone changes automatically
- Supports 0-length time spans for triggering an event at a certain time
- Supports correct first day of week for different countries
- Display Setting
- Replaced by the individual Brightness and Screen Timeout settings, allowing these to be adjusted independently
- Brightness Setting
- Support for auto-brightness on devices with an ambient light sensor
- Screen Timeout Setting
- On Android 2.0 devices, the timeout intervals are now consistent with the Android 2.0 settings
- Wi-Fi Setting
- Fixed concurrency issues that could cause the Wi-Fi setting to fail if Locale was simultaneously checking location (for this reason, do NOT use third party plug-ins that interact with Wi-Fi)
- Developer Platform
- Preliminary support for plug-in conditions
- Storing extras directly in Intents is deprecated in favor of using a well defined "com.twofortyfouram.locale.intent.extra.BUNDLE" Bundle
- Dynamic sharing of string and drawable resources
- Backwards compatible with old plug-ins
- Known Issues
- The Wallpaper setting can sometimes be quirky, especially if another situation happens to change the wallpaper while you are picking a wallpaper.
- The ability to search for location by name does not work under Android 1.5
- Drag-and-drop reprioritization of situations behaves strangely under Android 1.5
- The Motorola Cliq will reboot frequently while using the Location condition. Motorola is aware of the issue, although they have not committed to a fix at this time. (Let Motorola support know that this is important to you, so that they'll pay attention and fix this issue!)
- All Samsung devices are incompatible with the Location condition. Samsung is investigating the issue.
- Upgrading from beta