[quote name='shurcool' timestamp='1328131634' post='4908489']
type "load remote images" in the search box, which would have auto-completion and suggestions similar to Google Search. He would find a "Load Remote Images" setting, set it to off and apply the change.
Except that search interfaces never work that smoothly. Take Google as an example - unless I explicitly know what I am searching for to start with, I often have to run through 15-20 search strings and 40-50 pages of results before I find the article I need.
What happens if the user types 'block pictures', 'hide external content', or 'disable images'? You really have to be prescient to provide a decent search interface (Google/Siri occasionally border on prescience by dint of the massive amount of previous search behaviour available to them, but it's by no means reliable).[/quote]
It should work for any of those "search" queries. They shouldn't necessarily be thought of as "search queries" actually, but rather "describe what you want". Search implies finding one unique answer. Describing what you want can be done in many ways for the same thing. This interface should accept any of those ways.
I'm imagining a system where the user who types something in for the first time has his query directed to the app developer, who then either redirects the original query to an existing software change, or implement the necessary code to make that change possible.
Here's what I wrote elsewhere on this topic:
"There are two obstacles [to finding your result] here.
1. The user doesn't know he's able to change something, so he doesn't even attempt.
2. The user tries to search for what he wants to change, but is unable to describe it well enough to find it. Perhaps he's searching for "background" instead of "wallpaper" to use your example.
Issue 1 needs to be handled in some way. I haven't given this much thought, but I'm sure it's a fairly standard problem in UI design so others might have solutions.
I've already thought about issue 2. I want this to not be a problem. Suppose the developer actually sees "failed search queries" and "background" is one of them. He can "redirect" the users to the correct answer, automatically adding an alias to wallpaper. Future users can search for either background or wallpaper and automatically see the result.
I've thought, in the worst case (i.e. if this can't be automated, ala Siri) there can be a human operator sitting on the other hand who can have a "conversation" with the user. Assuming the privacy issues can be handled. So now a user can actually talk to a human to try to find what he needs. He can use natural language. If the feature he wants to change doesn't exist, a software change ticket can be made and the developer can choose to implement this feature. Pretty far-fetched, I know, but it's just my vision for now."