[Design] Command-line for dummies

Mimi Yin mimi at osafoundation.org
Fri Jan 6 15:20:53 PST 2006


Status bar, interesting idea.

Well...we need a search box anyway.

(I'm not sure how geeky it is) I mean if you count the google search  
box as a user's conception of cli, people are basically living in a  
pseudo command line world today, just a more forgiving one because  
you don't have to be exact about your syntax :o)

What's the difference between typing in "weather" to get your weather  
versus typing in firefox to launch your web browser? Andi? i know you  
have something to say about this.

I'm not advocating replacing GUIs with CLIs for dummies, just  
supplementing them.

Maybe it can be a show/hide feature or a plug-in you activate from  
the Test menu? But I think our early adopters will by definition be  
geeky? so it wouldn't hurt to leave it out in the open in the near-term?

Mimi

On Jan 6, 2006, at 2:51 PM, Philippe Bossut wrote:

> Interesting idea. 2 points though:
> - on the command language: looks like this needs to be very much  
> like the CPIA Scripting introduced by Donn. May be a level of  
> abstraction above it (enriching what Donn did basically with a set  
> of well thought out primitives to that user don't have to learn  
> Chandler's DOM and full fledged Python to do something) but still  
> using Python syntax, like having Python command line available in  
> Chandler basically
> - on the UI: it will be a geeky (dummy geeks may be but still...)  
> feature. We may not want to get it to use extra real estate. What  
> about allowing typing in the status bar? If you click in there  
> you'd get a ">" prompt and be ready to type a command. The good  
> thing is that the status of the command will display right there.
>
> Note that other apps do have a similarly "hidden" command-line mode  
> for dummies. Browsers for instance allow javascript to be typed in  
> the address bar. e.g. type the following in Safari, FireFox or IE  
> address bar:
>
>    javascript: alert(navigator.userAgent)
>
> You get the browser user agent string. Saved my life a million  
> times...
>
> Cheers,
> - Philippe
>
> Mimi Yin wrote:
>
>> What would it take to implement a really simple cli-for-dummies UI  
>> in  the near-term?
>>
>> 1. Big text box at the bottom of the summary pane.
>> 2. If the keyboard focus is NOT in the detail view, typing text   
>> automatically moves your focus to the text box.
>> 3. The default action is search
>> 4. Other actions you can invoke with commands which are displayed  
>> in  grey beneath the text box - - Navigating to a different app  
>> area,  collection or date in the calendar
>> - Labeling/tagging the selected item in the summary pane
>> - Creating a new item (just notes for now)
>>
>> All aided by auto-complete. I'm not asking about a particular   
>> implementation or design, but just some some rough implementation  
>> of  the idea.
>>
>> Mimi
>>
>>
>> --------------------------------------------------------------------- 
>> ---
>>
>> --------------------------------------------------------------------- 
>> ---
>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Design" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/design
>>



More information about the Design mailing list