[Design] Re: Working of Text entry widget
Mimi Yin
mimi at osafoundation.org
Tue Aug 22 08:45:01 PDT 2006
Sending this to the list to open up discussion...
Some Context, as many of you know, Darshana has been working on our
nifty new quick item entry, command-line-for-dummies UI. She's made a
lot of progress just based on really rough wiki write-ups we did ages
ago (http://wiki.osafoundation.org/bin/view/Journal/
QuickItemEntry)...but now it's time to get serious about this and
nail down the specifies of the interaction and workflow.
I've pulled together a proposal here, based on conversations,
Darshana, Jeffrey and I have been having and Darshana's notes (see
bottom): http://wiki.osafoundation.org/bin/view/Journal/
QuickItemEntryProposal
A few more details came out as I was writing this up.
1. There is a difference between just starting to type and having
keyboard focus automagically move to the command line field; AND
Explicitly clicking into the command line field. I think in the
former case, you want to just do whatever the default command is. In
the latter case, you want to select the entire field and potentially
replace the default command with your own.
2. There are potentially illegal multiple commands that we need to
deal with (e.g. /NOTE /NOTE or /SEARCH /NOTE) We can zap
them...disallow them, or just ignore them, or pop up a dialog?
3. There's some trickery about what we do with items created in the
command line...
+ Add them to the Dashboard collection?
+ Add them to the currently selected collection?
It clearly depends on what the user is trying to do...and I'm not
sure that there's a good way to divine user intent. The closest thing
I could come up with was:
+ If you're creating an item that matches the context you're in, add
it to both the Dashboard and the currently selected collection (aka
the thing I'm looking at right now).
+ If you're creating an item that doesn't match the context you're
in, add it just to the Dashboard...you had a brainwave in the middle
of doing something else and we want to help you record as quickly as
possible without disturbing your current context.
I will try to mock-up a few screens as well and add it to the wiki
page...But here's a written proposal to start with.
Thx! Mimi
On Aug 21, 2006, at 3:59 PM, Darshana Chhajed wrote:
> Hi Jeffrey and Mimi,
> I have written down what we discussed today. Please correct me if I
> am wrong, or elaborate more if you think its confusing or
> incomplete or if I have forgotten something.
> Thanks.
> Darshana
>
> *
> Working of the Text entry widget:
> *There should be a drop-down list of icons representing items
> (mail, event, task, note, search) on the left of the text widget.
> By default, the icon representing the item created in that view
> will be selected. For eg: If the calendar is open, the "event" icon
> will be selected, is Mail is open, "msg" icon is selected. The
> corresponding command will be displayed in the text widget.i.e. "/
> Event" will appear in the text widget. On clicking on the text
> widget, "/Event" would be erased. An event will be created
> depending on the text the user enters .(assuming it is not a command)
I don't think we can delete the command-text because otherwise, text
will disappear as you type it?
>
> If the user types "/", it is a command. If "/s" is entered, "/
> Search" will be auto completed after hitting space since that is
> the only command starting with "s". If there is no command which
> can be auto completed then the default item of that view will be
> created with the text entered by the user. For eg: "/Foo meeting"
> will create a task with name "/Foo meeting" if we are currently
> viewing Tasks.
I think even for the default, we want to keep the command label: /
TASK Foo
>
> If the user wants to create an item stamped as multiple things, he
> would have to say " /Mail /Task" in the text widget.
>
> If the user starts creating an item, and if he changes the view
> before hitting return, the text in the widget should be retained.
> After hitting return in the text widget, the item should be created
> and the text widget should get the command and icon relevant to the
> current view.
Yup to both of these.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20060822/a5074e4c/attachment.html
More information about the Design
mailing list