889 B
889 B
Windows
继承根 AGENTS.md。这里只放 Win32 UI、DWM、对话框及 Windows 交互测试。
app.rs是控制器与消息循环;app/ui.rs负责绘制/控件;app/dialogs.rs负责系统对话框;design.rs保存可独立测试的布局规则。- 业务逻辑复用共享 crates。系统划词放
crates/ttree-platform/src/windows/,截图/OCR 放crates/ttree-ocr/src/windows/。 - 保持 DPI 缩放、主题、滚动、hover 重绘和启动隐藏行为;不要用强制重绘掩盖残影。
- Mac 交叉
cargo check不等于 Windows 原生验证。发布必须在 Windows MSVC runner 上编译、测试、启动便携包。 - 发行时 ZIP 内为
TTREE/TTREE.exe。不把用户配置、下载模型或托管运行时放进 ZIP。 tests/repaint-regression.py用于锁定具体重绘回归,需交互桌面、pywinauto 与 Pillow,按需运行。