Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple Reminders: Add option to group by "Upcoming" #16763

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

vapourismo
Copy link

@vapourismo vapourismo commented Feb 1, 2025

Description

Adds a new grouping mode to the "My Reminders" command of the "Apple Reminders" extension.

Its groups are:

  • Overdue
  • Today
  • Upcoming
  • Later

"Upcoming" groups all reminders for the next 7 days.

"Later" contains reminders whose due date is more than 7 days into the future and those reminders without a due date.

Screencast

apple-reminders 2025-02-01 at 18 24 48

Checklist

@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: apple-reminders Issues related to the apple-reminders extension labels Feb 1, 2025
@raycastbot
Copy link
Collaborator

raycastbot commented Feb 1, 2025

Thank you for your first contribution! 🎉

🔔 @thomaslombart @tmwrnr @irangarcia @jondelga @phil1995 @michalzuch @ridemountainpig you might want to have a look.

You can use this guide to learn how to check out the Pull Request locally in order to test it.

You can expect an initial review within five business days.

@vapourismo vapourismo force-pushed the apple-reminders/group-by-upcoming branch 3 times, most recently from ff8af25 to 6cc4c9b Compare February 1, 2025 18:08
Splits reminders into these groups:
  - Overdue
  - Today
  - Upcoming
  - Later

"Upcoming" groups all reminders for the next 7 days. "Later" contains
reminders whose due date is more than 7 days into the future and those
reminders without a due date.
@vapourismo vapourismo force-pushed the apple-reminders/group-by-upcoming branch from 6cc4c9b to e532fdc Compare February 1, 2025 18:09
@vapourismo vapourismo marked this pull request as ready for review February 1, 2025 18:26
Copy link
Collaborator

@thomaslombart thomaslombart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the PR! The current form is somewhat confusing, as "Upcoming" could be mistaken for "Due Date."

The use case makes sense though, can you think of a clearer name for it? Additionally, I wonder if this should be a global preference in the extension's settings for those who prefer this grouping for the whole extension (e.g. for the Scheduled dropdown).

@vapourismo
Copy link
Author

The current form is somewhat confusing, as "Upcoming" could be mistaken for "Due Date."

I considered this but struggled to come up with a better name. In the end I stuck with "Upcoming" as it seemed a strictly coarser grouping than "Due Date" and different enough, especially since both are available in the same menu.

I explored some other options:

  • Temporal Status or Time Status (both are from "task classification" domains)
  • Timeline (implies only ordering to me)
  • Timeframe (overlaps with intra-day groups like morning and so on)
  • Schedule (implies more precise grouping, not consistent with Raycast's inline "Schedule")
  • Horizon (not precise enough?)
  • Roadmap (implies larger time scale, e.g. months)
  • Pipeline (implies linear/1 at a time)
  • Forecast
  • Outlook
  • Agenda (suggests intra-day grouping)

@thomaslombart See any you like among them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension: apple-reminders Issues related to the apple-reminders extension extension fix / improvement Label for PRs with extension's fix improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants