From 0621a17d1766b9384106a067a81b966949c2bc38 Mon Sep 17 00:00:00 2001 From: Shuqiao Zhang <1119186082@qq.com> Date: Sun, 25 May 2025 22:17:06 +0800 Subject: [PATCH] feat: update Windows shortcut name (#2973) * feat: update Windows shortcut name * chore: UPDATELOG --------- Co-authored-by: Tunglies --- UPDATELOG.md | 3 ++- src-tauri/packages/windows/installer.nsi | 18 +++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/UPDATELOG.md b/UPDATELOG.md index 6399bc2df..c583998d5 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -11,7 +11,7 @@ - 解锁测试报错信息 - Macos 快捷键关闭窗口无法启用自动轻量模式 - 静默启动异常窗口创建和关闭流程 - - Windows 错误的全局快捷键 'Ctrl+Q' 注册 + - Windows 错误的全局快捷键 `Ctrl+Q` 注册 - Vless URL 解码时网络类型错误 - 切换自定义代理地址导致系统代理状态异常 - Macos TUN 默认无效网卡名称 @@ -49,6 +49,7 @@ - 使用操作系统默认的窗口管理器 - 切换、升级、重启内核的状态管理 - 更精细化控制自动日志清理,新增1天选项 + - Winodws 快捷键名称改为 `Clash Verge` #### 优化了: - 系统代理 Bypass 设置 diff --git a/src-tauri/packages/windows/installer.nsi b/src-tauri/packages/windows/installer.nsi index dd2aca87c..4b88f0b44 100644 --- a/src-tauri/packages/windows/installer.nsi +++ b/src-tauri/packages/windows/installer.nsi @@ -983,16 +983,16 @@ Section Uninstall RMDir "$INSTDIR" !insertmacro DeleteAppUserModelId - !insertmacro UnpinShortcut "$SMPROGRAMS\$AppStartMenuFolder\${MAINBINARYNAME}.lnk" - !insertmacro UnpinShortcut "$DESKTOP\${MAINBINARYNAME}.lnk" + !insertmacro UnpinShortcut "$SMPROGRAMS\$AppStartMenuFolder\${PRODUCTNAME}.lnk" + !insertmacro UnpinShortcut "$DESKTOP\${PRODUCTNAME}.lnk" ; Remove start menu shortcut !insertmacro MUI_STARTMENU_GETFOLDER Application $AppStartMenuFolder - Delete "$SMPROGRAMS\$AppStartMenuFolder\${MAINBINARYNAME}.lnk" + Delete "$SMPROGRAMS\$AppStartMenuFolder\${PRODUCTNAME}.lnk" RMDir "$SMPROGRAMS\$AppStartMenuFolder" ; Remove desktop shortcuts - Delete "$DESKTOP\${MAINBINARYNAME}.lnk" + Delete "$DESKTOP\${PRODUCTNAME}.lnk" ; Remove registry information for add/remove programs !if "${INSTALLMODE}" == "both" @@ -1058,12 +1058,12 @@ FunctionEnd !macroend Function CreateDesktopShortcut - CreateShortcut "$DESKTOP\${MAINBINARYNAME}.lnk" "$INSTDIR\${MAINBINARYNAME}.exe" - !insertmacro SetLnkAppUserModelId "$DESKTOP\${MAINBINARYNAME}.lnk" + CreateShortcut "$DESKTOP\${PRODUCTNAME}.lnk" "$INSTDIR\${MAINBINARYNAME}.exe" + !insertmacro SetLnkAppUserModelId "$DESKTOP\${PRODUCTNAME}.lnk" FunctionEnd Function CreateStartMenuShortcut CreateDirectory "$SMPROGRAMS\$AppStartMenuFolder" - CreateShortcut "$SMPROGRAMS\$AppStartMenuFolder\${MAINBINARYNAME}.lnk" "$INSTDIR\${MAINBINARYNAME}.exe" - !insertmacro SetLnkAppUserModelId "$SMPROGRAMS\$AppStartMenuFolder\${MAINBINARYNAME}.lnk" -FunctionEnd \ No newline at end of file + CreateShortcut "$SMPROGRAMS\$AppStartMenuFolder\${PRODUCTNAME}.lnk" "$INSTDIR\${MAINBINARYNAME}.exe" + !insertmacro SetLnkAppUserModelId "$SMPROGRAMS\$AppStartMenuFolder\${PRODUCTNAME}.lnk" +FunctionEnd