预检清单
- 我已阅读了此项目的 Contributing Guidelines。
- 我同意遵循此项目遵循的 Code of Conduct 。
- 我在问题跟踪器中搜索了一个与我想要提交的功能请求相匹配的问题,但没有成功。
问题描述
不同平台(macOS、Windows、Linux)上的关于窗口具有不同的默认行为。
建议解决方案
在不设置 app.setAboutPanelOptions
的情况下实现关于窗口的类似默认行为。
app.showAboutPanel();
- 通过点击具有
about
角色的菜单项打开关于窗口: - ✅ macOS:默认行为
- ❌ Windows:待定 About menu role does nothing on Windows #23681
- ❌ Linux:待定:About menu role does nothing on Windows #23681
- 在不设置
app.setAboutPanelOptions
的情况下调用 app.showAboutPanel: - ✅ macOS:按预期工作
- ❌ Windows:打开无图标的窗口
- ❌ Linux:什么都不做 app.showAboutPanel does nothing on Linux #23847
applicationName
和setAboutPanelOptions
的关系:- ✅ macOS:
productName
- ✅ Windows:
productName
- ❌ Linux:
name
applicationVersion
和setAboutPanelOptions
的关系:- ✅ macOS:
version
- ✅ Windows:
version
- ❌ Linux:无操作
iconPath
和setAboutPanelOptions
的关系:- ❌ Windows:图标格式和图像大小应有文档记录 setAboutPanelOptions doesn't support ico iconPath on Windows #23833
- ❌ Linux:图标格式和图像大小应有文档记录。
其他信息
相关问题:
1条答案
按热度按时间wmtdaxz31#
Linux支持更差 #23847