diff --git a/main.js b/main.js index 6d78a12..70f120d 100644 --- a/main.js +++ b/main.js @@ -93,7 +93,32 @@ function createDocsWindow() { docs.setMenuBarVisibility(false); } +function showAboutDialog() { + dialog.showMessageBox({ + type: 'info', + title: 'Informazioni su CadRoute', + message: 'CadRoute', + detail: [ + `Versione: ${app.getVersion()}`, + `Autore: Davide Grilli`, + `Azienda: Cevolani Italia s.r.l.`, + `Licenza: MIT`, + ``, + `Smistatore automatico di file CAD (Creo).`, + ``, + `Electron: ${process.versions.electron}`, + `Node: ${process.versions.node}`, + ].join('\n'), + buttons: ['OK'], + noLink: true, + }); +} + Menu.setApplicationMenu(Menu.buildFromTemplate([ + { + label: 'Informazioni', + submenu: [{ label: 'Informazioni su CadRoute...', click: () => showAboutDialog() }], + }, { label: 'Help', submenu: [{ label: 'Documentazione', click: () => createDocsWindow() }],