urishiraval / obsidian-apple-reminders-plugin

A plugin to attempt to bring Apple Reminders into Obsidian.
GNU General Public License v3.0
149 stars 14 forks source link

Plugin does not consider default lists (Today, All, Scheduled) or Smart Lists #29

Open jslpc opened 1 year ago

jslpc commented 1 year ago

Love the plugin!

Just wanted to mention that if you specify a default list, such as Today, Scheduled, All, etc, the plugin will show 0 reminders and create a new list in Apple Reminders to account for it.

For example, putting this in the frontmatter results in a new list being created called Today:

```apple-reminders
list: Today

Similarly, if you try getting around it with a Smart List (for instance, to list all tasks due today or overdue), these don't get considered either.

ghost commented 1 year ago

Also running into this. I kept my Reminders in Obsidian for a while, but separating them out into Apple Reminders after the recent facelift has been great. Unfortunately until this supports Smart Lists and the new features of Reminders, it’s not very useful to have as a plugin.

jslpc commented 1 year ago

To add onto what chriswilson613 said about the recent Reminders update, Apple introduced a new list type called Groceries that sorts your list items into food categories automatically. I'm going to assume using this type of list is currently unsupported as well, since it's not considered a regular list or even a smart list, but its own separate thing.

ghost commented 1 year ago

Ah, that’s neat! I’ve just started trying it out again (Apple Reminders) after the new updates, apparently I just hadn’t run into that yet.

As for the author, totally understand that it’s a good bit of work to integrate with the new API, but I think these core features are probably worth prioritizing. As it was, Reminders were always a bit anemic for me feature-wise to make my daily driver, but now it seems capable. You might see an influx of Reminders users in the same boat as myself.

In terms of functionality, I did play around with it a bit more, and the behavior of creating a new empty standard list alongside the Smart List of the same name actually makes it a detriment, every time a query is checked it’ll recreate that new list, so disabling the plugin was about the only option.