remove native menu

This commit is contained in:
MathieuG-P
2022-05-13 08:41:19 +02:00
parent cf7863b1f0
commit 7218c36cf4
5 changed files with 18006 additions and 44 deletions
+2 -1
View File
@@ -2,6 +2,7 @@
"rules": {
"no-console": "off",
"global-require": "off",
"import/no-dynamic-require": "off"
"import/no-dynamic-require": "off",
"prettier/prettier": 0,
}
}
+1
View File
@@ -6,6 +6,7 @@ module.exports = {
'import/no-unresolved': 'error',
// Since React 17 and typescript 4.1 you can safely disable the rule
'react/react-in-jsx-scope': 'off',
'prettier/prettier': 0,
},
parserOptions: {
ecmaVersion: 2020,
+17989 -40
View File
File diff suppressed because it is too large Load Diff
+10 -1
View File
@@ -1,5 +1,14 @@
{
"name": "electron-react-boilerplate",
"version": "4.5.0",
"lockfileVersion": 1
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "electron-react-boilerplate",
"version": "4.5.0",
"hasInstallScript": true,
"license": "MIT"
}
}
}
+4 -2
View File
@@ -14,6 +14,7 @@ import { autoUpdater } from 'electron-updater';
import log from 'electron-log';
import MenuBuilder from './menu';
import { resolveHtmlPath } from './util';
import './ipcs/custom-ipcs';
export default class AppUpdater {
constructor() {
@@ -101,6 +102,9 @@ const createWindow = async () => {
const menuBuilder = new MenuBuilder(mainWindow);
menuBuilder.buildMenu();
mainWindow.removeMenu();
mainWindow.setMenu(null);
// Open urls in the user's browser
mainWindow.webContents.setWindowOpenHandler((edata) => {
shell.openExternal(edata.url);
@@ -135,5 +139,3 @@ app
});
})
.catch(console.log);
import './ipcs/custom-ipcs';