it's possible to use custom window level in Electron Framework, for make window always on top, even other apps is in fullscreen ?
For native MacOS apps i found this: https://mcmap.net/q/386167/-keep-window-always-on-top
Where he saying:
window.level = Int(CGWindowLevelForKey(kCGMaximumWindowLevelKey))
On electron, i have a browser window:
mainWindow = new BrowserWindow({width: 1400, height: 50, resizable: false, alwaysOnTop: true, y: 0, x: 0, minimizable: false, title: 'CD App', frame: false, titleBarStyle: 'hidden', type: 'desktop' });
I know the 'type' parameter is the POINT, but this parameter have just two options:
On macOS, possible types are desktop, textured. The textured type adds metal gradient appearance (NSTexturedBackgroundWindowMask). The desktop type places the window at the desktop background window level (kCGDesktopWindowLevel - 1). Note that desktop window will not receive focus, keyboard or mouse events, but you can use globalShortcut to receive input sparingly.
So, any possibilities to do this thing ?