Same web cores, verbatim
Casual Editor and Casual Sheets ship as web apps first; Casual Desktop wraps the same bundle. No second code path, no "desktop-only" feature drift — fixes and features in the web cores reach the desktop on the next release.
A native binary that reuses the Casual Editor and Casual Sheets web cores verbatim. Single-user, offline. Tauri shell, Rust glue. macOS, Linux, Windows. Same shipped UX as the web, no SaaS in the loop.
Casual Editor and Casual Sheets ship as web apps first; Casual Desktop wraps the same bundle. No second code path, no "desktop-only" feature drift — fixes and features in the web cores reach the desktop on the next release.
Real-time co-edit stays in the Docker image where it earns its keep. The desktop binary is intentionally offline: open a file, edit it, save it. No server, no port, no port forwarding.
Native macOS / Linux / Windows file pickers. Drag-and-drop from Finder / Explorer / nautilus into the window. The browser sandbox limitations on file access disappear in the desktop shell.
First binary lands after both Editor and Sheets cross the ≥ 90% fidelity floor. Sheets is already there for everyday workbooks; Editor's gap matrix is the active work.