v0.18.1 更新内容
体验改进
- 优化针对资源管理器和属性窗口优化 16–64 px 图标,将三个色块的轮廓与间隔对齐到整像素,提高小尺寸清晰度;大尺寸图标保持原样。
- 优化最低 Rust 版本更新为 1.99,启用 FFI 裸指针借用检查;简化原生接口传参和诊断工具的字符串转换。
- 优化拆分材质运行时、画刷回退和窗口视觉树代码,保持现有配色、强度、系统策略和回退行为。
- 优化将共用的原生菜单主题与边框提取为
luciddesk-menu,移除生产代码跨 crate 引用源文件的隐式依赖;显示器布局存储与备份恢复分开维护,明确 Shell 条目与可调材质的类型命名。 - 优化
desktop-hook更名为luciddesk-explorer,配套 DLL 更名为luciddesk_explorer.dll,同步更新加载与打包逻辑;升级检查仍识别旧 DLL 的占用状态。升级时请完整替换程序包,确保 EXE 与 DLL 来自同一构建。
性能优化
- 性能按 crate 声明 Windows API 特性,减少局部构建引入的模块;复用输入未变化的应用资源,避免文档改动重复编译图标和版本资源。
- 性能CI 编译和测试仅生成回溯所需的行号调试信息,减少构建产物体积;构建配置环境变量纳入缓存键。
更新前请退出 LucidDesk 并备份布局;便携版请保留原有 data 文件夹。 查看更新步骤