Skip to content

fix(mac): Settings window drags, shows in the Dock, hides for Show Desktop (0.5.9) - #564

Merged
Maxaubert merged 2 commits into
mainfrom
fix/mac-settings-window
Nov 11, 2026
Merged

Maxaubert merged 2 commits into
mainfrom
fix/mac-settings-window

Conversation

@Maxaubert

Copy link
Copy Markdown
Owner

Owner report: the Settings window could not be dragged, had no Dock icon, and stayed put on Show Desktop.

  • DragWebView (WKWebView subclass): mouse-down in the top 28 px (only while the page is scrolled to the top and not searching, reported by a new titleBand bridge message) or the empty top 40 px of the sidebar drags the window; double click zooms. Narrow layout: only the gap beside the traffic lights.
  • Activation policy .regular while the window is open, .accessory again on close: Dock icon, Cmd+Tab, normal Show Desktop behaviour.
  • VERSION 0.5.9, architecture doc.

Checks: scripts/build.sh, swift run wind-checks, Mac UI Playwright 278 passed, test:rules pass. Not verified on screen (drag, Dock, Show Desktop need the window up).

🤖 Generated with Claude Code

https://claude.ai/code/session_01Kg7JN7TXVWHMtJr9A6bUWo

Maxaubert and others added 2 commits November 11, 2026 20:10
…sktop (0.5.9)

- The page covers the transparent title bar, so the web view ate every click: DragWebView
  drags the window from the top 28 px (while the page sits at the top) and the empty top
  of the sidebar; a double click there zooms.
- Wind is a regular app while Settings is open (Dock icon, Cmd+Tab, moves aside for Show
  Desktop) and goes back to a menu-bar agent when it closes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kg7JN7TXVWHMtJr9A6bUWo
The Settings window makes Wind a regular app, so Hide Others and the owner's
Win+D script now hide it. Its overlay windows were hidden too and ordered back
a tick later, which unhid the app and brought Settings back after a second.
Overlays set canHide = false.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kg7JN7TXVWHMtJr9A6bUWo
@Maxaubert
Maxaubert merged commit 3663b33 into main Nov 11, 2026
1 check passed
@Maxaubert
Maxaubert deleted the fix/mac-settings-window branch November 11, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant