How we rebuilt our Electron recording engine in Swift
Summary
The article details migrating an Electron-based recording engine to native Swift on macOS and Windows, using ScreenCaptureKit and OBSKit for reliable capture. It introduces an automated Swift-to-React bridge (Atomic) that exports Swift @Published properties as React/Jotai atoms, enabling real-time UI updates without glue code. The rewrite, completed in two months, emphasizes cross-platform performance and crash-resilient fragmented MP4 recordings.