-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Open
Labels
webRelates to opencode on web / desktopRelates to opencode on web / desktop
Description
Problem Description
The OpenCode desktop app has critical issues on non-macOS platforms:
Current Issues
- Menus only work on macOS: Windows and Linux users get no menus at all
- Window rendering problems: Title bar and window decorations have rendering issues
- Poor error handling: Menu actions fail silently without user feedback
- Window creation conflicts: App fails to start due to duplicate window creation
Expected Behavior
- Menus should work on all platforms (Windows/Linux/macOS)
- Windows should render properly with correct title bars
- Users should get feedback when actions fail
- App should start reliably across all platforms
Platform Details
- Linux: No menus, window rendering issues
- Windows: Likely affected (based on code analysis)
- macOS: Works but could benefit from better error handling
Root Cause Analysis
The code has macOS-specific restrictions:
Plus window configuration conflicts between Tauri config and Rust code.
Impact
This makes the desktop app essentially unusable for Windows/Linux users, which is a significant portion of the potential user base.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
webRelates to opencode on web / desktopRelates to opencode on web / desktop