Locale 6.3.5

Locale® 6.3.5 is a unified update for Android 2.3 through Android 7.1.2 now beginning a phased rollout on Google Play. This means that Locale 6.3.5 will be available to 10% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,500 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.3.5 include:

  • Fixed app launch on Samsung devices running Android 5.1
  • Improved reliability for toggling Locale's service, tapping Locale's notifcation, and triggering plug-in settings. This helps work around Google bug 63049704.

Locale 6.3.2

Update June 27, 2017: Locale 6.3.2 has successfully rolled out to 100% of users.

Locale® 6.3.2 is a unified update for Android 2.3 through Android 7.1.2 now beginning a phased rollout on Google Play. This means that Locale 6.3.2 will be available to 10% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,500 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.3.2 include:

  • Improved compatibility with various Android devices
  • Improved reliability for OnePlus devices, especially when using the Location condition over a long period of time
  • Improved reliability on multi-core devices
  • Improved power management
  • Workaround for Android internal failures, that could propagate to interfere with Locale
  • Optimized performance

Locale 6.2.10

Update May 14, 2017: Locale 6.2.10 is now rolled out to 100% of users.

Locale® 6.2.10 is a unified update for Android 2.3 through Android 7.1.1 now beginning a phased rollout on Google Play. This means that Locale 6.2.10 will be available to 10% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 15,000 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.2.10 include:

  • Workaround for a rare Android bug that would prevent the app from opening the first time and succeed the second time
  • Workaround for a rare OnePlus bug that occasionally prevented Locale from reading location data

Locale 6.2.9

Locale® 6.2.9 is a unified update for Android 2.3 through Android 7.1.1.

Specific changes in Locale 6.2.9 include:

  • Fix re-enabling Locale if the app was disabled during the upgrade from Locale 6.2.4 to 6.2.6
  • Improved compatibility with Samsung Galaxy S 8
  • Improved compatibility with Xiaomi devices and Location Calibration

Locale 6.2.6

Locale® 6.2.6 is a unified update for Android 2.3 through Android 7.1.1.

Specific changes in Locale 6.2.6 include:

  • Fix compatibility with Android 2.3 though 4.0
  • Improved Material Design theming on various devices
  • Fixed UI issue on ASUS devices
  • Fixed white-on-white menu icons on some Samsung devices

Locale 6.2.4

Locale® 6.2.4 is a unified update for Android 2.3 through Android 7.1.1.

Specific changes in Locale 6.2.4 include:

  • Fix Android 4.4 compatibility issue introduced in 6.2.2
  • Fix potential license issue that could occur 7 days after installing Locale
  • Improved configuration refresh
  • Fix disappearing homescreen icon on some devices
  • Volume control improvements

Locale 6.2.2

Update March 1, 2017: Locale 6.2.2 rollout was halted and replaced with Locale 6.2.4 to resolve an issue with Android 4.4 devices.

Locale® 6.2.2 is a unified update for Android 2.3 through Android 7.1.1 now beginning a phased rollout on Google Play. This means that Locale 6.2.2 will be available to 5% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 14,282 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.2.2 include:

  • Fixed rare UI crash occurring on 0.39% of Japanese devices

Locale 6.2

Locale® 6.2 is a unified update for Android 2.3 through Android 7.1.1.

Specific changes in Locale 6.2 include:

  • Improvements for VIP callers on devices running Android 6.0 or later
  • New dialog to enable location services when adding a Location condition
  • The open source attributions dialog now opens much more quickly
  • Updated Japanese translations

Locale 6.1.1

Update October 17, 2016: Locale 6.1.1 has rolled out to 100% of users.

Locale® 6.1.1 is a unified update for Android 2.3 through Android 7.1 now beginning a phased rollout on Google Play. This means that Locale 6.1.1 will be available to 20% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 13,700 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.1.1 include:

  • Workaround for Android bug 82121 which previously make it necessary to reboot after installing app updates for a small percentage of users
  • Workaround for an Android bug that would cause the Shortcut setting UI to crash when the underlying Android Package Manager had crashed. Now an empty list will be shown and rebooting may be necessary to get the Android Package Manager back into a good state
  • Improved reprioritization of situations

Locale 6.1

Update October 14, 2016: After rolling out to 20% of users, Locale 6.1 has been replaced with Locale 6.1.1.

Locale® 6.1 is a unified update for Android 2.3 through Android 7.1 now beginning a phased rollout on Google Play. This means that Locale 6.1 will be available to 1% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 13,700 different Android devices, phased rollouts help ensure that Locale upgrades work great for everyone.

Specific changes in Locale 6.1 include:

  • Added the option to contact us through Locale’s priority support feature when browsing the Google Play Store on your Android device
  • Simplified Location condition configuration
  • Workaround for an Android bug that could cause Locale’s database to be unlinked
  • Workaround for a bug on Sony devices that would prevent maps from showing
  • Multi-directory backups: Locale has always written an automatic backup to “external storage” whenever a situation is modified. If that file exists when Locale is reinstalled, Locale would prompt to restore from it. Unfortunately this was confusing because what Android calls “external storage” is not usually what the user expects to be external storage. So in Locale 6.1 when running on Android 4.4 and later, Locale now writes a backup to all available storage locations, including the SD Card. This makes restoring Locale on a new device much easier and less confusing because the SD Card can simply be moved from one device to the next.

Locale 6.0.2

Update April 21, 2016: Locale 6.0.2 has rolled out to 100% of Lollipop and Marshmallow users.

Locale® 6.0.2 is now beginning a phased rollout on Google Play. This means that Locale 6.0.2 will be available to 1% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 12,000 different Android devices, phased rollouts help us ensure that Locale upgrades work great for everyone.

Locale 6.0 is for Lollipop and Marshmallow devices only. The changes in Locale 6.0 only impact these newer versions of Android, so there was no need to bother users with older versions of Android with an update that wouldn’t have done anything anyway. This does not mean we’re dropping support for older devices, it just means we’re minimizing churn.

Specific changes in Locale 6.0.2 include:

  • Fixed UI glitch when editing conditions and settings that caused sliders to reset to their positions

Locale 6.0

Update December 7, 2015: Locale 6.0.1 has rolled out to 100% of Lollipop and Marshmallow users.

Locale® 6.0 is now beginning a phased rollout on Google Play. This means that Locale 6.0 will be available to 1% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 11,000 different Android devices, phased rollouts help us ensure that Locale upgrades work great for everyone.

Locale 6.0 is for Lollipop and Marshmallow devices only. The changes in Locale 6.0 only impact these newer versions of Android, so there was no need to bother users with older versions of Android with an update that wouldn’t have done anything anyway. This does not mean we’re dropping support for older devices, it just means we’re minimizing churn.

Specific enhancements in Locale 6.0 include:

Marshmallow compatibility

  • Material design theme.
  • Volume settings can disable vibrate when the volume is set to zero (Marshmallow only)
  • Fixed an issue with the Wallpaper setting caused by the Google Now Launcher.
  • The Brightness can now go dimmer at the lowest setting.
  • Optimized performance and power optimization

Plug-in Client SDK

A brand new plug-in client SDK and example plug-ins are now available on Github. These examples are simpler, easier to maintain, and compatible with Gradle and Android Studio. These examples are configured with extensive automated test suites and continuous integration, to help plug-in developers achieve high quality plug-ins. For more information, visit our developer documentation.

Plug-in Host SDK

The plug-in host SDK is also available on Github. This allows other apps to integrate with Locale plug-ins.

Locale 5.0

Update: October 4, 2013: Locale 5.0 has now been rolled out to 100% of users.

Locale® 5.0 is now beginning a phased rollout on Google Play. This means that Locale 5.0 will be available to 5% of users today and will scale up to 100% of users over the next couple of weeks. Because Locale now supports over 4,000 different Android devices, phased rollouts help us ensure that Locale upgrades work great for everyone. Specific enhancements in Locale 5.0 include:

Sensor Fusion

Locale 5.0 brings new patent-pending sensor fusion technology, which combines data from cell towers, Wi-Fi, GPS, and sensors. Each individually has strengths and weaknesses, but by fusing these technologies together Locale 5.0 has the fastest, most accurate, and lowest power geofencing technology.

Sensor fusion optimizes power usage by helping Locale use the most appropriate location technology for your environment. For example, GPS is only available outdoors because GPS signals are blocked by buildings. Locale 5.0’s sensor fusion technology knows when to use and when to avoid GPS, optimizing battery life.

The sensor fusion engine adds new passive techniques for monitoring cell tower handoff, improving location detection speed.

Thanks to sensor fusion, Locale 5.0 now also understands your movements, such as sitting still versus walking, driving, or biking. Armed with this additional information, Locale’s instant location technology is able to make better predictions about future movements which improves performance and battery life.

Movement Condition

The new Movement condition detects device movement, such as driving and biking. One might use the Movement condition to detect driving and turn Bluetooth on for handsfree calling or use the Shortcut setting to automatically launch Google Maps.

Other minor improvements

  • Improved compatibility with various Android devices
  • Improved selection of Shortcuts in the Shortcut setting

Locale 4.2

Locale® 4.2 is now beginning a phased rollout on Google Play. Locale 4.2 brings all of the Locale 4.1 features to devices running Android 2.2 and later. Specific enhancements in Locale 4.2 include:

Vector-based Google Maps

Locale 4.2 uses vector-based maps which are faster and more responsive

Other minor improvements

  • Improved compatibility with the Galaxy S 4
  • Improved Wi-Fi calibration

Locale 4.1

Locale® 4.1 is now available on Google Play. Locale 4.1 brings enhancements for the latest versions Android and requires Android 4.1 or later. Specific enhancements in Locale 4.1 include:

Vector-based Google Maps

Locale 4.1 uses vector-based maps which are faster and more responsive

Other minor improvements

  • Improved location detection, with specific enhancements for LTE devices and Android 4.2 devices
  • Improved charger detection on certain devices
  • Improved handling of plug-in conditions after the plug-in’s APK is updated from Google Play

Locale 4.0.1

Locale 4.0.1 is a minor maintenance release offering improved compatibility with the following changes:

  • Improved situation reprioritization UI on Android 2.2 and 2.3
  • Improved vibrate management on Android 4.2
  • Workaround for an HTC bug affecting ringtone selection
  • Updated Swedish translations

Locale 4.0

Locale® 4.0 is now available exclusively on Google Play. With over 100 enhancements throughout the app, Locale 4.0 focuses on being more helpful and more efficient. Specific enhancements include:

Power-Zero Location

Locale 4.0 has amazing new patent-pending power management technologies:

First up is Power-Zero (P0). P0 passively monitors various sensors and radios to detect when the device isn’t moving, allowing Locale to sleep for extended periods of time without using any battery power at all. Next, Locale 4.0 is supercharged with an “oracle” that uses a priori knowledge of your Location conditions to manage different location sources, providing up to 10x better efficiency. Finally, every aspect of Locale has been tuned for the best performance on the latest Android devices, such as optimizations for barometers and more efficient use of 4G networks.

Location calibration

While Locale is incredibly accurate out of the box, thanks to our cloud-based location infrastructure, the new Calibration feature lets you pinpoint your position even more precisely.

Optimized for Android 4.¼.2 Jellybean

Locale 4.0 has been optimized to take advantage of the latest features in Android 4.2 Jellybean. For example, Locale’s ongoing notification no longer appears at the top of the screen on Android 4.2 Jellybean, although it still appears in the pulldown area.

VIP Callers

Are you always missing important calls because your ringer was off? Locale can let VIP callers always ring though with the new “VIP calling” situation template that automatically configures itself for starred or frequently contacted people.

In addition, Locale 4.0 contains a workaround for firmware bugs in certain Samsung and HTC handsets that previously interfered with VIP caller situations. On these devices, the workaround requires that the VIP caller situation be the highest priority situation and contain only Caller conditions and a Volume setting.

Streamlined Intuitive UI

We’ve streamlined every corner of Locale 4.0 to be more efficient and more powerful than ever. Locale makes contextual suggestions to help you get the most out of the app. Rather than show too much information at once, Locale only shows information when it is most pertinent.

Multiple Conditions (OR Operator)

It is now possible to add multiple conditions of the same type in a situation. Multiple conditions of the same type are treated as OR (Location OR Location). Multiple conditions of different types are treated as AND (Location AND Time). This makes sense because while it is physically impossible to be in two places simultaneously, it is possible to be at a particular place at a particular time.

Enhanced backup and restore

Locale now automatically stores a situation backup on external storage that can be restored in one step. There are no buttons or options to mess with—it just works!

Countless other improvements

  • New Charger condition and simplified Battery condition
  • Improved app-wide performance
  • Searching for addresses is more accurate and now works on non-maps devices
  • UI improvements on Motorola devices
  • Improved Wi-Fi management
  • Improved location detection on tablets
  • Improved handling of multiple Shortcut settings

Locale 3.0.2

Locale 3.0.2 is a minor compatibility update for Android 4.0 only. For devices running Android 2.2 through Android 3.2, Locale 3.0.1 is the most recent version.

  • Improved compatibility with selecting specific calendars
  • Improved compatibility with HTC One devices
  • Locale’s on/off button now works when slid

Locale 3.0

Locale 3.0 introduces the Calendar condition, improved battery life and compatibility, and UI enhancements to make Locale faster and easier to set up.

Calendar condition

The number one Locale feature request is finally here! Locale 3.0 introduces the Calendar condition to detect events on your Google Calendar, Exchange Calendar, or any other calendar supported by Android. Use the Calendar condition to silence your ringer automatically during meetings. The Calendar condition requires Android 4.0 or later.

New UI theme

Locale 3.0 introduces a new UI theme consistent with Google’s new Android UI guidelines. Sleeker than ever, Locale’s lists fit better on the screen, UI elements are better spaced, and situation prioritization is more seamless.

New situation status indicators give better insight into what Locale is doing. Tap on the indicators to get more detailed status and the ability to turn situations on and off.

Situation templates

Pre-configured situation templates make it possible to instantly add new situations.

Location improvements

  • “My” locations: When setting up a new Location condition, Locale automatically finds locations like “home” or “work” in your “me” card in the Android 4.0 contact list
  • Improved usability: The location radius now is set to match available accuracy
  • More accurate autocomplete: When searching by address, autocomplete now prioritizes addresses in the contact list
  • Longer battery life: New power management algorithms are up to 10x more efficient
  • Reduced storage: For devices with limited internal memory, Locale automatically switches to cache location data on external storage

Intelligent Bluetooth management

If a Bluetooth headset is in use when a Bluetooth off setting is applied, Locale intelligently delays toggling Bluetooth until the call ends.

Priority support

A new “Contact support” menu item automatically attaches Locale configuration information, so that our legendary lightning-fast support team can respond to inquiries even more quickly.

Google TV

Locale is now fully compatible with Google TV devices. If you’re doing something interesting with Locale on your TV, please let us know!

Improved compatibility

All of the enhancements in Locale 2.5–Shortcut setting, Media Volume setting, instant Orientation condition detection–are now available to Android 2.2 and Android 2.3 users.

Locale 3.0 contains workarounds for erratic Wi-Fi behavior on HTC phones, caused by HTC’s “battery saver” app.

Permissions

The new features in Locale 3.0 require some additional Android permissions. The Calendar condition requires READ CALENDAR EVENTS in order to detect when you’re in a meeting. The Location condition requires READ PROFILE in order to figure out locations important to you like home and work. This information is only used within the app; it is not transmitted and stored.

The Location condition also requires MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS in order to more intelligently cache location data.