Skip to content

Calendar plugin: support event colors stored in event notes#750

Merged
jgclark merged 1 commit into
NotePlan:mainfrom
michalkrause:feature/calendar-colors
Jun 8, 2026
Merged

Calendar plugin: support event colors stored in event notes#750
jgclark merged 1 commit into
NotePlan:mainfrom
michalkrause:feature/calendar-colors

Conversation

@michalkrause

Copy link
Copy Markdown

Enable support for custom event colors saved within notes, providing compatibility with 'Calendars by Readdle' and 'Calendar 366' apps.

Description

This PR adds support for parsing event colors stored inside the event notes. This behavior is used by some third-party calendar applications like 'Calendars by Readdle' and 'Calendar 366' to persist custom colors.

Motivation

Users of these alternative calendar apps currently lose their color-coding when events are displayed in the Calendar plugin. This change improves ecosystem compatibility for those users.

Risk Assessment & Implementation

While this addresses a non-standard feature specific to certain apps, the implementation is very straightforward and isolated:

  • It safely falls back to default behavior if no color data is found in the note.
  • It introduces no breaking changes or performance overhead for standard events.

Enable support for custom event colors saved within notes, providing
compatibility with 'Calendars by Readdle' and 'Calendar 366' apps.
@jgclark
jgclark merged commit d536252 into NotePlan:main Jun 8, 2026
@jgclark

jgclark commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Thank you Michael. I will update the documentation to cover this and then release.

@michalkrause

Copy link
Copy Markdown
Author

Thanks for accepting the patch!

@michalkrause
michalkrause deleted the feature/calendar-colors branch June 9, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants