Replies: 4 comments 2 replies
-
I think i don´t need such a feature. |
Beta Was this translation helpful? Give feedback.
-
I too would like this feature. I noticed today in using Markor on Android that although it is a pretty simple text editor, its todo.txt implementation allows the movement up and down of items in the todo.txt files by providing a simple up or down arrow in the toolbar. Clicking that part of the toolbar moves up or down whichever item the cursor is currently inside. Granted that's not full or even partial drag and drop, but it does provide the ability to easily move an item up and down in the todo.txt file. That's a welcome ability, and something that I don't even think Simpletask (again Android) offers. I note than when you highlight an item in Sleek and left click you get a simple context menu that lets you change the priority and copy or delete. Might be simple enough to add into that menu the ability to move the item up or down in the todo.txt file, which is what Markor does. |
Beta Was this translation helpful? Give feedback.
-
My suggestion is to allow drag and drop while maintaining automatic sorting with some simple rules.
When it comes to moving between attributes and auto-sorting, some logic needs to be applied.
The expected behavior when dragging a todo will differ based on the attribute:
This way, auto-sorting is unaffected. |
Beta Was this translation helpful? Give feedback.
-
Note - using version 1.3.1, so I just realised these comments might not be accurate for the current version! TLDR:
Sleek currently only shows the priorities in use, so if I want something to be priority 'B' but I don't currently have a priority 'B' item then that would need to appear for drag and drop to work nicely.
Critique of Option 1: Option 1 is about using Sleek for sequencing, with the order within a priority able to be adjusted manually. I guess this would mean turning off sorting and changing the order of lines in the file to suit the preferred order. I am not sure how else this can be made to work with the todo.txt approach in an intuitive way - removing context seems unintuitive if I just intended to reorder things. If someone is working out sequencing then either it's really simple and they choose to use todo.txt, or it's not and todo.txt is probably never going to be a great tool. Sequencing is about dependencies - recording them and ideally reordering items accordingly. The best basic way I've found to do sequencing manually is to use lists in a text editor which includes buttons to move, promote or demote items 'with subpoints'. Often you need to be able to move an item along with all the items which depend on it to preserve the dependencies. I can't think of a way to do this using todo.txt without adding on additional features which wouldn't be supported by other programs. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there.
A couple of times a drag and drop feature has been requested but never really described or discussed. Although I'm not going to be able to work on it asap, I would like to figure out how this feature would work in the boundaries of sleek.
I can think of two ways to approach this:
1.
The obvious rough idea would be to drag an item and while hovering over another item, a visual indicator would appear below that hovered item.
And now comes the tricky part as we have an automated sorting: To make sure the item would get sorted exactly below the hovered item (which is expected by the user imo), the dragged item would need to lose specific attributes (project, context, due date, priority) and adapt those from the todo it is hovered over. This can be problematic.
2.
Another idea would be to only allow the drag and drop feature on the groups (priority, due date, context, project). Like this a user would drag and item and hover it over a specific group. Which would then show an indicator (maybe a frame around the whole group). After dropping the item on eg a project, the dragged todos would be extended by the groups project.
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions