return to previous setting instead of default
How about an option to save current state before running locae event, then returning to whatever that previous state was?
This was considered very early in the design of Locale, although was rejected because of the unnecessary complexity it entails.
A setting in Locale is a simple action that can be anything. Like sending an SMS message, posting a Tweet, or changing the ringer volume. Reverting to previous settings is not always possible. Consider the SMS setting: how do you unsend an SMS message?
If only certain settings “revert,” that makes it impossible for users to develop a mental model of a setting, because all settings no longer follow a single, consistent model. With Defaults, Locale always behaves in a predictable fashion.
8 comments
-
AdminCarter
(Admin, two forty four a.m.)
commented
@dalewarner:
This cannot be done, because many settings don't have a well-defined default value. What is the default value of the SMS setting? The Twitter setting? The Shortcut setting?
A setting isn't a reconfiguration. It's an action. Think about it that way and everything makes sense :)
-
dalewarner
commented
I think it would be nice to be able to set the defaults in Locale to sync themselves with my current phone settings with the push of a button (i.e. while I'm configuring my defaults there should be the option "use current ringtone, wallpaper, etc.).
-
mabend
commented
A simple toggle on the edit situation screen to switch between reverting to previous settings and defaults would be great.
When leaving a situation, if the user selected previous settings, revert anything that was set by Locale. Compare the current setting to the location's setting, if the user changed it while in a location, don't revert it.
I understand what you mean about setting yourself up to forget to turn your ringer back on, but you should give your users more credit and at least provide the option. I would use it.
-
AdminCarter
(Admin, two forty four a.m.)
commented
This is a duplicate of: http://feedback.twofortyfouram.com/pages/5655-locale-feedback/suggestions/195917-return-to-previous-setting-instead-of-default
Regarding "Backgrounds", Locale is designed to support any app that uses the standard Android wallpaper picking mechanism.
-
gpsrider
commented
I disagree that returning to previous settings is too complex for the user to manage; this is how the profile manager on my Treo 650 works and it provides tremendous power. As Gary said, it allows nesting. From my experience with Locale, always resetting to a default rather than how I had the phone set when the condition became true is the single biggest failing of the program. It is very limiting. I strongly encourage you to revisit this issue and consider if you want to the utility to be all it can be, or limited due to a perceived usability concern.
-
AdminCarter
(Admin, two forty four a.m.)
commented
@ohgary
There are issues of consistency, as you've pointed out, between reverting settings like SMS versus Ringer.In addition, this makes the app way too complex. People can't remember to turn off (or turn back on) their ringers, so they rely on Locale to do that for them. With situations and defaults, Locale always has predictable results. For example: silent at work and loud everywhere else. If I manually set my phone to silent while at the library, then I go to work, the ringer will still turn to loud when I leave work.
The alternative--reverting to previous instead of defaults--makes this simple scenario complex. If I manually set my ringer to silent while at the library, my ringer will still be silent when I leave work. I've just set myself up to forget to turn my ringer back on.
-
ohgary
commented
SMS isnt a setting its an action. YOu can have a display, network, notificaiton, ringtone and volume setting to return to. return to previous allows some nesting.
-
AdminCarter
(Admin, two forty four a.m.)
commented
This was considered very early in the design of Locale, although was rejected because of the unnecessary complexity it entails.
A setting in Locale is a simple action that can be anything. Like sending an SMS message, posting a Tweet, or changing the ringer volume.
Reverting to previous settings is not always possible. Consider the SMS setting: how do you unsend an SMS message?
If only certain settings "revert," that makes it impossible for users to develop a mental model of a setting, because all settings no longer follow a single, consistent model. With Defaults, Locale always behaves in a predictable fashion.