uphy / obsidian-reminder

Reminder plugin for Obsidian
https://uphy.github.io/obsidian-reminder/
MIT License
441 stars 34 forks source link

Allow Reminder times when using Tasks plugin format #74

Open benshead opened 2 years ago

benshead commented 2 years ago

Goal or desired outcome of this feature

Goal: I'd like to be able to use the Dataview plugin's task integration to embed tasks in various notes based on their due date. I'd also like to be able to make use of the Reminder plugin's ability to notify at different times of the day when a particular task is due.

Problem: Since Dataview seems to use the same date format as the Tasks plugin, I tried enabling that as the primary reminder format in the Reminder plugin, but found that this sets all of my reminder times to my default reminder time. Since the Tasks plugin format doesn't support times of day, it is logical that the Reminder plugin doesn't either when using Tasks plugin date format. However, this causes my goal to not work.

Describe the feature

Since the reminder time needs to be readable by the Reminder plugin but ignored by the Tasks plugin and the Dataview plugin, this may be so complicated as to not be worth it. The simplest solution that I can imagine is for the Reminder plugin to look after the date in a Tasks plugin-formatted date to see if it sees a correctly formatted time. Thus it would read - [ ] Task 📅 2021-09-16 10:00 correctly. If that isn't possible, using parens to contain the time like - [ ] Task 📅 2021-09-16 (10:00) would be simple enough for users.

Of course, there may be a totally different way to achieve my goal, so I'm very open to a different idea for how to do it. I'm really excited about this plugin and very appreciative of you for developing it. I'll still use it if this isn't possible, but I think it would be useful for others too.

Screenshots, mockups, or videos

No response