Repository navigation
Releases: ianlike-ui/dsh-pet-standalone
Releases · ianlike-ui/dsh-pet-standalone
Release list
v1.3.0
dsh-pet 独立桌宠 v1.3.0
单 exe 36MB,零依赖,双击即跑。
🖥️ 新增:高分屏适配
- 桌宠按显示器 DPI 按逻辑分辨率显示:200% 缩放屏幕上不再显小
- 拖动跨屏时动态识别,自动适配不同缩放比例的显示器
- 默认尺寸改为最小 50%:高分屏下以 640×360 源分辨率 1:1 输出,最清晰不模糊
- 右键菜单「大小」单位由 px 改为 %(相对源分辨率的百分比,不再随 DPI 混淆)
🐛 修复:右键菜单与托盘
- 右键菜单"大小/转向/点击回应"无反应:菜单 ID 区间互相重叠被吞掉,已改为互不重叠区间
- 托盘图标双击/右键完全无反应:托盘回调消息号与分发不一致,已统一
- 动画播放一段时间后停住(v1.2.0 起):同名切回时自动回卷重播,不再永久定格
✨ 功能(自 v1.1.0 同步上游)
- 多角色:内置 shenshen + 外部扩展角色目录(exe 同目录或 %APPDATA%/dsh-pet-standalone/characters/)
- 动态动画分类、多视频二级菜单、拖拽修复、多桌宠、透明窗口、像素级穿透、开机自启
素材与实现
素材、动画链行为模型、交互设计来自 dsh-pet 与 dsh-pet-indesktop,感谢原作者。
v1.2.0
dsh-pet 独立桌宠 v1.2.0
单 exe 36MB,零依赖,双击即跑。
🐛 修复:动画播放一段时间后停住
- 动画永久定格:待机等分类池只有一个动画时,动画播完状态机切回同名动画被
switch_anim提前返回,clip 停在结尾没有回卷,导致动画永久定格在最后一帧;现在同名切回时若已播完会自动回卷重播 - 移动动画连续重复:移动动画播完后选下一帧时排除当前动画,不再连续重复同一个
✨ 功能(v1.1.0 起,同步上游)
- 多角色:内置 shenshen + 外部扩展角色目录(exe 同目录或 %APPDATA%/dsh-pet-standalone/characters/)
- 动态动画分类:videos/ 子目录 + manifest.json + 文件名关键词自动识别
- 待机/转向多视频二级菜单、拖拽修复、多桌宠、透明窗口、像素级穿透、系统托盘、开机自启
素材与实现
素材、动画链行为模型、交互设计来自 dsh-pet 与 dsh-pet-indesktop,感谢原作者。
v1.1.0
dsh-pet 独立桌宠 v1.1.0
单 exe 37MB,零依赖,双击即跑。
✨ 新增:多角色支持(同步上游)
- 多角色:内置 shenshen + 支持外部扩展角色目录(exe 同目录或 %APPDATA%/dsh-pet-standalone/characters/ 放 <角色id>/videos/*.webm)
- 动态动画分类:videos/ 子目录(idle/turn/move/click/drag/random)+ manifest.json + 文件名关键词自动识别
- 待机/转向多视频:二级菜单
- 右键/托盘菜单随时切换角色,配置持久化
🔧 其他
- 拖拽修复:快速拖拽不丢事件(SetCapture + 全局坐标跟手)
- 多桌宠:生成/删除,每只独立配置
- 透明窗口、像素级穿透、系统托盘、开机自启
素材与实现
素材、动画链行为模型、交互设计来自 dsh-pet 与 dsh-pet-indesktop,感谢原作者。