Skip to content

Add optional Vietnamese lunar calendar dates - #308

Open
andynvt wants to merge 7 commits into
sfsam:masterfrom
andynvt:master
Open

Add optional Vietnamese lunar calendar dates#308
andynvt wants to merge 7 commits into
sfsam:masterfrom
andynvt:master

Conversation

@andynvt

@andynvt andynvt commented Jul 18, 2026

Copy link
Copy Markdown

Summary

Adds an optional Vietnamese lunar calendar display to Itsycal.

Changes

  • Add a “Show Lunar Calendar (Vietnamese)” appearance preference, disabled by default.
  • Display lunar dates below Gregorian dates in the calendar grid.
  • Include lunar dates in agenda date headers.
  • Resize calendar cells automatically when lunar dates are enabled.
  • Support lunar leap months using UTC+7 calculations.
  • Update the calendar and agenda immediately when the preference changes.

Testing

  • Built successfully with the Debug configuration using xcodebuild.
  • Launched and verified the app on macOS.
  • Verified lunar dates render in the calendar when enabled.

Screenshots

Screenshot_2026-07-18_14-09-43_230 Screenshot_2026-07-18_14-10-12_852

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.

1 participant