Sorry for the long email but I enjoy thinking about and tweaking
interfaces to make them easier to use so that's why I seem to just go on
and on. If you're not interested in this kind of thing or take offense
with constructive criticism then you should probably stop reading now.
:)

On Wednesday, November 29, 2006 10:37 PM Juha Suni <> said:

> I'm answering for Brian since I had pretty much the same questions
> when I started testing it. Found the answers and actually the user
> interface is really intuitive once you "get" it.

I wouldn't call it intuitive. It's not intuitive because the knowledge I
have about the interface when I first started using it wasn't enough to
actually use it fully. In this case the application should give hints
and/or instructions.

Having said all that, the interface is definitely cool and I understand
it's only at v0.2. I think Brian has made a really slick app so far with
some great ideas.

> 1. Changing the priority happens by just dragging the item up and
> down. Since they are ordered from high to low, the app knows how to
> set the new priority according to your drag. An if you drag a low
> item to between med and high items, it conveniently just asks you
> which one do you want the dragged item to be.

When you hover over these links for a sustained amount of time, or if
you click and don't move, it'd be good for a popup/tooltip to appear
that says, "Drag up or down to change priority."

> 2. The whole form doesn't disable. Using the checkboxes you can
> select items and then select a new lable for them from the top.

When you check a box for the first time it'd be good for a tooltip to
appear at the labels dropdown saying, "To change a task's label choose
one from the following list." This could use cookies so that it is only
shown once per computer/user.

> 3. There are small + and - links near the label, these can be used to
> create new lables or edit old ones.

This one is ok I think. But maybe a tighter visual relationship between
the dropdown and the +/- would be helpful.

> You can also create a new label
> quickly by typing out "MyNewLabelName>", or even create the todo-item
> for it at the same time using "MyNewLabelName->MyNewTodoItem". There
> is also a shortcut for setting the priority. Just type "med!" and it
> will change to medium.

This is cool but definitely not intuitive.

Again, upon first click in the task box a tooltip can appear that says
"This is where new tasks go. To add a new or already existing label,
type 'label> task'. To set a tasks priority type 'low!', 'med!', or
'high!'."

> 4. This was something I hadn't seen before and really intuitive. You
> do it like you would with a pen and paper. Try drawing a line on top
> of the item, from left to right. Yes, with your mouse - click'n'drag.
> To remove the line do it from right to left. Works amazingly well.

Yes this is very cool and a good idea, but definitely not intuitive.
When was the last time you performed this action to get the same results
in any other program? I don't have any ideas about how to give
instructions for this in a slick way but they should be there somewhere.

Alternatively:

1. For all these instructions, small boxes that span the width of the
application can be placed at either the top or bottom. Each box will be
about a specific part of the interface, will be a different color, and
have a small x at the top right. They'll all appear the first time the
page is loaded and stay present until the user clicks the x on each one
of them.

2. A tab can be placed somewhere, probably at the top, that says "How do
I use this?". When you hover over it a large tooltip can appear that
gives instructions for everything.

2a. Using an accordion animation, a div that has instructions can slide
open while pushing the entire app down the page).

So that's my .02 on that subject.


Again, good work Brian!


Chris.

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to