Overview
dsh-restart
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
* 重启是**整应用级**的:所有窗口与未保存的输入都会一起消失(这是桌面版外壳的设计使然——只重启服务端会被判成崩溃)。 * **服务端代码不热重载**:修改插件 `src/` 后需要重新构建并**重启 DSH**,改动才生效。 * 标题栏按钮的位置按原生窗口按钮的宽度估算;若系统使用超大字号或非默认 DPI 缩放导致原生按钮变宽,按钮可能与其重叠或留缝。 * macOS 桌面的按钮落位与 Windows 相同,但重启路径(终止进程后重新打开应用)**尚未在真机验证**。 * Windows 依赖 PowerShell;它不可用时插件会退回到较弱的启动方式,重启可能失败(日志里有记录)。 * 助手脚本先用进程外的 .NET 进程接口拉起,且**必须回报一次「我已就位」宿主才继续**:脚本第一句会写一个就绪标记,宿主等到标记才去关闭应用。若助手没能起来,宿主会直接放弃这次重启并留下日志,而**不会**先把应用关掉——「关了却回不来」正是这条就绪握手机制要防的事。 * 与社区插件 `PangXitong/dsh-restart-button` 同时安装会出现两个重启入口,建议只保留一个。
