Skip to content

Releases: ianlike-ui/dsh-pet-standalone

v1.3.0

Choose a tag to compare

@ianlike-ui ianlike-ui released this 20 Aug 23:25

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,感谢原作者。

源码:https://github.com/ianlike-ui/dsh-pet-standalone

v1.2.0

Choose a tag to compare

@ianlike-ui ianlike-ui released this 20 Aug 23:11

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,感谢原作者。

源码:https://github.com/ianlike-ui/dsh-pet-standalone

v1.1.0

Choose a tag to compare

@ianlike-ui ianlike-ui released this 20 Aug 01:20

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,感谢原作者。

源码:https://github.com/ianlike-ui/dsh-pet-standalone

第一版

Choose a tag to compare

@ianlike-ui ianlike-ui released this 19 Aug 02:46

第一版,有bug可以自己fork,vibe一下