From cd7666e3bcb65d780fe2728df0df13681ae3b176 Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Thu, 25 Sep 2025 07:28:53 +1000 Subject: [PATCH] Update desktop docs to platform-specific URLs (#5757) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #5751 ## Summary - Replaces outdated Notion link with docs.comfy.org URLs - Uses Electron API to detect platform for Windows/macOS specific docs ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-5757-Update-desktop-docs-to-platform-specific-URLs-2786d73d36508188a200ed3ad91b836f) by [Unito](https://www.unito.io) --- src/components/helpcenter/HelpCenterMenuContent.vue | 9 +++++++-- src/extensions/core/electronAdapter.ts | 12 +++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/components/helpcenter/HelpCenterMenuContent.vue b/src/components/helpcenter/HelpCenterMenuContent.vue index aef8ff751..e9f24d108 100644 --- a/src/components/helpcenter/HelpCenterMenuContent.vue +++ b/src/components/helpcenter/HelpCenterMenuContent.vue @@ -168,7 +168,8 @@ const EXTERNAL_LINKS = { DOCS: 'https://docs.comfy.org/', DISCORD: 'https://www.comfy.org/discord', GITHUB: 'https://github.com/comfyanonymous/ComfyUI', - DESKTOP_GUIDE: 'https://comfyorg.notion.site/', + DESKTOP_GUIDE_WINDOWS: 'https://docs.comfy.org/installation/desktop/windows', + DESKTOP_GUIDE_MACOS: 'https://docs.comfy.org/installation/desktop/macos', UPDATE_GUIDE: 'https://docs.comfy.org/installation/update_comfyui' } as const @@ -222,7 +223,11 @@ const moreItems = computed(() => { label: t('helpCenter.desktopUserGuide'), visible: isElectron(), action: () => { - openExternalLink(EXTERNAL_LINKS.DESKTOP_GUIDE) + const docsUrl = + electronAPI().getPlatform() === 'darwin' + ? EXTERNAL_LINKS.DESKTOP_GUIDE_MACOS + : EXTERNAL_LINKS.DESKTOP_GUIDE_WINDOWS + openExternalLink(docsUrl) emit('close') } }, diff --git a/src/extensions/core/electronAdapter.ts b/src/extensions/core/electronAdapter.ts index a1ade628a..718639b47 100644 --- a/src/extensions/core/electronAdapter.ts +++ b/src/extensions/core/electronAdapter.ts @@ -9,6 +9,12 @@ import { useDialogService } from '@/services/dialogService' import { electronAPI as getElectronAPI, isElectron } from '@/utils/envUtil' import { checkMirrorReachable } from '@/utils/networkUtil' +// Desktop documentation URLs +const DESKTOP_DOCS = { + WINDOWS: 'https://docs.comfy.org/installation/desktop/windows', + MACOS: 'https://docs.comfy.org/installation/desktop/macos' +} as const + ;(async () => { if (!isElectron()) return @@ -159,7 +165,11 @@ import { checkMirrorReachable } from '@/utils/networkUtil' label: 'Desktop User Guide', icon: 'pi pi-book', function() { - window.open('https://comfyorg.notion.site/', '_blank') + const docsUrl = + electronAPI.getPlatform() === 'darwin' + ? DESKTOP_DOCS.MACOS + : DESKTOP_DOCS.WINDOWS + window.open(docsUrl, '_blank') } }, {