Drag and drop
I can't believe this feature has not been recommended yet.
I just started using Todoist today, but have already moved all my stuff over from Reqall, cancelled my pro service there, and signed up for pro here. Why? Todoist is BY FAR the best task management system I've ever tried - including Reqall, RememberTheMilk, Outlook, Google Tasks, an old-fashioned notebook, Google Docs, and even a dedicated Gmail account, not to mention all manners of filters and labels.
I LOVE having such flexibility to organize my tasks in any number of buckets (projects) I choose, this is exactly how I've been trying to set it up elsewhere using all manner of unnecessary fancy categories, in the case of Reqall. Here I just have projects and tasks, and it takes me about a second to create each one. AWESOME.
One huge thing which would make Todoist even better.. Is DRAG AND DROP. Come on guys this shouldn't be that hard to code (or outsource) and would make an already awesome experience completely seamless.
Thank you for this! Will definitely spread the word far and wide.
thank you for the suggestion, we're happy you enjoy Todoist so much :)
As for the 'drag and drop' feature - it is already possible to drag and drop tasks and projects. Click "Reorder" on the bottom of your tasks or project list to access drag and drop mode and then click "Done reordering".
I meant more of an easy solution, without requiring the extra click.
I agree with Roham. I especially would like the feature in the today view. I currently assign priorities to "order" my tasks for the day across multiple projects. It would be nice just to drag and drop them into my preferred order for the day.
I would also suggest that... A better way to reorder is to keep some fix area before each task (like gmail does) that you can drag and drop and reorder easly.
And i also miss the reorder function in todays task too..
It would be a great improvement to todoist!
And i agree... Todoist is by far the best task manager application i ever see, and i am recommending it to all my friends. =)
I agree ... Todoist is great! ... and still there are improvements possible!
It would be nice to have a REODRDER FUNCTION FOR A FILTERED LIST - right now i help myself by editing the due dates by minutes ... but DRAG AND DROP would be more elegant by far ;-)!
I see a lot of suggestions here and I am unsure what you mean by "drag and drop".
* Do you want a faster way to reorder tasks in a project?
* Do you want a way to reorder tasks in a view (such as today)?
* Do you want to fast move a task from a project to another?
Providing feedback on this would be great for future improvements of Todoist.
I suspect each of the people above may have different needs, but what I consider to be most important:
1) Faster drag and drop to reorder tasks within a project (using as people suggested a small clickable area that always allows drag and drop)
2) Faster moving tasks between projects - how I use this is I have an 'urgent' project folder in which i put immediate tasks, then when the tasks are done i want to move them to their proper project folders for archival's sake
I think someone else wanted to order tasks in the today view, I personally use Google Calendar to manage time-specific commitments but may change this in the future.
Thanks for listening to your customers!
the main point of my suggestion is concerning the "report", the filtered list! Up to now you cannot edit it. And it takes quite a lot of time to reedit each task to order them in a way you would like to follow - and it takes the same time again, if you have to reorder = to reedit them, if something disturbs your plan ...
So for example in your today list there are 50 "Next actions" (and not only one next action for a project, but for some the next 3 or 4 actions) - and you are free to choose, which ones you do today and which ones tomorrow. So it would help to find "the right one", if I could reorder them by drag and drop, which is much faster than to edit the time or the label and click on filter. Also I won't loose sight of the rest (which is the case, if I use a filter like "today" and "call").
E.g. I could group them in a rhythm of an estimated half an hour for calls, then 90 minutes a creative task, then some shopping and "light calls" ...
And drag and drop is faster for this than to change priorities or labels or duetime ...
And of course the greatest thing would be, if indenting would be possible (of cours without changing the indentation in the original project!).
But probably is the problem how to transfer the "done" signal from this "new project" to the original task ...
The name of the project-table, created from the report, could be the filter used to create it and a time stamp.
And if you don't need it any more, you could delete the whole thing without deleting the tasks of the original projects ...
I see that my idea about drag and drop is a bit different from the idea of the original poser of the question, but I hope it will be tolerated ...
Kind regards, Chris
PS I have given up using a calendar as I have not found any task managing program which cooperates in a reliable way with any calendar and has an iphone app ...
I would like to see the drag and drop feature for two purposes:
1. Faster way to reorder within projects. I would like to have the reorder feature always on instead of having to click "Reorder" off and on. This feature is always on in the related product, Webdoist.
2. I would like to reorder tasks within a view. I too use my Today view as a "Next Action" as described by Chris. It would be nice to group tasks by what I can do within a given time period versus having to assign a time, label, and/or priority.
1. Faster reordering within projects
2. Faster moving tasks between projects
What a great app!
Use Drag & Drop to facilitate:
1) Faster moving tasks between projects
2) Faster reordering within projects
Give us a handle or icon for a task that is always draggable. Click & drag this icon to re-order a task, or drop it on another project to move the task to a different project.
Believe it or not, this feature is a blocker for me subscribing, and committing 100% to using todoist as my GTD solution.
I'm with Brian: I've stopped using Todoist for now because rearranging tasks is so clunky. I'm using GQueues for now, but I would switch back to Todoist in a thrice if drag and drop were added! It's functionality is superior in every other way.
Also, I do think it would be great to be able to reorder tasks in a view, such as "Today." (In addition to moving tasks between projects and reordering tasks within projects.)
To move a task to a different project
Moving tasks between projects would be awesome. If this is the only feature that the devs add, I'd be happy. This should be priority #1!!
I just switched over from having a premium account with ToodleDo. Todoist is far more elegant and easy to use! I do agree with the requests above:
1. Faster reordering within projects
2. Faster moving tasks between projects
all without an extra click of a button...the idea mentioned above of having 'reorder' always on is a great one!
It would be nice if it worked like Basecamp where there is a "reorder" control that appears when you mouseover an item.
Also, it's convenient to be able to use the keyboard shortcut to enable "reorder" mode, but it's awkward because you hit a key, then have to use the mouse to reorder -- it's awkward from a usability standpoint.
Todoist is a fabulous projgram but not being able to drag tasks between projects is very frustrating. This should be a basic function for a program of this sort.
I completely agree that Todoist needs to allow tasks to be dragged and dropped between projects. And as others have already said, this is one of the primary issues preventing me from adopting Todoist.
I am trialing Todoist and have been using remember milk, toddledo and have tried a swag of apps in the past too and completely agree with all the comments so far.
if you implement easy fast reordering at a task and project level you will be streets ahead of the competitors. i am trialing just because this is such a core feature but difficult in lots of other apps. This to me is more important than anything else at a base level.
So far I like Todoist's functionality, however it seems like that are often too many key strokes required to do things.
Reorder and indent are two example of this. In all humility I would like to suggest that the developers have a look at CheckVist where both indenting and re-ordering are all done by dragging with the mouse or consistent use of CTR and the arrow keys. It's really straightforward and fast. There's also an option to keep notes visible in the list view, again avoiding extra key strokes to see the notes.
I suppose I'll get used to the extra work but I'm hoping the Todoist interface will get more streamlined. This will then be the dream Todo list program.
For an example of how to handle reordering very effectively, see Asana's reordering functionality. Todoist's simple task list, prioritization, blended project views, and Chrome integration is far superior but in the ease of use battle (i.e. reordering, fewest keystrokes to create new tasks), Asana is king. If we could get reordering functionality similar to Asana's, Todoist would be that much better.
I hope that drag and drop will work for creating subtasks. It would be great to be able to select multiple tasks then drag them on top of another task in order to make them subtasks.
Don;t know if anyone has put this in - but my killer drag and drop feature would be to move tasks and drop them into a different project on the left side - basically getting rid of the "move to another project" option in the drop down menu.
Please please please ...
I'd like several drag and drops
1) Reorder tasks within a project would always be on, by using a grab-able area before each task.
2) Tasks could be dragged from their current project and dropped on a task on the left menu - effectively moving the task to another project.
3) A task could be dragged and drop onto another task, making it a sub task.
4) Tasks could be dragged to reorder them for the day.
Also - be able to drag and drop to a date on a side calendar to set the due date would be nice ....
Make it possible to drag a task to a different project. That would be a huge improvement! For instance, drag a task over a project and it drops it into the other project.
My priority is to drag tasks to different projects. If one wants to use this system as a GTD system, one needs an "Inbox" for tasks that are not yet categorized. Emptying that Inbox by dragging tasks from the Inbox to the appropriate project is a must-have.
I like Steve Tighe's list of drag and drop suggestions, as well as C Bailey's addition (drag and drop to a date on a side calendar). I'd like to suggest that tasks be moveable without even having to go to a "grab-able" spot on the task line (e.g. on Wunderlist, tasks can be moved about without having to click on any grab-bar at all). I find the present re-ordering solution cumbersome, not only because it involves extra steps, but also because the re-order button is located at the very bottom of a list, and that can mean a lot of scrolling on my longer lists.
Oh yes - I was surprised this has not been implemented yet.
+1 for Steve's suggestions
Dragging between projects is definitely the most important for me. For moving things out of my Inbox project.
Could the support team please comment on the status of this feature?
although I can't give you an exact timeframe on when it's going to be released, it should be out in a couple of months.
Wonderful news, thank you!
Could it be possible to make an drag an drop function to existing task from email? so that the would turn up as comments to the task?
How about adding COPY TO PROJECT alongside MOVE TO PROJECT on the Task actions list?
I meant of course xxxx TO ANOTHER PROJECT (!).
My typical workflow is to Enter a number of to do items and then sort them (get it down then figure out where they belong)
I love the application to, however I have completely moved back to Wunderlist until ToDoList implements a way to drag items between and within projects.
The drag and drop is organic and requires less brain process than moving items with click on commands.
Todoist, thank you so much for implementing this! It has made my day.
Ahhh I don;t think they implemented this - not as folks are thinking it should be ... I think what we are talking about is a grap handle where you would click hold then be able to pull the task to another position, a another project (via the left side project list) or to a new due wate by dropping the item on a date ... I don;t see any changes.
It's there--if you mouse to the left of a task, three little horizontal bars appear, then your cursor turns into a four-way arrow. Now you can click and drag.
Thank you, Todoist!
you can grab any task or project by the icon visible on the left side of each task or project when hovering over it. Then, you can move it to a different position or drop it to a different project.
If you don't see this option, please clear your browser's cache and make sure you're not accessing Todoist through an outdated bookmark. You should see v=22 in Todoist's URL.
AHHHHHHH - the clouds parted and I see the bars - THANK YOU THANK YOU THANK .... I am a happy man!!
WOW!! This is perfect -- Thank you. I appreciate that you have heard the comments and made it real! It works like a charm . This afternoon, I move my items back in to ToDoist
Curious.. How long has this been implemented? I noticed my V= value was 6.. Does that mean I was on version 6 while the current version is "22"?
How embarrassing if that is the case
we're glad you enjoy this feature :)
It was implemented today and we will also announce it through our social media channels very soon.
As for the Todoist version - please make sure in case you're using a bookmark or a shortcut, that it points to https://todoist.com (or http) and not to a particular version otherwise your browser may not recognize any changes and it case of certain bug fixes or feature implementation - it may not notice them.
we would like to thank everyone for all you comments in this thread which helped us create yet another great feature - Drag & Drop.
Aside from changing the order of your tasks, projects and moving tasks between projects, it will also allow you to easily change your task's due dates by moving them between different days on the "7 days" view as well as postponing them by dropping a task to the postpone box.
Words can't properly describe how great it works and how it can improve your daily task management, therefore you've welcome to take a look at this short video and see for yourself:
The current drag n drop is great!
Would be even greater if I could select multiple tasks at once and drag them somewhere.
Also, when viewing "today, no date" I'd like to be able to drag single or multiple tasks from "no date" to today.
Drag and drop: SUPERB!!! Thanks!
Works great - shouldn't this be resolved now, and let people file any particular requests with more details rather than this broad "drag n drop"?
you can add detailed requests to our Votebox anytime and we would greatly appreciate your feedback.
This may be listed "completed" but I wanted to cast a vote related to what "Chris" mentioned regarding "Reorder function for a filtered list": I want to manually move tasks (up and down) in a filtered query list. For context, I have my Start Page set to the following Custom Query:
"p1, p2, p3"
This successfully displays Priority 1, 2 and 3 tasks in order, as expected. When viewing tasks in a query like this though, I cannot manually move them up or down in the list within their respective priority categories. These are tasks without dates set, as I'm aware tasks with due dates appear first in chronological order (soonest to latest).
Tasks without due dates populate randomly when filtered. Without using due dates, I would like to see a way to manually move tasks within a priority category (i.e. within Priority 1) up and down to a custom order of my choosing, as I can do when viewing them within projects. That feature would be very beneficial.
I would like to be able to drag and drop tasks to easily and quickly assign LABELS and to also separately assign DUE DATES.
This means you should display the labels like projects and allow to drag the task to the label to assign it.
To assign a due date, it would be great to have a small calendar displayed so we can just drag the task to that date and have it assign that as the due date.
This would be WAY more productive than the current multiple step process required to assign a label or due date.
1. I think the desktop version should allow users to drag-and-drop task(s) to assign labels like we can currently drag-and-drop to assign a task to a project.
2. We can't currently drag from the 'today' view to assign to a project. This should be allowed.
3. We can't currently drag multiple selected tasks to a project, we can only drag one at at time.