Skip to content

v0.1.2

Choose a tag to compare

@RT622 RT622 released this 09 Aug 07:56
· 7 commits to main since this release

v0.1.2 (2026-08-09)

整合 v0.1.1 之后的全部优化与修复。

✨ 新增 / 优化

  • 启动后窗口瞬时收起(参考 GeekDesk):从启动菜单点击应用后,窗口立即隐藏并与进程启动并行,去掉 Windows 最小化动画,收起速度显著提升。
  • 构建自动升版本:每次 pnpm tauri build 自动将版本号 patch 位 +1;关于页通过 getVersion() 动态读取,tauri.conf.json 与安装包文件名自动跟随,无需手动改版本。
  • 编辑分类弹窗图标选择重构:
    • 移除原图标名称输入框,改为 lib/icons 子文件夹下拉选择(默认「内置图标库」)。
    • 统一图标网格:未选外置文件夹时展示内置 iconify 图标;选中某文件夹后立刻加载该文件夹下的 png / svg 外置图标。
    • 删除重复的外置图标板块。
    • 保存时记录图标来源类型、文件夹路径与文件名,完全兼容旧数据。
  • 程序目录初始化:启动自动创建 logs/(运行与崩溃日志)、lib/、bak/(data.json 定时备份,保留最近 10 份)、cache/(图标缓存);便携模式下数据随程序走。

🐛 修复

  • 生产安装包打开后整屏空白:修复 vite.config.ts 未设置 base,导致资源使用绝对路径、在 Tauri 自定义协议下加载不到的问题(改为相对路径 ./)。
  • 侧边栏分类图标与文字未垂直居中:修复图标 inline 元素基线偏移导致的视觉错位。

⚙️ 工程

  • 新增 Rust 端 panic 崩溃日志(logs/crash-<时间戳>.log)。
  • 后端新增 / 调整命令:list_custom_icon_folders、list_custom_icons、read_custom_icon(支持按子文件夹读取)。