/// case study 023
macOS
Project 023

Deck

Tracking updates for many apps in Apple Notes falls apart at ten projects: no rollup counts, no view of bugs actually closed. Deck replaces it with a full-screen dashboard of project cards grouped by category, each showing live pending/done and bug/feature counts, plus a focused three-pane editor with rich text, inline images, and PDF/RTFD export. Marking things done is a physical act: lift a note, the screen blurs, and you drop it on magnetic Done or Delete targets with real spring physics. SwiftUI with Liquid Glass for macOS 26 Tahoe; data lives in SwiftData on your Mac — no account, no analytics.

v1.1.6 · .dmg
Release
macOS 26 Tahoe
Platform
100% local
Privacy
macOS
Category
The Problem

What Wasn't Working

Tracking bugs and features across many projects in Apple Notes folders breaks down fast: no rollup counts, no way to see what you've actually shipped.

The Solution

How I Fixed It

A local-only SwiftData board where every project is a card with live bug/feature counts, a clean three-pane editor, drag-to-complete with spring physics, and done-today/week/month/lifetime stats.

Stack

Technologies Used

SwiftUI
SwiftData
Liquid Glass
Sparkle
XcodeGen
Results

Key Outcomes

Lift-to-complete drag-and-drop with screen blur, magnetic targets, and real spring physics
Stats rollups: completed today/week/month/year/lifetime plus open bugs and features
Fully local: SwiftData stored outside the app bundle with automatic backup every launch
Shipped v1.1.6 with in-app Sparkle updates and changelog display

Want something like this?

Let's build it. I ship fast and I ship clean.