00 / 00

托盘与窗口

桌面端托盘、窗口行为、single instance 和后台运行的设计边界

桌面应用和网页最大的差异之一:它能出现在系统托盘里,也能控制窗口行为。先分清哪些是用户界面,哪些是系统行为。

常见桌面行为

窗口行为

启动窗口、关闭、最小化、聚焦、打开外部链接。

托盘行为

常驻入口、快速菜单、重新打开窗口、退出应用。

一张图看懂

用户点击
dock / tray / shortcut
Tauri 事件
show / focus / quit
窗口状态
显示 / 隐藏 / 退出

设计建议

场景建议
点击关闭按钮明确是退出应用,还是隐藏到托盘
重复启动 App使用 single instance,聚焦已有窗口
托盘菜单保留打开窗口、检查更新、退出这些稳定动作
后台运行给用户明确开关,不要默认偷偷常驻

复制给 AI

请帮我检查 01MVP desktop 的托盘和窗口行为。
请说明关闭窗口、重复启动、托盘点击、退出应用、检查更新分别会发生什么。

如果要修改,请同步检查 Tauri plugin、capability、Rust 入口和前端提示。
不要改变登录和 API 逻辑。

继续阅读

这篇文档有问题?