1.2 KiB
1.2 KiB
设计规范落地 —— 基线与有意偏离记录
基线(改动前): build.bat app 通过;build/release/src/app/geopro_desktop.exe 现行可执行(ninja: no work to do = 源码与产物同步)。分支 refactor/pure-qt-ui。
有意偏离规范的三点(经用户确认的范围裁剪)
- 字号:保留现有 px 字号缩放体系(
Theme.hpptype::命名空间 +scaledPx),不切规范 §2.2 的 pt。理由:用户已投入字号缩放设置,切 pt 会破坏现有缩放与持久化。 - 图标:保留自有
Glyphs(程序绘制矢量、随主题着色),不引入 QtAwesome。理由:已满足规范 §9「矢量 + 可染色 + 随主题」的意图,引入新依赖收益低。 - 本轮不做:表格 / 对话框 / Toast / Tooltip 富组件、VTK colormap(§8.2)。留待后续独立计划。
构建说明(供实现者)
- 命令:项目根目录执行
build.bat app(MSVC + Ninja,presetmsvc-release)。 - 在 PowerShell 下
& .\build.bat app会打印一行vswhere.exe is not recognized的 stderr 噪声,但 ninja 仍会运行——以最终的 ninja/cl 输出与 exit code 为准,不要被该行误导。