From e3bd8562b870d018fbcb41ea3fe573784fc9538c Mon Sep 17 00:00:00 2001 From: Yuji Oshiro Date: Mon, 17 Jun 2024 07:13:06 -0700 Subject: [PATCH] feat(electron): add documentation button in help menu bar (#7199) Co-authored-by: Peng Xiao --- .../electron/src/main/application-menu/create.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/frontend/electron/src/main/application-menu/create.ts b/packages/frontend/electron/src/main/application-menu/create.ts index 70a3fa0f0..c2b22688f 100644 --- a/packages/frontend/electron/src/main/application-menu/create.ts +++ b/packages/frontend/electron/src/main/application-menu/create.ts @@ -143,6 +143,16 @@ export function createApplicationMenu() { await checkForUpdates(); }, }, + { + label: 'Documentation', + click: async () => { + // eslint-disable-next-line @typescript-eslint/no-var-requires + const { shell } = require('electron'); + await shell.openExternal( + 'https://docs.affine.pro/docs/hello-bonjour-aloha-你好' + ); + }, + }, ], }, ];