The Idea
First-world problems: I get bored of my wallpapers every other week, and finding a new one I actually like can take a while. At some point I thought, what if something just changed it every day? A few friends got excited about it too. So I built the app.
Initial Version
DailyWall v1 was an Electron app. I know. It was what I could do at the time.
Slow, bloated, but it worked. Next.js inside Electron, PayPal for Pro, and a JavaScript timer in the main process asking “are we there yet” every minute.
I wasn't proud of it. A year and some later came the rewrite.
The Swift Rewrite
Same idea — an app that changes your wallpaper every morning — that doesn't suck.
I started from scratch in the then-new SwiftUI. System scheduler instead of a hacky timer. Native animation instead of CSS hacks. Paddle instead of PayPal. A bigger photo library, selectable categories, even an iOS version.
The one compromise was introducing The Cloud™, so I could do wallpaper match and settings sync between devices. It's minimal, no extra user data, and worth it.

