OpenLifeCalendar

1. Calendar Mode

Year Progress mode represents your current year as a 3x4 grid of months. Past days are colored filled/light, today is highlighted with your accent color, and future days are dark/empty.

2. Themes & Presets

Color Adjustments

3. Layout & Dimensions

iOS Widget & Clock Alignment

Top Spacing (Clear Lock Screen Clock & Widgets)1000 px
0px (Centered)700px (Midpoint)1400px (Bottom Pushed)

* Note: iPhone 16 Pro default is 1000px.

Bottom Spacing (Gap below Calendar)100 px
20px (Tight)100px (Default Gap)300px (Wide)

4. Timezone & Calendar Options

Ensures accurate wallpaper state updates irrespective of server host location.

Simulate leap years or exact future dates in the live preview.

Smartphone Live Preview
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
213d left·41%

* The live preview simulates the exact sizing and grid alignment of the final rendered wallpaper.

5. Generated API Endpoints

Recommended

Compressed Path Wallpaper URL

Keeps Apple Shortcuts URL clean
https://openlifecalendar.vercel.app/api/render/eyJ0aGVtZSI6ImFtb2xlZCIsImFjY2VudCI6IiNmZjZiMzUiLCJiZyI6IiMwMDAwMDAiLCJ0ZXh0IjoiI2ExYTFhYSIsImVtcHR5IjoiIzFmMWYyMyIsImZpbGxlZCI6IiNmYWZhZmEiLCJ3aWR0aCI6MTI5MCwiaGVpZ2h0IjoyNzk2fQ

Verbose Query Parameter URL

Explicit overrides via URL query parameters
https://openlifecalendar.vercel.app/api/months?bg=%23000000&accent=%23ff6b35&text=%23a1a1aa&empty=%231f1f23&filled=%23fafafa&width=1290&height=2796&topOffset=1000&showYear=false

6. Automation Guide for iPhone / iPad

01

Create Shortcut

Open the Apple Shortcuts app on your iOS device. Tap the + icon in the top right to create a new shortcut, and name it something like Daily Life Calendar.

02

Fetch Wallpaper

Add the action Get Contents of URL. Click on the URL block, and paste your copied Compressed Path Wallpaper URL from step 5 above.

03

Set Lock Screen

Add the action Set Lock Screen Wallpaper. Configure it to set your Lock Screen wallpaper to the Contents of URL output from the previous action.

04

Automate Daily

In Shortcuts, go to the Automation tab, tap New Automation, and choose Time of Day (e.g. 12:01 AM daily). Set it to Run Immediately (no confirmation) and link it to this Shortcut to execute daily.