From ab6d7ea893477be7af2e7a02cfd17b50211f2958 Mon Sep 17 00:00:00 2001 From: Robert Kossessa Date: Mon, 5 Feb 2024 16:02:10 +0100 Subject: [PATCH] ADD: Community button --- src/components/Navbar.vue | 5 ++++- src/main.js | 3 ++- src/preload.js | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue index ec7ea52..956e4e8 100644 --- a/src/components/Navbar.vue +++ b/src/components/Navbar.vue @@ -49,7 +49,10 @@ - About + Community + Help diff --git a/src/main.js b/src/main.js index 54733e0..bfe092c 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,4 @@ -import { app, BrowserWindow, globalShortcut } from 'electron' +import { app, BrowserWindow, globalShortcut, shell } from 'electron' import path from 'path' import ess from 'electron-squirrel-startup' import { ipcMain } from 'electron' @@ -75,6 +75,7 @@ app.whenReady().then(() => { } }) ipcMain.on('electron:closeWindow', () => mainWindow.close()) + ipcMain.on('electron:openExternal', (_event, url) => shell.openExternal(url)) nanodevices.onAttach((device) => { console.log('Attached device', device) mainWindow.webContents.send('nanodevice-attached', device) diff --git a/src/preload.js b/src/preload.js index f2ec950..6f4f239 100644 --- a/src/preload.js +++ b/src/preload.js @@ -46,4 +46,5 @@ contextBridge.exposeInMainWorld('electron', { minimizeWindow: () => ipcRenderer.send('electron:minimizeWindow'), toggleMaximizeWindow: () => ipcRenderer.send('electron:toggleMaximizeWindow'), closeWindow: () => ipcRenderer.send('electron:closeWindow'), + openExternal: (url) => ipcRenderer.send('electron:openExternal', url), }) \ No newline at end of file