v2.1.2
优化 | Performance
- 优化图库扫描指纹计算阶段的细颗粒度进度反馈
- 微调深色模式下的背景叠加色亮度区间
- 精简设置页面排版并优化双栏居中布局与交互细节
- 优化直方图错误提示逻辑,移除空数据提示
- 优化启动欢迎页和主界面的默认窗口尺寸
- 优化主界面UI细节与交互反馈,修复部分组件样式问题
- 优化欢迎页主题初始化与主窗口默认尺寸
- 优化多处UI细节与国际化文案
- 优化工具栏响应式与侧边栏全部折叠功能
- 优化侧边栏树节点和图库卡片的视觉效果并禁用 Tooltip 文本选中
- 优化设置中心各项文案表达与主界面菜单命名
- 移除分辨率菜单项中的像素数括号文案
修复 | Fixes
- 补全 WebView2 的 COM 头文件依赖
- 修复 LLVM 工具链构建时应用清单未嵌入的问题
- 更新路由守卫并修复灯箱工具栏过渡警告
其他 | Chores
- 补充缺失的头文件单元
- 更新构建流程,移除不必要的补丁脚本,优化文档和任务定义
- 修复 clang-cl Release 下的 Asio 协程链接错误
- 支持选择工具链并改用 MSVC 构建发布版本
- 合并分支,回归 Headers + PCH 架构
- 移除 CI 中自动更新 vcpkg 步骤以稳定依赖缓存
- 简化 CI 构建流程
新功能 | Features
- 批量优化主界面UI细节与新增侧边栏拖拽分割功能
- 新增界面圆角控制选项并统一图库卡片间距
- 支持图库空文件夹索引与右键新建文件夹
- 添加在右键菜单中移动选定文件的功能
- 增加图库资产缺失恢复、同内容数据继承与延迟回收机制
- 添加缺失资产管理功能,包括获取缺失资产列表和清理能力
- 为图库添加剪贴板粘贴与同步索引功能
- 增加图库删除偏好、网络路径确认与永久删除支持
- 添加后端自动化测试支持,更新文档和构建流程
- 添加 clang-cl C++23 选择的补丁脚本,并更新构建流程和文档
- 完善图库内容区右键菜单与复制粘贴操作
- 为图库卡片新增可见区标签胶囊展示
- 选择输出目录时询问是否添加到图库
- 增加生产环境 HTTP 候选端口回退并优化缩略图访问
测试 | Tests
- 添加真实主程序的图库 missing 恢复场景测试
重构 | Refactor
- 重构图库扫描模块,重命名和组织 Scanner 相关功能
- 重构图库监听与扫描同步流程
- 简化文件夹添加扫描对话框并移除可选缩略图配置
- 拆分剪贴板与文件操作子模块
- 使用 move-only 回调优化任务队列与注册表的类型擦除和所有权语义
- 使用共享锁和 move-only 回调统一静态资源解析器注册表
- 移除模块化声明,更新头文件包含方式以支持新的预编译头文件结构
- 将 C++ 模块迁移为 Headers/PCH 并重构 Vendor 依赖
- 重构并完善引导页与主题配置
- 重构主界面布局与导航,大量优化视觉效果
Full Changelog: v2.1.1...v2.1.2