YearView

See your whole year on one screen.

Join the Mac Beta on TestFlight → Join the iPhone & iPad Beta on TestFlight → Free beta · macOS 14 or later · iOS 17 or later · Requires Apple ID

What it does

YearView shows all your iCloud and local calendars laid out in a year grid: twelve months as rows, days 1–31 as columns. Each event appears as a colour-coded bar in the grid so you can see at a glance how your time is spread across the year. It runs on the Mac and on iPhone and iPad.

Two views let you see what you need. Timeline positions bars proportionally to actual clock time within the day column, revealing how your hours are really filled; turn on Align Weekdays to line up the days of every month in weekday columns. Calendar replaces bars with a heat-map grid—four months to a row—where colour intensity signals how busy each day is. Click a bar or a day to see the event details.

A sidebar lets you toggle individual calendars on and off and filter events by time of day, weekend, all-day and multi-day events. A note shows which filters are active and explains an empty year. Time zone support works as in Apple Calendar, and the app is available in English and German.

On the Mac, an optional menu bar mode shows today’s date in the status bar and lists the day’s events in a popup, without keeping a window open. Right-clicking the menu bar icon gives quick access to open the main window, open Settings, or quit. You can also publish your year as a web page to share with others.

Screenshots

Requirements

Mac
macOS Sonoma 14.0 or later
iPhone & iPad
iOS / iPadOS 17.0 or later
To install
Apple ID (for TestFlight)
System permission
Calendar access

Install

  1. Install TestFlight

    Download TestFlight from the App Store on each device you want to use if you don’t already have it.

  2. Open the invite link

    On your Mac, visit testflight.apple.com/join/JDs7Q72G. On your iPhone or iPad, visit testflight.apple.com/join/HxtjfGcy. TestFlight opens automatically. The Mac and the iPhone & iPad app are separate betas, each with its own link.

  3. Install YearView

    Click Install in TestFlight. On the Mac the app appears in Launchpad and your Applications folder; on iPhone and iPad it appears on your Home Screen.

  4. Grant calendar access

    On first launch macOS or iOS will ask for permission to read your calendars. Click Allow full access—YearView is read-only and will never modify your data.

Permissions

📅

Calendars — Full Access

Neither macOS nor iOS offers a read-only calendar permission tier; the only readable grant is full access. YearView uses this permission to read your event data and display it in the grid. The app makes no write calls and has no editing interface—it never creates, modifies, or deletes any calendar or event.

Privacy

🔒

YearView collects no data of any kind. No analytics, no crash reporting, no telemetry. Your calendar events never leave your device or your private iCloud.

Event data is read directly from the system’s EventKit framework and rendered on-screen. Nothing is written to external servers or stored outside the app’s standard app sandbox. No account or sign-in is required beyond the Apple ID used to install via TestFlight. Read the full privacy page.

Changelog

0.4 Current October 2026
  • New iPhone and iPad app with the Timeline and Calendar year views, month drill-down and a calendar and filter sidebar
  • Rebuilt Timeline with Apple Calendar-style bars, endless scrolling across years, and an Align Weekdays option; it replaces the Compact and Weekly views
  • Click a timeline bar or a calendar day to open its event details
  • Time zone support as in Apple Calendar: pick a zone from the toolbar, all-day events keep their dates, and the display follows the system zone after travel
  • Publish your year as a web page, with private, personalized or anonymous links that stay stable across republishes
  • German localization
  • High-contrast event text, also following Increase Contrast; improved VoiceOver for calendar rows and day cells
  • Active filters are listed, and an empty year view explains why it is empty
  • Mini calendars show the year when it is not the current one; the window title shows the year; ⌘Q quits by default
  • The Titles view is disabled for now

0.3.63 May 2026
  • Right-click the menu bar icon for quick access to Open YearView, Settings, and Quit
  • Redesigned app icon — new calendar-card design, ready for macOS Tahoe’s squircle shape

0.3.56 May 2026
  • Year grid with months as rows and days 1–31 as columns, colour-coded per calendar
  • Three view modes: Titles (event name bars), Compact (time-proportional bars), and Calendar (heat map)
  • Endless vertical scroll across years with lazy loading and automatic eviction
  • Sidebar calendar toggles with colour swatches and drag-to-reorder
  • Mini month grids in the sidebar with event heat-map colouring
  • Time-slot filters: Morning, Lunch, Afternoon, and Evening presets plus a custom time window
  • Configurable Weekend filter with adjustable start and end day and time
  • Exclude all-day events and/or multi-day events independently
  • Hover popups with full event details: time, location, notes, and attendee status
  • Optional menu bar mode: today’s date in the status bar with a day-events popup
  • Launch at login, configurable week start day, and global show-window keyboard shortcut