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