Thanks for the feedback! I agree it isn't the most intuitive app the first time you open it, but like someone mentioned, once you view the vid or read the help page it should be more clear. There are quite a few hidden things like the marking off of a to-do(big thanks http://shib71.googlepages.com/index.htm to Blair McKenzie for writing that after I inquired about it on the discussion list), or the typing shortcuts that I wasn't sure how to explain on page, but maybe a one time, or first time use tooltip pops up and explains it.
The sorting does need some tweaking. Like you mentioned just clicking on a priority should bring up a bubble asking what to change the priority to instead of requiring a drag every time. As for the addition of due dates and stuff... I'm not sure if I want to include that in this part. I kind of built this the way I would like to use it, and for simple to-do lists dates just seem to get in the way, especially if they're required. If I have a to-do I need to get done by December 14th, I'd rather just type that in. This is called MyDayLite because its basically the core functionality of a grander project. I'm hoping to build a full scale project management app out of it, which will include to-do details, due dates, assignments, and simple asset and time management. I eventually want to have Gmail, Google Calendar, and this project mangement app open at the same time and have it feel like a suite. I took a stab at creating a PM tool and highly based it off Basecamp, but in the end it didn't feel right to me. It worked great, but I wanted to take a slightly different approach to it. Right now the biggest things I want to look at are cleaning the text so an html tag doesn't blow up the page, and changing the editing text field to textarea. After that I'll look at making it a little more intuitive. Thanks again for the suggestions :) Brian Chris W. Parker wrote: > > 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 > [email protected] > http://jquery.com/discuss/ > > -- View this message in context: http://www.nabble.com/MyDayLite-%28to-do-list%29-release.-All-files-included.-tf2725759.html#a7637879 Sent from the JQuery mailing list archive at Nabble.com. _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
