Files: 1b789e63aa59f5d3e5539a4432c8b3c466977a0e / lib / fullscreen.js
395 bytesRaw
1 | const electron = require('electron') |
2 | const { Value } = require('mutant') |
3 | |
4 | module.exports = function () { |
5 | const isFullScreen = Value(false) |
6 | // receive the OS window state from the main process |
7 | electron.ipcRenderer.on('enter-full-screen', () => { |
8 | isFullScreen.set(true) |
9 | }) |
10 | electron.ipcRenderer.on('leave-full-screen', () => { |
11 | isFullScreen.set(false) |
12 | }) |
13 | return isFullScreen |
14 | } |
15 |
Built with git-ssb-web