diff --git a/main.js b/main.js index bf6dd43..89d0f69 100644 --- a/main.js +++ b/main.js @@ -218,8 +218,24 @@ const template = [ await shell.openExternal('https://rapidpowerestimator.readthedocs.io/en/latest/'); }, }, + { + label: 'About', + click: () => { + // dynamically reading package.json + const packagePath = path.join(__dirname, 'package.json'); + const packageData = JSON.parse(fs.readFileSync(packagePath, 'utf8')); + + const message = `${packageData.build.productName}\nVersion: ${packageData.version}\nAuthor: ${packageData.author}\nCopyright: ${packageData.build.copyright}`; + + dialog.showMessageBox(mainWindow, { + type: 'info', + title: packageData.build.productName, + message: message, + }); + }, + }, ], - }, + }, ]; const startFlaskServer = () => {