Repository navigation
Replies: 1 comment
|
自己补一条:翻了下桌面版的 main.js,「重启应用与 Host」其实早就有实现(restartAppHostMenu,点了就是 app.relaunch + 直接退出,跳过退出确认),只是它被包在 applicationItems() 的 development 分支里,正式版不显示。Windows 的菜单栏又是网页自绘的,所以正式版「应用」菜单只剩关于 / 检查更新 / 管理 dsh 命令 / 退出。 这样一来需求比原帖更小:把这一项从 development 里提出来、正式版可见就行。要是不想放应用菜单,放托盘右键菜单可能更顺手——「打开」和「退出」中间正好空着一格。 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
托盘图标的右键菜单现在只有两项:打开、退出。但装插件、改配置、更新完,一般都要退出再打开一次才生效,等于每次两下,还得等窗口重新出来。要是能直接重启,一下就好了,跟平时改完服务重启是一个习惯。
我看了下,这个菜单是桌面壳里写死的两项,插件这边接不进去(DSH 插件跑在 dsh 子进程里,拿不到 Electron 的 Tray),所以只能来问官方。
想要的很具体:菜单里多一行「重启」,点了就 app.relaunch 然后退出,位置放「打开」和「退出」中间或者分隔线下面都行。更新流程里本来就有 relaunch,估计是现成的。要是觉得该留给扩展,给壳开一个托盘菜单的扩展点也行。
小事一件,但每天都在用。
—— gezi-wen
All reactions