anomalyco / anomalyco/opencode

[FEATURE]: Desktop: reserve a larger draggable region at the top edge of the window (hard to drag when many tabs are open)

Open
#41,646 1 comment 1 reaction 1 assignee View on GitHub

@Hona is already working on this.

Since Aug 11, 2026.

Dominant language
TypeScript
Stars
209k
Forks
27.5k
PR merge metrics
PR metrics pending

Description

Verified
  • I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement

On macOS, the OpenCode desktop window hides the native title bar and renders its own top strip (titleBarStyle: "hidden", frame: false, ~40px tall). When several sessions/tabs are open, that top area is almost entirely covered by the tab bar, so the actually draggable region shrinks to a very thin sliver along the top edge. Grabbing the window to move it becomes impractical.

Please reserve a dedicated, reasonably tall draggable region at the top edge of the window (a -webkit-app-region: drag zone) that the tab bar does not occupy — for example a taller hit-area above/around the tabs, or making the empty margin around the tab row draggable.

Why it matters

Users routinely move a window by grabbing its title bar. With the current layout the draggable zone is so small that grabs often land on the interactive tab bar or miss entirely, forcing users to resize the window instead. This is especially noticeable with multiple tabs open, which is the default multi-session workflow of the app.

Environment
  • OpenCode Desktop 1.18.16
  • macOS 15.7.9

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.