ransome1 / sleek

todo.txt manager for Linux, Windows and MacOS, free and open-source (FOSS)
https://github.com/ransome1/sleek/wiki
MIT License
1.33k stars 104 forks source link

Add `pct:` custom tag (or something similar) to keep track of progress #490

Closed callegar closed 1 month ago

callegar commented 1 year ago

Did you check if a similar feature request has already been reported?

Checked, not reported.

Is your feature request related to a problem? Please describe.

I think that it would be great to have the option to use a custom tag (e.g. pct:) to keep track of progress on tasks on which activity had to be interrupted. I do not know if other todo.txt task managers have something similar or if they have agreed on the tag name. In case, it would be great to take inspiration from them.

Describe the solution you'd like

Support a custom tag (e.g., pct:) to keep track of progress on a task on which activity had to be interrupted. In the example pct: would stand for percentage.

When a task has the filed, sleek should show a completion indicator (either merely reporting the percentage or showing a progress bar).

On completion, the field should be removed.

mimmori commented 1 year ago

While waiting for an opinion from the developer, I share my working method, maybe it can be an inspiration for you.

I created some specific contexts that identify the status of the task. In my case it is not important to keep track of the real completion percentage. Example: task started, to be reviewed or in waiting status ( @status_going, @status_review, @status_waiting ).

I realize this isn't exactly what you want to do but it might be a temporary work around.

callegar commented 1 year ago

@mimmori your solution is actually rather similar to what I have been using. When I have many contexts, it is not so immediately visible, though...

ransome1 commented 1 year ago

Sorry for my late reply. I'm currently rewriting large chunks of sleeks, to make it more maintainable. While doing so, this should be a low hanging fruit. I'll add it to the backlog. It will take time though, as there is plenty of technical depth to take care of first.

callegar commented 1 year ago

Thanks for the update!

github-actions[bot] commented 1 month ago

This is an automated response. We acknowledge your report, and we appreciate your engagement. However, as there has been no recent activity in this thread, it has been marked as stale. If you have any further feedback or if the matter is still relevant, please do not hesitate to respond. Otherwise, this thread will be automatically closed in 15 days from now.