Skip to content

Releases: chengbuilds/PetPhrase

v0.6.1

Choose a tag to compare

@chengbuilds chengbuilds released this 09 Jul 07:13
5408c72

修复了一些错误。

v0.6.0 一键更新 + 编辑体验修复

Choose a tag to compare

@chengbuilds chengbuilds released this 08 Jul 11:57
46338f8

新功能

  • 应用内一键更新:启动后自动静默检查新版本(设置可关),设置「关于与更新」与托盘菜单均可手动检查;发现新版一键下载(sha256 校验)→ 静默安装 → 自动回到桌面。从本版起,升级不再需要手动下载安装包

修复

  • 编辑框拖选:多行/长文本按住拖选不再中断;拖选到边缘自动滚动,可选中可视区外内容;PageUp/PageDown 正常翻页(面板右键编辑器与设置窗输入框同步修复)
  • 可靠性批次:面板切分组不再触发无谓的雪碧图解码(卡顿+内存尖峰);保存失败提示双通道直达面板;数据备份/导出全链路原子化;面板重开不再残留陈旧编辑器内容;退出前桌宠位置无条件落盘

升级方式

  • 老版本用户:下载本页安装包覆盖安装即可(数据保留);装完本版后,以后更新一键完成
  • 校验:安装包 SHA256 见附件 .sha256

Full Changelog: wangcheng6-ai/PetPhrase@v0.5.0...v0.6.0

v0.5.0 — 面板常驻 & 右键就地编辑

Choose a tag to compare

@chengbuilds chengbuilds released this 06 Jul 03:31

✨ 新功能

  • 📌 面板常驻:面板顶栏新增图钉开关(设置齿轮左侧)。点亮后:
    • 点击短语只复制不收起,✓ 反馈自动消失,连续复制多条更顺手
    • 拖动桌宠时面板实时跟随,不再自动隐藏
    • 打开设置窗时面板暂隐、关闭设置后自动恢复,常驻状态保留
    • 收起方式:再点图钉 / 点一下桌宠 / Esc,收起即解除常驻
  • 右键就地管理:面板内右键短语弹出菜单——编辑此条 / 添加常用语 / 删除此条;右键空白区域则只显示「添加常用语」。编辑/添加在面板内浮层完成,弹出即可直接输入(自动聚焦、光标落文末),全程不用打开设置窗。菜单与编辑器样式跟随面板主题(亚克力磨砂 / 实底浅色)

🔧 改进

  • 安装器现在记住上次安装目录:覆盖升级时自动定位到已安装路径,不用再手动选择(本版安装包起生效)
  • README 补充 Windows SmartScreen 风险提示说明(未签名安装包的「更多信息 → 仍要运行」)

安装包:PetPhrase_0.5.0_x64-setup.exe(约 5.7MB,用户目录安装,无需管理员权限)

v0.4.0 — 分组改名重构 & 数据可靠性加固

Choose a tag to compare

@chengbuilds chengbuilds released this 05 Jul 13:03

🐛 修复

  • 分组改名重构为显示/编辑两态:修复清空分组名后标题永久空白、切换分组不刷新的问题(根源:Slint TextInput 一经输入即拆除属性绑定);现在点名称/铅笔进入编辑,Enter 保存、Esc 取消、失焦自动保存,空名自动恢复原名
  • 进入改名时自动全选,直接打字即整体替换,不用再手动移光标
  • 新建/切换/删除分组时强制退出改名编辑态,不再残留

🛡 数据可靠性(全项目 review 修复)

  • 原子写升级为真原子换入:旧文件先挪 .old 再换新,任意崩溃点数据必有一份完好,读取自动回退恢复(此前 Windows 上删旧再改名存在丢文件窗口)
  • settings.json 获得与常用语同级的保护:启动备份 + 损坏时逐级恢复(主 → .old → 备份 → 默认)
  • 保存失败不再静默:磁盘/权限问题会在设置窗提示,不再假装成功
  • 导入校验加固:规模超限拒绝;空分组名/空短语/重复 id 自动修补,不再能用坏文件覆盖本地数据

✨ 界面

  • 分组名旁常显淡色铅笔提示可改名(原来要碰运气悬停才能发现)
  • 「添加」按钮与输入框垂直居中对齐
  • 切换自定义宠物目录时及时释放不再使用的缩略图缓存

🔧 其它

  • 单元测试 23 → 27(原子换入回退、settings 备份恢复、导入修补/拒绝)

安装包:PetPhrase_0.4.0_x64-setup.exe(约 5.7MB,用户目录安装,无需管理员权限)

v0.3.0 — 桌宠大小调节 & 内存优化

Choose a tag to compare

@chengbuilds chengbuilds released this 05 Jul 02:42

✨ 新功能

  • 桌宠大小可调:设置 →「外观与行为」→「桌宠大小」,小 / 中 / 大三档(0.5× / 0.75× / 1×)。缩放以底边中点为锚——宠的"脚"原地不动,不会跳位;大小随设置即时生效并持久保存

⚡ 性能

  • 设置窗内存大幅下降:桌宠缩略图改为解码后立即裁剪单帧(~160KB/宠),不再整张雪碧图(~11.5MB/宠)常驻。实测 4 只宠时设置窗打开从 ~71MB 降到 ~25MB;宠越多收益越大
  • 常驻内存基线不变:~23MB

🔧 其它

  • 单元测试 21 → 23(新增缩略图裁剪与坏文件回退用例)

完整安装包:PetPhrase_0.3.0_x64-setup.exe(约 5.7MB,装到用户目录,无需管理员权限)

PetPhrase v0.2.0

Choose a tag to compare

@chengbuilds chengbuilds released this 04 Jul 17:16

首个公开版本。

Windows 桌宠常用语工具:petdex 格式桌宠静坐桌面,点击弹出常用语面板,点短语即复制到剪贴板。

  • Rust + Slint 单进程原生应用:安装包 5.6MB / 常驻内存 ~23MB / 冷启动 ~0.3s
  • 分组管理、跨组搜索、长按拖动排序、亚克力/实底主题、开机自启、导入导出
  • 兼容 petdex 生态:npx petdex@latest install <pet> 装的桌宠即插即用
  • 标准 NSIS 安装/卸载(装到用户目录,无需管理员权限)

仅支持 Windows 10/11 x64。

下载 PetPhrase_0.2.0_x64-setup.exe 双击安装。