Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Commit 763777f

Browse files
authored
Merge pull request #5 from basst85/main
Support for fullscreen, kiosk-mode and maximize-method
2 parents 6d9ed25 + 4e964c1 commit 763777f

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/server/api/window.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ import {notifyLaravel} from "../utils";
66
const router = express.Router();
77
import windowStateKeeper from "electron-window-state";
88

9+
router.post('/maximize', (req, res) => {
10+
const {id} = req.body
11+
state.windows[id]?.maximize()
12+
13+
res.sendStatus(200)
14+
});
15+
916
router.post('/resize', (req, res) => {
1017
const {id, width, height} = req.body
1118

@@ -83,6 +90,8 @@ router.post('/open', (req, res) => {
8390
backgroundColor,
8491
transparency,
8592
showDevTools,
93+
fullscreen,
94+
kiosk,
8695
} = req.body
8796

8897
if (state.windows[id]) {
@@ -135,7 +144,9 @@ router.post('/open', (req, res) => {
135144
sandbox: false,
136145
contextIsolation: false,
137146
nodeIntegration: true,
138-
}
147+
},
148+
fullscreen,
149+
kiosk,
139150
})
140151

141152
if ((process.env.NODE_ENV === 'development' || showDevTools === true) && showDevTools !== false) {

0 commit comments

Comments
 (0)