DamascenoRafael / reminders-menubar

Simple macOS menu bar application to view and interact with reminders. Developed with SwiftUI and using Apple Reminders as a source.
GNU General Public License v3.0
2.58k stars 116 forks source link

Handle subtasks and subgroups (nested lists) in a nicer way #36

Open scottrobertson opened 2 years ago

scottrobertson commented 2 years ago

Right now it does not show the top level group in the filtering list, which makes it a little confusing.

Depending on what is available in SwiftUI, a fix for this could either be adding a "Group" to the dropdown of some sort, or failing that, just prefix the list with the group: "Group -> List" in the filter list.

DamascenoRafael commented 2 years ago

Good point, I didn't know about the possibility of creating a group of lists 😆

I still haven't found a way to access this property. I commented on this thread on Apple forum and I'm waiting to see if there's an update.

If I find anything new I'll post it here.

DamascenoRafael commented 2 years ago

Another thread indicating that unfortunately it is not yet available in the Apple API: Fetching Reminder Subtasks (+ Other Properties)?

I'll check if there's anything new in the new macOS 13.

DamascenoRafael commented 1 year ago

In #90 the URL information saved in a reminder was not publicly available in an Apple API, but despite that I found a workaround on the internet to access that value and it worked.

I believe the same can be done for nested-lists/subtasks 🤞

This was the change to access the URL info: https://github.com/DamascenoRafael/reminders-menubar/commit/5f5d96c51cfbaeeb97ae96debe0f3fc4515d9024#diff-3b9abc59732ccfa44415fc0a061aa164825956389e41c5be9af3527562df22ac

It is still necessary to investigate the reminder objects to try to fetch this information.

I'll try to find some free time to investigate this and add this improvement. Thanks again for the suggestions to make this app better.

ghost commented 1 year ago

With the announcement of interactive widgets for iOS, iPadOS and macOS did you found any changes in their API for subtasks? The native widgets only show the number of subtasks but not the subtasks itself unfortunately. Thx for the well made app! ✌️

DamascenoRafael commented 1 year ago

Updates on handling subtasks. I'm currently working on this, and I believe I can make it available in the next version of Reminders MenuBar.

Here's a sneak peak of it working:

Screenshot 2023-09-24 at 22 39 34
DamascenoRafael commented 1 year ago

With the announcement of interactive widgets for iOS, iPadOS and macOS did you found any changes in their API for subtasks? The native widgets only show the number of subtasks but not the subtasks itself unfortunately. Thx for the well made app! ✌️

@pottersfield Apple still doesn't provide an API for subtasks, but I'm doing a workaround to access this information (as shown in the picture in the post above).

timlance commented 1 year ago

looks good!

ianb-mp commented 4 months ago

Just wondering if there's any update on this?