find/replace behavior
Andrew Abernathy
andrew at omnigroup.com
Tue Apr 5 10:27:04 PDT 2005
On Apr 4, 2005, at 3:31 PM, Paul M. Hudy wrote:
> ....but apparently I have uncovered a great philosophical debate in
> the UI field and also have far too much time on my hands! ;-)
I'm not sure that what you're saying is all that controversial. I was
confused about this initially, but Greg's email was touching on a
couple of issues that are distinct: 1) what the buttons should be
labeled, and 2) the current pattern of use. He wasn't actually saying
that the pattern couldn't be improved.
I'm inclined to agree that the button labels are appropriate as they
are (at least, I haven't heard of or thought of something that I think
is better, and as Greg pointed out, they match the example in Apple's
human interface guidelines, not to mention a number of other
applications). However, some behavioral changes seem appropriate, and
they would likely clarify things.
If you examine the behavior in Mail, you'll find that the "replace" and
"replace & find" buttons don't do anything if the current selection
does not match the find string. That's good as far as it goes, but to
reduce confusion I think that those buttons should actually be disabled
in that case.
No promises as to exactly what we'll do - we want to try to think
through any user interaction issues pretty carefully. (And there is a
code complexity issue as well as potential performance impact, because
the Find panel will have to stay up-to-date with the current selection
at all times - if we just adopted Mail's behavior, it would be much
easier and wouldn't have any performance impact.) We will look into
this.
-andrew
More information about the OmniOutliner-Users
mailing list