Repository navigation
Releases
Releases · weiaisuyan/dsh-split-view
v1.0.37
1.0.37(2026-11-11)
- 修「换台机器 Ctrl+W 就失效」:宿主的 Ctrl+W 绑定是每台设备本地一份(Electron userData 的
keybindings.json),手工配好这台、换机器又变回关窗口。现在插件启动时自己把这个绑定交出来(走宿主的ctx.shortcuts.edit()),关掉「Ctrl+W 关闭标签」开关或停用插件时再还回去 —— 换机器、重装、清配置都不用手工补
npm: dsh-multipane@1.0.37
v1.0.36
1.0.36(2026-11-11)
- Ctrl+W 关标签,两个开关可配:设置页「界面元素」新增「Ctrl+W 关闭标签」(总开关)与「最后一个标签时关闭窗口」(依赖前者,前者关闭时自动变灰禁用)。只剩一个标签时再按 Ctrl+W 直接关窗口
- 竖线粗细改成无级滑轨:「焦点行竖线粗细」「打开行竖线粗细」由 1~8px 胶囊按钮改成滑轨,0.5% 一档、上限 30%;老配置 px 值自动折算成百分比
- 拖标签时不再点亮所有分隔线:只有鼠标真正指着的那一条亮
- 设置页新增「交互」分区:说明动效依赖系统动画设置(属设计行为)
npm: dsh-multipane@1.0.36
v1.0.35 — 呼吸动画不再卡、文档重写
1.0.35 — 呼吸动画不再卡、文档重写
修复
- 会话列表呼吸不再卡:以前每次呼吸都在主线程重算整行背景色并重绘,会话一多就掉帧;现在改成行内一层伪元素做透明度动画,交给合成器跑。视觉一样,开销降到零头。
- 设置页去掉失效的「未打开行文字亮度」滑杆:1.0.34 删掉把普通行压暗的规则后,它已经不影响任何东西。
文档
- 中文完整版 README(带图)+ 英文完整版
README.en.md - 三张界面示意图:总览、拖拽分栏、设置页(按真实布局与配色渲染)
- 新增「反馈与支持」:Issue 模板、邮箱、插件市场页
- npm 包描述重写,插件列表里的中英描述同步对齐
仓库
- 不再包含作者本机脚本;新增
scripts/check-privacy.cjs与 CI 门禁 - 提交历史已重写,历史版本里的本机路径与内网信息已移除
安装 / 升级
npx @deepseek-ai/dsh plugin --profile desktop add dsh-multipane@1.0.35
装完重启 DSH。也可以在插件设置页点「检查更新」直接升。
v1.0.34 — 中英双语
双语(中文/英文)随宿主语言切换的完整改造。
新增
- locale/zh.json / locale/en.json:插件列表卡片显示名与描述支持中英双语(中文界面「多栏视图 (dsh-multipane)」、英文界面「Multi-pane」),并导出 ./locale/*.json。
- 侧栏入口、设置页设置项、按钮/提示/右键菜单约 300 条文案跟随宿主语言,切换语言即时生效,无需重启。
- 设置页标题固定双语「多栏视图 (Multi-pane)」。
修复
- 停用状态停在设置页时整页零样式(侧栏心跳把样式表删了)。
- 设置页在旧/新两份插件代码间来回闪(热更新双实例心跳互斗),心跳改为全局唯一。
- 关掉总开关后拖文件、加号插入文件失效(附件槽位与 capture 监听未随 enabled 装卸,onDrop 会吞事件)。
调整
- 会话列表不再整行压暗;只给 focus/open 行做特殊样式,普通会话行与悬浮操作按钮恢复原样。
完整说明见 README 的「更新记录」。