Releases: cyanfish-x/dsh-live2d-pets
Releases · cyanfish-x/dsh-live2d-pets
Release list
v0.2.0: 可调帧率、连点互动与精准点击分区
✨ 核心特性
- 渲染帧率可调:设置面板可选 30 / 60 / 不限制,改完立刻作用到渲染循环,默认 30 更省资源。
- 点击连点更跟手:去掉气泡冷却,有效点击立刻换台词并重播动作;六人设互动台词池加厚,连点更少重复。
- HitArea 不足时的空间回退:按包围盒内五个矩形(头/身/腿居中列 + 左右臂)分档;自定义模型可覆盖
spatialTap,内置 Hiyori 已带居中预设。 - 开发者选项:可独立打开调试面板与「显示点击分区」色块,方便对照调参。
- 人设热切换与 SSE 状态:人设 JSONC 可热重读;agent 状态改为 SSE 推送,标签页隐藏时暂停渲染。
🔧 问题修复
修复了设置开关/快速写入失效、StrictMode 下渲染泄漏、互动与状态动作互相掐断、API 非 2xx 污染状态等稳定性与交互问题。
📦 其他
文档与发版流程约定同步;设置页自绘单选/下拉样式统一。
v0.1.2:桌宠配置设置面板
✨ 核心特性
- 「桌宠配置」设置页:DSH 设置里新增独立 tab——开关 / 尺寸滑杆(40–400px)/ 模型列表 / 调试模式四项,写入
settings.yaml用户层,即时生效、无需重启。 - 模型清单扩充至 5 个:Hiyori / Haru / Mao / Mark / Natori 全量内置,每条附许可标注;支持添加自定义模型(名称 +
.model3.jsonURL),增删改即时同步。
📦 其他
文档同步更新(intent / spec / research / README)。
v0.1.1:首个公开发布——DSH 的 Live2D 桌宠
✨ 核心特性
- Agent 状态镜像:宠物实时反映 agent 的思考 / 空闲 / 出错 / 完成 / 等审批五种状态,配状态动画与气泡文案,一眼看穿后台在干嘛。
- 互动陪伴:摸头、点击有反应(专属动作 + 随机卖萌台词),可拖动到屏幕任意位置停靠。
- 模型策展清单:内置 Live2D 官方示例模型,按 URL 直载、不随包分发,每条标注许可类型与链接(默认模型商用安全)。
- 官方插件形态:Host + Client 双半区标准结构,
dsh plugin --profile web add dsh-live2d-pets一条命令安装;也支持把安装提示词直接丢给你的 DSH agent 代装。 - 不打扰设计:默认右下角小尺寸停靠,标签页隐藏时暂停渲染,低配设备自动降级为静态头像。
📦 其他
首个公开发布版本;依赖管理采用 bun,渲染栈经 spike 验证(pixi-live2d-display + PixiJS 6 + Cubism 4)。