mirror of
				https://github.com/Fabio286/antares.git
				synced 2025-06-05 21:59:22 +02:00 
			
		
		
		
	Merge pull request #56 from Fabio286/dependabot/npm_and_yarn/electron-12.0.5
build(deps-dev): bump electron from 11.4.3 to 12.0.5
This commit is contained in:
		| @@ -67,10 +67,11 @@ | |||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|  |     "@electron/remote": "^1.1.0", | ||||||
|     "@mdi/font": "^5.9.55", |     "@mdi/font": "^5.9.55", | ||||||
|     "ace-builds": "^1.4.12", |     "ace-builds": "^1.4.12", | ||||||
|     "electron-log": "^4.3.0", |     "electron-log": "^4.3.0", | ||||||
|     "electron-store": "^7.0.0", |     "electron-store": "^8.0.0", | ||||||
|     "electron-updater": "^4.3.5", |     "electron-updater": "^4.3.5", | ||||||
|     "faker": "^5.3.1", |     "faker": "^5.3.1", | ||||||
|     "marked": "^2.0.2", |     "marked": "^2.0.2", | ||||||
| @@ -91,9 +92,9 @@ | |||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "babel-eslint": "^10.1.0", |     "babel-eslint": "^10.1.0", | ||||||
|     "cross-env": "^7.0.2", |     "cross-env": "^7.0.2", | ||||||
|     "electron": "^11.4.3", |     "electron": "^12.0.5", | ||||||
|     "electron-builder": "^22.9.1", |     "electron-builder": "^22.9.1", | ||||||
|     "electron-devtools-installer": "^3.1.1", |     "electron-devtools-installer": "^3.2.0", | ||||||
|     "electron-webpack": "^2.8.2", |     "electron-webpack": "^2.8.2", | ||||||
|     "electron-webpack-vue": "^2.4.0", |     "electron-webpack-vue": "^2.4.0", | ||||||
|     "eslint": "^7.24.0", |     "eslint": "^7.24.0", | ||||||
|   | |||||||
| @@ -29,6 +29,7 @@ async function createMainWindow () { | |||||||
|       icon: nativeImage.createFromDataURL(icon.default), |       icon: nativeImage.createFromDataURL(icon.default), | ||||||
|       webPreferences: { |       webPreferences: { | ||||||
|          nodeIntegration: true, |          nodeIntegration: true, | ||||||
|  |          contextIsolation: false, | ||||||
|          'web-security': false, |          'web-security': false, | ||||||
|          enableRemoteModule: true, |          enableRemoteModule: true, | ||||||
|          spellcheck: false |          spellcheck: false | ||||||
| @@ -37,19 +38,14 @@ async function createMainWindow () { | |||||||
|       backgroundColor: '#1d1d1d' |       backgroundColor: '#1d1d1d' | ||||||
|    }); |    }); | ||||||
|  |  | ||||||
|  |    try { | ||||||
|       if (isDevelopment) { |       if (isDevelopment) { | ||||||
|          await window.loadURL(`http://localhost:${process.env.ELECTRON_WEBPACK_WDS_PORT}`); |          await window.loadURL(`http://localhost:${process.env.ELECTRON_WEBPACK_WDS_PORT}`); | ||||||
|  |  | ||||||
|          const { default: installExtension, VUEJS_DEVTOOLS } = require('electron-devtools-installer'); |          const { default: installExtension, VUEJS_DEVTOOLS } = require('electron-devtools-installer'); | ||||||
|       window.webContents.openDevTools(); |  | ||||||
|  |  | ||||||
|       installExtension(VUEJS_DEVTOOLS) |          const toolName = await installExtension(VUEJS_DEVTOOLS); | ||||||
|          .then(name => { |          console.log(toolName, 'installed'); | ||||||
|             console.log(name, 'installed'); |  | ||||||
|          }) |  | ||||||
|          .catch(err => { |  | ||||||
|             console.log(err); |  | ||||||
|          }); |  | ||||||
|       } |       } | ||||||
|       else { |       else { | ||||||
|          await window.loadURL(formatUrl({ |          await window.loadURL(formatUrl({ | ||||||
| @@ -58,6 +54,10 @@ async function createMainWindow () { | |||||||
|             slashes: true |             slashes: true | ||||||
|          })); |          })); | ||||||
|       } |       } | ||||||
|  |    } | ||||||
|  |    catch (err) { | ||||||
|  |       console.log(err); | ||||||
|  |    } | ||||||
|  |  | ||||||
|    window.on('closed', () => { |    window.on('closed', () => { | ||||||
|       mainWindow = null; |       mainWindow = null; | ||||||
| @@ -76,6 +76,8 @@ async function createMainWindow () { | |||||||
| if (!gotTheLock) | if (!gotTheLock) | ||||||
|    app.quit(); |    app.quit(); | ||||||
| else { | else { | ||||||
|  |    require('@electron/remote/main').initialize(); | ||||||
|  |  | ||||||
|    // Initialize ipcHandlers |    // Initialize ipcHandlers | ||||||
|    ipcHandlers(); |    ipcHandlers(); | ||||||
|  |  | ||||||
| @@ -86,14 +88,17 @@ else { | |||||||
|          app.quit(); |          app.quit(); | ||||||
|    }); |    }); | ||||||
|  |  | ||||||
|    app.on('activate', () => { |    app.on('activate', async () => { | ||||||
|       // on macOS it is common to re-create a window even after all windows have been closed |       // on macOS it is common to re-create a window even after all windows have been closed | ||||||
|       if (mainWindow === null) |       if (mainWindow === null) { | ||||||
|          mainWindow = createMainWindow(); |          mainWindow = await createMainWindow(); | ||||||
|  |          mainWindow.webContents.openDevTools(); | ||||||
|  |       } | ||||||
|    }); |    }); | ||||||
|  |  | ||||||
|    // create main BrowserWindow when electron is ready |    // create main BrowserWindow when electron is ready | ||||||
|    app.on('ready', async () => { |    app.on('ready', async () => { | ||||||
|       mainWindow = createMainWindow(); |       mainWindow = await createMainWindow(); | ||||||
|  |       mainWindow.webContents.openDevTools(); | ||||||
|    }); |    }); | ||||||
| } | } | ||||||
|   | |||||||
| @@ -25,7 +25,8 @@ | |||||||
|  |  | ||||||
| <script> | <script> | ||||||
| import { mapActions, mapGetters } from 'vuex'; | import { mapActions, mapGetters } from 'vuex'; | ||||||
| import { ipcRenderer, remote } from 'electron'; | import { ipcRenderer } from 'electron'; | ||||||
|  | import { Menu, getCurrentWindow } from '@electron/remote'; | ||||||
|  |  | ||||||
| export default { | export default { | ||||||
|    name: 'App', |    name: 'App', | ||||||
| @@ -60,8 +61,6 @@ export default { | |||||||
|       ipcRenderer.send('check-for-updates'); |       ipcRenderer.send('check-for-updates'); | ||||||
|       this.checkVersionUpdate(); |       this.checkVersionUpdate(); | ||||||
|  |  | ||||||
|       const Menu = remote.Menu; |  | ||||||
|  |  | ||||||
|       const InputMenu = Menu.buildFromTemplate([ |       const InputMenu = Menu.buildFromTemplate([ | ||||||
|          { |          { | ||||||
|             label: this.$t('word.cut'), |             label: this.$t('word.cut'), | ||||||
| @@ -92,7 +91,7 @@ export default { | |||||||
|  |  | ||||||
|          while (node) { |          while (node) { | ||||||
|             if (node.nodeName.match(/^(input|textarea)$/i) || node.isContentEditable) { |             if (node.nodeName.match(/^(input|textarea)$/i) || node.isContentEditable) { | ||||||
|                InputMenu.popup(remote.getCurrentWindow()); |                InputMenu.popup(getCurrentWindow()); | ||||||
|                break; |                break; | ||||||
|             } |             } | ||||||
|             node = node.parentNode; |             node = node.parentNode; | ||||||
|   | |||||||
| @@ -37,15 +37,16 @@ | |||||||
| </template> | </template> | ||||||
|  |  | ||||||
| <script> | <script> | ||||||
| import { remote, ipcRenderer } from 'electron'; | import { ipcRenderer } from 'electron'; | ||||||
|  | import { getCurrentWindow } from '@electron/remote'; | ||||||
| import { mapGetters } from 'vuex'; | import { mapGetters } from 'vuex'; | ||||||
|  |  | ||||||
| export default { | export default { | ||||||
|    name: 'TheTitleBar', |    name: 'TheTitleBar', | ||||||
|    data () { |    data () { | ||||||
|       return { |       return { | ||||||
|          w: remote.getCurrentWindow(), |          w: getCurrentWindow(), | ||||||
|          isMaximized: remote.getCurrentWindow().isMaximized(), |          isMaximized: getCurrentWindow().isMaximized(), | ||||||
|          isDevelopment: process.env.NODE_ENV === 'development' |          isDevelopment: process.env.NODE_ENV === 'development' | ||||||
|       }; |       }; | ||||||
|    }, |    }, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user