Platform Support
Platform Support
Section titled “Platform Support”Platform-specific implementation details.
Overview
Section titled “Overview”Toss supports the following platforms:
- macOS 11+
- Windows 10/11
- Linux (X11 and Wayland)
- iOS 14+
- Android 10+
Platform-Specific Features
Section titled “Platform-Specific Features”- Accessibility Permissions: Required for clipboard monitoring
- Keychain: Secure storage for device keys
- System Tray: Menu bar integration
See macOS Implementation for details.
Windows
Section titled “Windows”- Clipboard Formats: Support for multiple clipboard formats
- Credential Manager: Secure storage for device keys
- System Tray: Taskbar integration
See Windows Implementation for details.
- Display Servers: Support for both X11 and Wayland
- Clipboard APIs: xcb for X11, wl-clipboard for Wayland
- System Tray: Desktop environment integration
See Linux Implementation for details.
- Background Limitations: Limited background clipboard access
- App Extensions: Share extensions for clipboard access
- Shortcuts Integration: Siri Shortcuts support
- Keychain: Secure storage for device keys
See iOS Implementation for details.
Android
Section titled “Android”- Foreground Service: Required for clipboard access on Android 10+
- Notifications: Persistent notification for foreground service
- KeyStore: Secure storage for device keys
See Android Implementation for details.
Implementation Status
Section titled “Implementation Status”| Platform | Status | Notes |
|---|---|---|
| macOS | ✅ Ready | Structure complete, needs native code |
| Windows | ✅ Ready | Structure complete, needs native code |
| Linux | ✅ Ready | Structure complete, needs native code |
| iOS | ✅ Ready | Structure complete, needs native code |
| Android | ✅ Ready | Structure complete, needs native code |
Next Steps
Section titled “Next Steps”- Platform-Specific Guides - Detailed platform guides
- Architecture - System design
- Testing - Testing guide