Skip to content

CDriveShiftAI v0.1.0

Choose a tag to compare

@PuppetWen PuppetWen released this 13 Aug 16:32
· 3 commits to main since this release

CDriveShiftAI 0.1.0 发布说明

本版本重新调整鼠标快捷操作的时间范围,将应用字体大小改为连续百分比滑杆,并加入跨程序的 Windows 局部放大镜。

鼠标快捷操作

  • 长按时长范围由 500–10000 毫秒改为 0–3000 毫秒,步进为 100 毫秒。
  • 0 毫秒表示按下已配置的鼠标后退侧键、前进侧键或中键后立即触发。
  • 前端设置、持久化存储与 Rust 原生 Raw Input 监听器使用相同范围。
  • 旧配置中大于 3000 毫秒的时间会自动调整到 3000 毫秒,不会造成配置读取失败。

全应用字体大小

  • 原有四档大小按钮改为连续滑杆,以此前的“标准”字体大小为 100%。
  • 可在 50%–300% 范围内来回拖动,每次变化 10%,不是按钮选择。
  • 主窗口、极速搜索、搜索结果及辅助窗口内的全部文字同步生效;控件、卡片、间距和图标保持原尺寸。
  • 拖动时文字跟随滑块逐步放大或缩小,松开或键盘调整结束后自动保存最终值。
  • 旧版本中的比例会归一到最近的 10%。
  • 标准 100% 竖线与滑块圆点使用相同的有效轨道坐标。
  • 移除整页缩放与整页横向滚动容器,避免高倍字号时吸顶卡片重叠或被压住。

全局局部放大镜

  • 新增在所有应用和显示器上生效的 Windows 局部放大镜,按住组合键时跟随鼠标显示。
  • 快捷方式通过点击录入区后实际按住 Ctrl、Alt、Shift 或 Win 组合并滚动一次完成设置。
  • 按住组合键时滚动滚轮调整放大倍率;宽度和高度由两个独立滑杆调整。
  • 放大窗口不接收鼠标点击,松开组合键后自动隐藏。
  • 单独按 Ctrl 不会显示放大镜;只有组合键和滚轮同时触发后才显示。录入期间原生全局钩子会暂停,避免抢走滚轮事件。
  • 放大区域带边框,采样中心固定在鼠标位置,放大画面不显示鼠标图标。

历史更新

  • 更新与诊断继续提供逐条独立折叠的离线历史记录。
  • 历史列表超过可视区域时显示独立滚动条,支持鼠标滚轮和键盘下滑。
  • v0.0.12 已加入历史更新列表。

验证

  • 65 项 TypeScript 单元测试通过。
  • 索引器 9 项和更新器 4 项 Rust 原生测试通过。
  • 50%–300% 与 0–3000 ms 设置页滑杆布局、100% 标记对齐、字体只缩放验证及放大镜宽高范围检查通过。
  • Windows 安装版与便携版构建、单文件便携运行和干净退出冒烟验证通过。

下载

  • CDriveShiftAI-x64.exe:Windows x64 安装版,可选择安装目录。
  • CDriveShiftAI-x64-portable.exe:Windows x64 便携版。
  • update-manifest.json:包含安装版和便携版 SHA-512 校验值的更新清单。
  • latest.yml:Electron 更新元数据。