delashum / obsidian-checklist-plugin

MIT License
372 stars 39 forks source link

few ideas #17

Open Fleget opened 3 years ago

Fleget commented 3 years ago

thanks for the great plugin! I understand that this is maybe hard to implement, but it would be awesome to drag and reorganize groups in todo list. for example, let say I have groups for today, for tomorrow, and group for next monday, so I could easily place the group with highest priority to be first.

another thing is that I must have my todo-tag only line above my checkboxes. It would be better if I could have it at the bottom (or anywhere in note), and still be able to see all tasks from that note in tasks list. What do you think?

delashum commented 3 years ago

To your second suggestion, I do think it's an interesting idea to be able to set the tag at the top of a file and capture all todos. There is also the suggestion in #14. Would that help you?

As far as the reordering of the groups. Are you grouped by file or by tag? #1 had a suggestion to work with some sort of due date system. I like that approach and was going to proceed in that direction. Would that accomplish what you are looking for?

Fleget commented 3 years ago

That would be great 👍 I found that I can hide it in preview mode like this: %%#todo%% and everything works. So this pretty much solved my problem, the page now looks cleaner. However, if it was possible to simply place one #todo tag at the top or bottom and capture all the tasks in this note, It would save me extra work.

Im not a big fan of scanning all files for checkboxes, because not all are relevant enough to be in tasks list, but having it in settings like a option would not do any harm.

I am grouped by file, and some sort of due date solution would be great. I was thinking about something automatic, because I am using calendar plugin as well, so my page title is literally the due date for all the tasks in that page. So in my case it could be sorted by page name. Having something where you need to specify it, like #todo @[[date page]] as mentoined in #1 would be more flexible for pages that were not created using calendar plugin.

And the last thing, it would be awesome to pin one group, which will remain always at the top. I would pin my ASAP or "today" page for all the most important, unsorted, or recurring things right now.

itszaen commented 2 years ago

I am grouping my todos by tags ("doing", "planned" "someday") and they are (thankfully) in alphabetical order. But I do feel there should be a setting to reorder them instead of having to do something like naming my tags "1_name", "2_name", and so on.

JDuchniewicz commented 2 years ago

I second that drag and drop + reordering would be a killer feature. Of course we can do it manually, but hey, optimize the hell out of it! 🔥

omega3 commented 10 months ago

Please implement drag and drop in panel. Now we can only sort manually when there are a few tasks under same tag entry. Tasks from other documents land below unsorted. I like to sort even urgent tasks. So this causes me to keep all tasks in one document. That is a huge limitation.