Skip to content

Instantly share code, notes, and snippets.

@geekeren
Last active March 10, 2022 11:34
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save geekeren/ac1e92ed7d0df4260f334522c5beee5c to your computer and use it in GitHub Desktop.
Save geekeren/ac1e92ed7d0df4260f334522c5beee5c to your computer and use it in GitHub Desktop.
electron Floating Window
let floatingWindow;
const createFloatingWindow = function() {
const electron = require('electron');
const BrowserWindow = electron.BrowserWindow;
if (!floatingWindow) {
floatingWindow = new BrowserWindow({
width: 1000,
height: 80,
titleBarStyle: 'hide',
transparent: true,
frame: false,
resizable: false,
hasShadow: false,
// opacity: 0.5,
});
floatingWindow.setAutoHideMenuBar(true);
floatingWindow.loadURL(`file://${__dirname}/floatingWindow.html`);
floatingWindow.setAlwaysOnTop(true, 'floating');
}
floatingWindow.show();
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment