<p dir="auto">Back in January, <a href="https://github.com/atom/electron/commit/bda3711815ef0e01ae0c380dbc262d7efd604aa9#diff-b0dbfed07f681b0f2ecb1eb01f0ed85b">it was documented</a> that an API to set window shape would be coming once an upstream bug was resolved. That bug was already "lower than Priority 1" at the time.</p>
<p dir="auto">I'm curious if it would be possible to make a setting in the interim to just ignore all clicks and pass them through to whatever's underneath? I'd like to make an overlay type program and would effectively like to say my window shape is a 0x0 rectangle. In my case, I'd be fine with strictly Windows compatibility.</p>
<p dir="auto">As commented here, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="52707377" data-permission-text="Title is private" data-url="https://github.com/electron/electron/issues/949" data-hovercard-type="pull_request" data-hovercard-url="/electron/electron/pull/949/hovercard?comment_id=87087841&amp;comment_type=issue_comment" href="https://github.com/electron/electron/pull/949#issuecomment-87087841">#949 (comment)</a> - transparent windows unfortunately are of limited use unless you can click through the transparent area.</p>
<p dir="auto">I noticed that in the <a href="https://github.com/atom/atom-shell/blob/master/docs/api/frameless-window.md#limitations">documentation</a> it is stated that this is blocked by an upstream bug. The nw.js project DOES have <a href="https://github.com/nwjs/nw.js/wiki/Transparency#click-through-transparency">support for this</a>, but i'm not sure how different their implementation is...</p>
<p dir="auto">I think this is worth the issue to track discussion and implementation, so here it is.</p>