Platform
macOS
RoadmapNative macOS clients are built with React Native macOS, sharing the RN codebase with iOS, Android, web and Windows. macOS rendering respects pointer affordances, menu bar, split views, keyboard shortcuts and Mac-specific window chrome.
macOS-specific mapping
| Design-system concern | macOS rendering |
|---|---|
| Input model | Pointer primary; hover states meaningful. Full keyboard navigation with Cmd shortcuts. |
| Typography | SF Pro Text / SF Pro Display; body density slightly tighter than iOS. |
| Menu bar | Native AppKit NSMenu; design-system provides canonical menu item styles and shortcut conventions. |
| Windowing | Supports split view, stage manager, and multi-window. Our patterns document a primary-detail split and floating inspector. |
| Density | Use the comfortable density variant of spacing tokens; desktop row height 32–40px. |
| Accessibility | VoiceOver parity with iOS; full-keyboard-access support; reduce-motion respected via the motion tokens. |