Skip to content

CDriveShiftAI v0.1.1

Choose a tag to compare

@PuppetWen PuppetWen released this 17 Aug 06:16
· 2 commits to main since this release

CDriveShiftAI v0.1.1

本版本重点修复全局局部放大镜在调节尺寸和滚轮缩放时出现的白屏、灰帧、闪烁与内容跳动。

局部放大镜

  • 宽度和高度滑杆会同步读取并保存最终值;拖动滑杆只调整配置,不再创建或显示放大镜窗口。
  • 采用双缓冲画面交换,新画面完成后再显示,避免缩放过程短暂变成灰色或空白。
  • 滚轮缩放以鼠标所在位置为中心进行短帧插值,减少上下跳动和回位。
  • 放大区域保留清晰边框,隐藏放大的鼠标图标,并可在截图、录屏或远程画面中看到。

稳定性与资源占用

  • 全局监听器增加单实例互斥,避免安装版、便携版或旧版本同时运行时争抢快捷键与滚轮。
  • 渲染进程意外失败时自动尝试恢复一次。
  • 后台索引器降低进程优先级并收缩可回收工作集,减少静默运行时的 CPU 与内存压力。

验证

  • 65 项 TypeScript 单元测试通过。
  • 索引器 10 项与更新器 4 项 Rust 测试通过。
  • 原生放大镜连续 32 帧画面、监听器互斥及新便携版 20 次滑杆拖动回归通过。

下载

  • CDriveShiftAI-x64.exe:Windows x64 安装版。
  • CDriveShiftAI-x64-portable.exe:Windows x64 便携版。
  • update-manifest.jsonlatest.yml.blockmap:自动更新元数据。