Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to set "on completion: delete" as default #3132

Open
4 tasks done
GrayStrider opened this issue Oct 21, 2024 · 1 comment
Open
4 tasks done

Option to set "on completion: delete" as default #3132

GrayStrider opened this issue Oct 21, 2024 · 1 comment
Labels
scope: lifecycle of tasks Issues to do with deletion or moving of tasks upon completion. See also 'scope: managing tasks' status: wontfix This will not be worked on type: enhancement New feature or request

Comments

@GrayStrider
Copy link

⚠️ Please check that this feature request hasn't been suggested before.

  • I searched previous Ideas in Discussions didn't find any similar feature requests.
  • I searched previous Issues didn't find any similar feature requests.
  • I am only requesting a single feature. Multiple changes should be split into individual requests, with links between them.
  • I believe my requested feature will be generally applicable to other users, not just me: it is not uniquely tied to my personal workflow.

🔖 Feature description

Option to set "on completion: delete" as default in extension settings

✔️ Solution

Would save time for users that create mostly one-off tasks and do not wish to keep them after completion.

❓ Alternatives

Input "on completion: delete" manually every time

📝 Additional Context

Currently, "on completion: keep" is treated as default, same as not having that flag at all.

@GrayStrider GrayStrider added the type: enhancement New feature or request label Oct 21, 2024
@claremacrae
Copy link
Collaborator

I have been mulling this over.

I understand the desire to apply "on completion: delete" more easily than on every task line.

However, I am not comfortable enabling an option for it, as it then requires users to remember to add 'keep', making it too dangerous a facility to supply.

There is, however, an existing request that would offer an alternative idea:

Once implemented, that would allow frontmatter such as something like this:

tasks-default-on-completion: delete

The Obsidian properties editor would make it very easy to add this to individual markdown notes.

And users who wanted it add it everywhere could set up a default template for their notes, that included that property on every new page.

@claremacrae claremacrae added scope: lifecycle of tasks Issues to do with deletion or moving of tasks upon completion. See also 'scope: managing tasks' status: wontfix This will not be worked on labels Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: lifecycle of tasks Issues to do with deletion or moving of tasks upon completion. See also 'scope: managing tasks' status: wontfix This will not be worked on type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants