The spacebar should be reserved for striking-out (completing) nodes, and nothing else. At the moment, if you want to strike-out a whole tree, you have to tap the spacebar once, which 'expands' the node, tap another time to strikeout the whole tree, and then hit the left arrow to recollapse it. This would be wholly unnecessary if collapsing / expanding was reserved for the left/right arrow keys, and not the spacebar.

One of the things I was looking for when I started using Checkvist is a simple but working progress bar. I think one of the few things lacking is a way to assign more or less weight to each task.
There are many ways to implement this, I am sure, but a simple one would be having 3 levels of priority:
high(x2) - normal (x1) - low (x0.5)

If you have one High priority task and two Normal tasks and you complete the high priority one, then the task bar would move to 50% done, nor 33%.

I know this has been brought up before, but the addition of a folder structure for lists would be immensely helpful. I realize you answer is to tag the lists, and I have, but when you have many lists, it is just completely disorganized. I have created a checklist of checklists, and I know how to link them, but this still does not address the disorganized mess of checklists. I have even created a naming scheme to organize my lists in a logical order. I am no programmer, nor do I pretend to be, but I would think this would be a relatively easy thing to add and immensely helpful. Please seriously consider adding a folder structure and don't just say add more tags. Thanks for the consideration.

I know this has been brought up before, but the addition of a folder structure for lists would be immensely helpful. I realize you answer is to tag the lists, and I have, but when you have many lists, it is just completely disorganized. I have created a checklist of checklists, and I know how to link them, but this still does not address the disorganized mess of checklists. I have even created a naming scheme to organize my lists in a logical order. I am no programmer, nor do I pretend to be, but I would think this would…

Like ctrl+up/down scrolling in sublime text - very handy because when you type near the border of the document you can scroll and see further without the need of leaving the keyboard to touch the mouse and without moving the cursor from what you are typing

I think this is the last "dimension" or characteristic/property tweak that I really would need Checkvist to adopt in order to start using it more widely within the various companies I'm involved with. The issue right now, is that everything is shared on a given list, with very little user-specific customization or prioritization. So I can prioritize the list (via ordering, colors, etc) the way I see fit, but if it's a list that many people are working on (via assigned tasks and subtasks, for example) this breaks down. If there's one thing I've learned, it's that the only way to get a group on the same system is for that system to actually become the default "todo" or list managing software for each person INDIVIDUALLY. If you can't get most/all of the members to view it as a tool that they could "live in" and base their personal workflows off of, it definitely won't work if you ask a whole group to do this.

My suggestion here, would be to simply allow the prioritization (colors) to be user-specific. I think allowing different users to re-order the lists based on their personal preferences/prioritization is too hard, and you quickly get into situations where you're trying to then aggregate tasks from different lists into a mega "todo" list per-person. This is much like what Asana does with My Tasks - all tasks, from many projects, assigned to an individual goes into that individuals "My Tasks" bucket, which they can then prioritize themselves into Today, Upcoming, and Later. The key here is that this essnetially allows two levels of prioritization: the task itself can have a due date of two weeks from now, but for the person working on it they can categorize it as "Today" if they know their next few weeks are crazy and they need to get it done ASAP. This is really important to allowing group prioritization/categorization, and individual prioritization/categorizatin, to co-exist. While I think this works, and is elegant, it's too much for checkvist and ruins the simplicity and flexibility, turning it into a full-blown project management app which isn't necessarily the use case. I love that checkvist is flexible enough to allow for many use cases.

That said, there is the issue that it's not possible for individuals to look at the same list and prioritize, or otherwise categorize, it differently from the "master" list view. This is essential. Rather than re-ordering tasks so that each person has a different view of the list, or bubbling assigned tasks from different lists into a My Inbox for each individual where they can prioritize/categorize/order them as they link in what is essentially a personal sandbox, I think the right approach is to stick with the master-list view but allow people to "color" the tasks differentially. So I could color some stuff red/green/blue (using priority), which for me corresponds to Today/Later/Someday, but that doesn't have to show up to other users looking at the same list. this allows me to drop in, categorize the things that are really urgent for me to do, but still allow others to do the same.

I think this, or something similar to it, is really really important. I know Checkvist doesn't want to become an asana-like project management tool, but this seems like a fair middle ground without adding too much bulk/complication/etc. Something that allows individuals and groups to prioritize differentially is a must.

I think it may be possible to do this via private tags, but they don't sort very well and aren't really built for this purpose. If they are, or if there is a better way to do this with private tags, I'm open. I think private tags right now are the only dimension that behaves user-specifically. Or am I missing something?

I think this is the last "dimension" or characteristic/property tweak that I really would need Checkvist to adopt in order to start using it more widely within the various companies I'm involved with. The issue right now, is that everything is shared on a given list, with very little user-specific customization or prioritization. So I can prioritize the list (via ordering, colors, etc) the way I see fit, but if it's a list that many people are working on (via assigned tasks and subtasks, for example) this breaks down. If there's one thing I've learned, it's that the only way…

The vast majority of use cases, where checkvist is used collaboratively, will be that one or multiple people use checkvist while one or multiple people don't (or don't yet). For these situations, the only model that I've seen work well, is to allow the passive participants to "use" checkvist from the comfort of their own inboxes. Our inboxes are where most of us live, and for teams with different workflows, or even more commonly for that one-off-task you want to assign to someone that doesn't use checkvist, there should be an option for assignees to comment on and complete (and maybe do other things) via email reply. This is pretty simple, as checkvist already does email notifications for assigned tasks. So, the only thing necessary to add, is a link to each of these emails saying "click to complete" and a short note saying "reply to comment on this task" or something to that effect. this goes a LONG LONG way towards making checkvist non-checkvist-user-friendly, and keeping me from having to go back to living in email half the time.

The vast majority of use cases, where checkvist is used collaboratively, will be that one or multiple people use checkvist while one or multiple people don't (or don't yet). For these situations, the only model that I've seen work well, is to allow the passive participants to "use" checkvist from the comfort of their own inboxes. Our inboxes are where most of us live, and for teams with different workflows, or even more commonly for that one-off-task you want to assign to someone that doesn't use checkvist, there should be an option for assignees to comment on and complete (and…

Users would be amazed if you support emojis as Github does e.g. in their commits (see http://www.emoji-cheat-sheet.com). The ability to express emotions in a checkvist line makes editing tons more fun.

I have noticed when using the print-ready option, the text size is determined by the longest line of text. This means when printing multiple different lists, each one prints at a different scale or font size....
It would be great to be able to print at a given font size...
Of provide some other work around.

When you search for a priority, you have to search for priority:[number], and then you only get the results for that number. If, for example, I search for priority:2, I get the priority 2 items, but not the priority 1 items. I would like to be able to use a query like "priority <=2" to return priority 1 and 2 items.

Adding boolean search would help, because then I would be able to search "priority 1 AND priority 2", but this would be more convenient when I'm looking for, say, items of priority 4 and above.