obsidian-checklist-plugin icon indicating copy to clipboard operation
obsidian-checklist-plugin copied to clipboard

[Feature request] Basic search (filter) of displayed todo's with page display option

Open apg-dev opened this issue 3 years ago • 1 comments

Firstly, this is a superb plugin - thank you for developing this!

Thinking about usage as an actual GTD system - having the ability to search (filter) the todo pane items would be incredibly helpful. Perhaps a search box in the pane header (between the tag and the count) that when typing filters down the list to only show matches. With a standard "x" to clear search. And finally, maybe a different css class for the header if the list has been filtered - so it's obvious to the user they're looking at a partial list of todo's, not their entire list. Something like this maybe?

search-tasks

Somewhat related: if there was a setting to optionally display the page for which a task belongs, that would be very helpful for displaying tasks filtered by tag. As an example, let's say user is grouping by tag and the tag they're using is #gtd. And further suppose all their tasks fall into one of two tags: #gtd/waiting and #gtd/next. Then when viewing that list of next tasks, for example, it would be very useful to quickly see which page (ie project) each task belongs to. Perhaps the task with optional project (page) display could look something like:

task-example

Anyway, not sure how much work I'm proposing, but those two components (search + page display) would make for a robust GTD implementation w/in Obsidian.

Thank you again for the work you've put into this!

apg-dev avatar May 22 '21 16:05 apg-dev

Thanks for the suggestions, I think these are good ideas and I will try to get them in a future release

delashum avatar May 22 '21 23:05 delashum