Accessibility permission gate
macOS requires explicit user approval for accessibility access. The onboarding flow must handle this clearly.
Native macOS overlay with system-level text injection.
macOS is the fourth platform. The accessibility API landscape differs from Linux and Windows, requiring a separate implementation path.
Using macOS Accessibility API for text field detection and injection without root or admin privileges.
SwiftUI overlay window with NSPanel for the floating bubble, matching the visual language of existing platforms.
macOS requires explicit user approval for accessibility access. The onboarding flow must handle this clearly.
The Linux/Windows codebase uses Qt6. A Qt-based macOS build is possible but may feel non-native.
A native SwiftUI build feels right on macOS but doubles maintenance. A Qt port ships faster.
The App Store takes 30% and restricts accessibility APIs. Direct distribution avoids both but loses discoverability.
macOS represents a significant portion of the developer and creative professional market.
Cross-platform subscription already includes all platforms. Adding macOS increases value for every existing plan.