2 ms·
This UX is pretty abysmal. The text is difficult to read (which seems important to a text-based todo list). Marking a todo as done is a two-motion action: hov
by notduncansmith 12y ago
This UX is pretty abysmal.
The text is difficult to read (which seems important to a text-based todo list).
Marking a todo as done is a two-motion action: hover over the todo, then click the checkmark (assuming you see the checkmark). The transition to the done section could be smoother as well. I didn't actually notice what I'd clicked for a moment - took a bit of analysis to figure out that I had marked one as complete.
I should be able to move a todo by dragging any part of it - not just the obscure drag handle represented by the menu icon off to the side. Note: I personally am aware that this is also the drag handle icon, but I know plenty of people that aren't.
I can make blank todos. Maybe someone, somewhere, would like to make blank todos - for the other 99.99% of your users, this is a bug.
The keyboard controls are unintuitive. Pressing the left arrow at the beginning of a todo takes me to the previous todo (bug?). Why would I want to indent a todo? "Make a subtask" sounds reasonable, but "indent a to-do" sounds like a useless thing to be able to do. Also, I can't move between the done and not done sections with the arrow keys.
I kinda expected (hoped?) that I could use Vim keybindings to get around. Nope. Not a huge deal, but you might want to look into that (or maybe offer different keyboard shortcut modes - Vim, Emacs, or Pie).
"Sign up to save your lists" sounds like something I'd want to do; however, when I click on it, I go to some other (nearly invisible) screen asking for an email and password. I had a nagging fear that my lists might not have been saved. It looked like the only way to leave the signup page was to click on the Home link, which took me back to the beginning. Then, my first though was "Shit, are my lists gone?". They weren't, to be fair, but that sort of panic-inducing moment is unacceptable.
The entire interface is almost invisible.
Overall, I applaud the effort behind trying to make todo lists simpler, and as much like keeping text files as possible (but with the convenience of being on the web!). I feel like the execution just really fell short.
- hernansartorio 12y agoThanks for your comment. First note that as stated in the About page, this was a personal project. As such I designed it the way I thought was best for my own use, having a free take on what my ideal UX (including shortcuts) and styling would be. Marking a todo as done is a two-motion action: hover over the todo, then click the checkmark (assuming you see the checkmark). Unless you can move your cursor telepathically I think hovering is a part of the clicking motion. The mark will appear if you hover it from the left, no need to hover the text. Besides all of those actions can and are mostly done with the keyboard. The transition to the done section could be smoother as well. I didn't actually notice what I'd clicked for a moment - took a bit of analysis to figure out that I had marked one as complete. I do agree that the done transition could be improved. I can make blank todos. Maybe someone, somewhere, would like to make blank todos - for the other 99.99% of your users, this is a bug. ... Pressing the left arrow at the beginning of a todo takes me to the previous todo (bug?). That's intentional. One of my guiding principles when making it was that it should work just as it were a plain text file. Also, I can't move between the done and not done sections with the arrow keys. That one would be a bug indeed. The text is difficult to read (which seems important to a text-based todo list). On the machines I use it the text is readable and looks better that way, but I agree that the light weight could not be the best for all setups. The entire interface is almost invisible. Apart from the previous point, another guiding principle was that the main focus of the app is the content –the to-dos–. That's why the UI is lighter, and most of it disappears when you don't need it, to let you focus on the content.