ProcHub 是一款跨平台进程管理工具,这次更新重点优化了 Windows 平台的托盘交互体验,让日常操作更顺手。
单击托盘图标就能直接显示主界面,右键才弹出菜单,符合大多数用户的操作直觉。

托盘交互优化
之前 Windows 下托盘图标单击和右键都会弹出菜单,需要多一次点击才能看到主界面。现在单击直接显示窗口,右键才显示托盘菜单,操作更自然。
单击托盘图标就能直接显示主界面,告别误操作困扰。

退出受阻不再黑屏
当有进程在运行时,点击托盘「退出」会阻止应用退出。之前如果窗口是隐藏的,提示弹窗用户看不到,现在会先自动显示窗口再弹出提示。
退出受阻不再黑屏:窗口自动显示,问题看得见。

隐藏窗口也能恢复
Wails 的窗口显示方法对 SW_HIDE 隐藏的窗口无效。这次通过 Win32 API 直接定位窗口句柄并调用 SW_RESTORE,彻底解决了隐藏窗口无法恢复的问题。
不再找不到窗口:隐藏窗口恢复难题彻底解决。

WSL 开机自动启动
Windows 设置页新增「自动启动 WSL」选项,开启后会显示 WSL 运行状态并支持一键开启或重启。应用随开机启动时自动拉起 WSL,确保环境就绪。

数据目录灵活配置
支持 PROCHUB_DATA_ROOT 环境变量覆盖数据目录,并新增客户端配置字段作为第二优先级。正式安装版可通过 macOS Info.plist 注入,实现正式使用数据与开发测试完全隔离。

其他更新
- 修复 Windows 下调用
wsl.exe不再弹出黑色控制台窗口 - 启动 WSL 改为用登录 shell 拉起,确保环境配置生效
- 新增「启动中」状态覆盖 WSL 冷启动耗时
- 测试启动前强制清除环境变量,确保种子数据写入默认目录
- 修复进程卡片上开机自启开关无法点击的问题
好的工具应该像空气一样自然存在,不打扰却又恰到好处。