A frameless window removes all chrome applied by the OS, including window controls.
To create a frameless window, set the BaseWindowContructorOptions
frame
param in the BrowserWindow
constructor to false
.
To create a fully transparent window, set the BaseWindowContructorOptions
transparent
param in the BrowserWindow
constructor to true
.
The following fiddle takes advantage of a tranparent window and CSS styling to create the illusion of a circular window.
resizable
to true
may make
a transparent window stop working on some platforms.blur()
filter only applies to the window's web contents, so there is
no way to apply blur effect to the content below the window (i.e. other applications
open on the user's system).