Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Improve macOS Application Menu#17524

Open
TCOTC wants to merge 1 commit into
siyuan-note:devfrom
TCOTC:fix/setApplicationMenu
Open

Improve macOS Application Menu#17524
TCOTC wants to merge 1 commit into
siyuan-note:devfrom
TCOTC:fix/setApplicationMenu

Conversation

@TCOTC
Copy link
Copy Markdown
Contributor

@TCOTC TCOTC commented Apr 17, 2026

Description / 描述

改进 macOS 应用菜单:

  • 支持 i18n
  • 增加 关于 - 设置 选项 支持从 macOS 原生设置入口进入设置页 #17514
  • 添加 编辑 - 撤销编辑 - 重做 选项,修复 Mac 客户端中的文本输入框内无法使用快捷键撤销和重做的问题
  • 增加 帮助 菜单,提供了应用内的帮助菜单的 5 个选项

调整开发者工具的逻辑:

  • 应用内使用 toggleDevTools,跟应用菜单行为与快捷键行为保持一致,既可以打开开发者工具也可以关闭开发者工具
  • 原来的 openDevTools 增加参数支持(给我的插件使用)
  • 不再默认把开发者工具打开在页面下方(bottom),而是根据用户上次使用的位置打开开发者工具
Cap.2026-04-17.at.23.43.50.mp4

p.s. 关于 菜单显示第二次时会消失几个图标,是 electron 的 BUG electron/electron#50609
p.s. 窗口 - 切换全屏幕 选项有两个是 electron 的 BUG electron/electron#50531 ,但我看两个快捷键实际上都是能用的,所以就保留了

Type of change / 变更类型

  • Bug fix
    缺陷修复
  • Refactoring
    代码重构
  • New feature
    新功能
  • Text updates or new language additions
    修改文案或增加新语言

Checklist / 检查清单

  • I have performed a self-review of my own code
    我对自己的代码进行了自我审查
  • I have full rights to the submitted code and agree to license it under this project's AGPL-3.0 license
    我拥有所提交代码的完整权利,并同意其以本项目的 AGPL-3.0 许可证授权
  • PR is submitted to the dev branch and has no merge conflicts
    PR 提交到 dev 分支,并且没有合并冲突

@TCOTC TCOTC force-pushed the fix/setApplicationMenu branch from b2f5a3b to 226be53 Compare April 17, 2026 15:52
@TCOTC TCOTC mentioned this pull request Apr 17, 2026
2 tasks
@88250 88250 requested a review from Vanessa219 April 18, 2026 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant