Closed as not planned
Description
⚠️ 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.
🔖 Feature description
There is user demand for notifications based on task dates see #432. However this requires the use of another obsidian plugin which was not designed to be used with tasks first, instead adding support later in development.
✔️ Solution
Create a native implementation of reminders build into the tasks plugin. See my current ideas for it under Additional Context.
❓ Alternatives
Do nothing, and use the currently existing reminder plugin
📝 Additional Context
Setting Reminder Date
How to set the reminder date:
- create a new date field called reminder:
- Con: starts to bloat the modal UI with two many dates
- Pro: probably the easiest to implement
- Convert and existing one to reminders name and all
- scheduled -> reminders (personally never found this one useful)
- regardless should maybe add a setting to hide unused element in modal. Or add page on publish for CSS snippets
- Con: could mess with existing work flows if converting
- scheduled -> reminders (personally never found this one useful)
- Treat and existing field
due, start…
as the reminder date via a selector in settings or a toggle next to the date ⏲️- Pro: could enable multiple reminders, one on Start and another on Due
- Pro: could set this on by default via a global setting, low friction for user
- Con: Could complicated existing tests and would require a new data fields to be added of type bool: isRemind
While option one is probably the easiest I think three is the most interesting to implement while also offering the most expandability with multiple reminders and a minimally clutter UI. I do believe a PR should be created to hide elements from the modal see #1853.