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

W
H

Select Custom Resolution to enter a specific width & height.

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
210d left·42%

* 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.

7. Automation Guide for Android

01

Install App

Open the Google Play Store on your Android device. Search for and install MacroDroid. Launch the app and grant it the necessary storage and background execution permissions when prompted.

02

Download Setup

In MacroDroid, tap Add Macro. Add a Trigger under Date/Time → Day/Time set to your wake-up time (e.g. 6:00 AM Daily). Add an Action under Web Interactions → HTTP Request (GET) and paste your Compressed Path Wallpaper URL from step 5. Check Save HTTP response to file, select the Documents folder, and name the file life.png.

03

Set Wallpaper

Add a second Action under Device Settings → Set Wallpaper. Configure the action type to target Image and Screen (updating both Home and Lock screens). Point the folder and file name to your downloaded file: Documents/life.png.

04

Add Safety Net

To prevent failures when offline, add a Constraint under Connectivity → Wifi State (or Mobile Data). Set it to Connected / Available so the macro only runs when online. Tap the floating Save button in the bottom right to activate.