Skip to content

feat: add calendar day view popup with today/tomorrow layout#2

Merged
bottlebrushes merged 1 commit intomainfrom
bettercoderthanyou/calendar-popup
Jan 20, 2026
Merged

feat: add calendar day view popup with today/tomorrow layout#2
bottlebrushes merged 1 commit intomainfrom
bettercoderthanyou/calendar-popup

Conversation

@bottlebrushes
Copy link
Copy Markdown
Owner

Summary

  • Adds a new dayView popup variant that mimics the macOS sidebar calendar widget
  • Shows today's schedule (day name, date, hourly timeline with current time indicator) on the left
  • Shows tomorrow's events (header, expandable all-day events, hourly timeline) on the right
  • Fixes tap gesture detection on TimeWidget and NowPlayingWidget

Test plan

  • Click on time widget to open calendar popup
  • Verify dayView variant shows today/tomorrow layout
  • Click on all-day events badge to expand and see event details
  • Verify Now Playing popup still works

🤖 Generated with Claude Code

- Add dayView variant to MenuBarPopupVariantView for calendar-style layouts
- Implement CalendarDayViewPopup showing today's schedule on the left
  and tomorrow's events on the right (mimicking macOS sidebar calendar)
- Add expandable all-day events section with click-to-expand
- Fix tap gesture detection on TimeWidget and NowPlayingWidget by using
  .contentShape(Rectangle()) instead of transparent background hack

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bottlebrushes bottlebrushes merged commit 1904b49 into main Jan 20, 2026
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