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:
I don't think we can delete the command-text because otherwise, text will disappear as you type it?
I think even for the default, we want to keep the command label: /TASK Foo
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list http://lists.osafoundation.org/mailman/listinfo/design
