Releases: yyyyolo7a79-sketch/neocursor-fix
Releases · yyyyolo7a79-sketch/neocursor-fix
Release list
v1.2.7 —— 光标拖尾贴合修复(前缘瞬时贴合)
v1.2.7 —— 光标拖尾贴合修复
本版重点
- 🐛 前缘瞬时贴合:修复快速连续输入(按住
a等)时"拖尾跟不上光标 / 两个光标"——形状前缘始终包住光标本体 - ⏪ 动画时长恢复为 v1.2.0 原版(短距离 0.05s / 远距离 0.1s / 吸附角 0.02s):拖尾长度与弹性与此前长期验证的观感一致
- ✅ 性能与稳定性修复全部保留(见下方 v1.2.1~v1.2.3)
v1.2.1 ~ v1.2.7 汇总
- v1.2.1:修复动画脚本导致的渲染进程崩溃循环(移除全量 MutationObserver,改为事件脏标记 + 400ms 低频兜底扫描;延迟启动避开宿主启动期的 DOM 洪流;光标实例数上限保护)
- v1.2.2:修复拖动选择时跟随延迟 / 拖尾消失 / 双光标(
mousemove纳入脏标记事件源) - v1.2.3:恢复"原生光标 + canvas 拖尾"的默认组合(原生光标负责精确跟随,canvas 叠加拖尾特效)
- v1.2.4 ~ v1.2.6:拖尾时长参数的多轮实测调优与回退,最终确定以 v1.2.0 的时长体系为基准(远距离使用更长的时长,拖尾更明显持久)
- v1.2.7:前缘瞬时贴合,消除快速输入时的"两个光标"观感
已知问题
- 按住方向键快速跨越行尾时(跨行大跳),形状存在约 1 帧的瞬态滞后(浏览器事件循环的固有下限)
安装
- 下载下方
neovide-cursor-injector-1.2.7.vsix - 命令面板执行
Extensions: Install from VSIX...选择该文件 - 完全重启编辑器(不是 Reload Window)
[English] Leading-edge instant snap — fixes the "trail can't keep up / two cursors" look during fast repeated typing; trail durations restored to the v1.2.0 baseline. All v1.2.1–v1.2.3 stability and performance fixes included. Known issue: ~1 frame transient lag when holding arrow keys across line wraps.
v1.2.0 —— Cursor 支持
Cursor 支持 🎉
本版本让插件正式支持 Cursor 编辑器(此前仅在 VS Code 生效)。
新增
- ✅ Cursor 路径适配:自动探测
electron-sandbox目录结构(Cursor 全系 / 新版 VS Code),同时保留对旧版 VS Codeelectron-browser的支持 - ✅ 消除"安装已损坏"提示:注入后自动同步
product.json中workbench.html的 SHA256 校验值(VS Code 端同样受益) - ✅ 提示语按产品名动态显示,Cursor 里不再出现 "VS Code" 字样
- 🔧 核心逻辑抽离为
injector-core.js(纯 Node 无依赖),新增本地验证脚本(35/35 通过)
安装
- 下载
neovide-cursor-injector-1.2.0.vsix - VS Code / Cursor:命令面板 →
Extensions: Install from VSIX... - 完全重启编辑器(不是 Reload Window)
从旧版升级
直接安装本版本覆盖即可,无需先卸载(旧版本会被自动清理)。若曾提示"安装已损坏",本版本启动后会自动修复该提示。
v1.1.0
✨ v1.1.0 —— 解决了 VS Code 更新后需要重新导入 vsix 的问题
🔧 修复内容
- 延时复核(10s/40s):VS Code 更新是静默重写安装目录,更新器在扩展激活后才替换 out 目录——首轮注入可能被覆盖。复核兜底保证更新后自动重新注入,无需重导 vsix
- 完整行为日志:每次检测/注入/复核写入 injector.log,后续失效可直接定位
- 版本 1.0.0 → 1.1.0
📦 安装
- 下载 neovide-cursor-injector-1.1.0.vsix
- VS Code 执行 Extensions: Install from VSIX... 选择文件
- 完全重启 VS Code
v1.0.0
✨ v1.0.0 修复版发布
Neovide 风格光标动画注入器(修复版)首次发布。
🩹 修复内容
- 兼容新版 VS Code CSP:改为复制动画脚本 + 追加 script 标签注入 workbench.html
- 无需 Custom CSS Loader,安装 VSIX 即用
- VS Code 更新后自动重新注入
📦 安装
- 下载 neovide-cursor-injector-1.0.0.vsix
- VS Code 执行 Extensions: Install from VSIX... 选择文件
- 完全重启 VS Code
🙏 致谢
- 原作者 vscode-neovide-cursor
- 上游 Neovide-Cursor
- 动画脚本 vision-smash-code (GPL-3.0)
- 原视频 B站 / 稀土掘金原帖