diff --git a/config.json b/config.json new file mode 100644 index 0000000000000000000000000000000000000000..dc167e70d08e3d2b7f15a6f43328a6399a608368 --- /dev/null +++ b/config.json @@ -0,0 +1,3 @@ +{ + "isWindows":false +} \ No newline at end of file diff --git a/main.js b/main.js index 5b4868f182c7c9a73b89f792de6759e256d9935a..0f11a5123322aceb79451a6e14b78cc1e0fa4d1b 100644 --- a/main.js +++ b/main.js @@ -104,13 +104,22 @@ function defaultWindowOptions(title) { function createInstanceWindow() { /* Main window */ + const data = fs.readFileSync("./config.json"); + const json = data.toString('utf8'); + settings = JSON.parse(json); const opt = defaultWindowOptions('Amadeus'); opt.width = 1280; opt.height = 720; opt.minWidth = 1000; opt.minHeight = 360; opt.menuBarVisible = false; - opt.frame = false; + if(!settings.isWindows){ + opt.frame = false; + } + else{ + opt.frame = true; + opt.autoHideMenuBar = true; + } opt.webPreferences.contextIsolation = false; /* XXX: Otherwise 'require' is not defined in instance/index.html */ win = new BrowserWindow(opt); win.loadURL(`file://${__dirname}/instance/index.ejs`);