obsidian-tasks
obsidian-tasks copied to clipboard
Ability to add custom fields, with own Emoji and Dataview signifiers, and full integration with Tasks
⚠️ Please check that this feature request hasn't been suggested before.
- [X] I searched previous Ideas in Discussions didn't find any similar feature requests.
- [X] I searched previous Issues didn't find any similar feature requests.
- [X] I am only requesting a single feature. Multiple changes should be split into individual requests, with links between them.
- [X] 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
Many of obsidian-tasks-group core features are connected to the attributes on the tasks, such as 🔼 Priority, 🛫 Start Date, ⏳ Due Date etc. It would be very nice if we had the ability to add more custom fileds to our tasks that also integrates with the other features such as autocompletion, visibility on the queries etc.
In my own case i often connect a customer, contact person and time spent on tasks. I do this with in-line fileds today. But it is very inconvenient to type them and the workflow would be so much better if they could be used in the same way as the built in attributes we can asignt to tasks with the plugin.
This is an example of a task i create
- [T] Migrate database [customer:: [[CustomerA]]] [contact:: [[John Doe]]] [time:: 1h]
this looks something like this in obsidian
In my caste i could replace the time-field with a tag instead, but for the others I cant since I would not be able to use links.
✔️ Solution
Give us the ability to add custom task attributes in settings, with a corresponding Emoji Where other features work for them, such as auto-complete, queries, target them with CSS etc. This would be very powerfull for the end users when tags are not suitable.
In my use cast I could use ⏱️Time 🤵Contact 🏢 Customer
with the result
❓ Alternatives
No response
📝 Additional Context
No response