On Feb 2, 2007, at 12:43 PM, Davor Cubranic wrote:

On Thu, 1 Feb 2007, D John Anderson wrote:

I was thinking of a palette that acted the same as the single line text entry field, except that it contained space for more than one line. As you typed new commands the old commands would scroll up, giving you a history of previous commands you entered. Following the conventions of other shells, typing up arrow might go back in the command history so you could choose previous commands without a lot of retyping.

You don't need multiple lines for command line history though. All the shells that I've used that implemented this, simply changed the contents of the bottom line on the screen when you backtrack through the history. This is the case even in Emacs, where you do have a proper screen editor, and I'm pretty sure it is to be clear about what is being edited now vs. what was entered in the past. I don't think it's worth the screen real estate in the end.
+1

The main problem is whether the single entry/search will be confusing to the user. Maybe for discoverability it should be search by default (the simple case) and entry on slash prefix (the more advanced case), I don't know. The current spec is reasonable enough to me (entry first, especially if automatically switching to search on Cmd-F shortcut), but maybe that's because I know about it already and because I enter new items far more than I need to search for them by their contents. It will be interesting to try it out in a5 and see what the initial impressions are.
+1, except I'd probably still prefer trying out a first cut of a floating palette for quick entry, which I suspect is probably easier to implement that the "/" drop down with search control in the toolbar.

Re: the shape of the text widget
Is it the rounded edge or the little magnifying lens that indicates that it's a search widget? When the field is in the command line mode, the rounded space could be used to indicate this, for example put a ">" or something like that.
The wxWidgets search control is only a native widget on Mac, and only has rounded corners there. On other platforms don't have a special search control, so it it looks quite different and it is implemented as a composite control with a search button, a text control and a cancel button. I'm not aware of anyone who uses it for anything besides search.

Davor
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to