Releases: chengbuilds/PetPhrase
Releases · chengbuilds/PetPhrase
Release list
v0.6.1
v0.6.0 一键更新 + 编辑体验修复
新功能
- 应用内一键更新:启动后自动静默检查新版本(设置可关),设置「关于与更新」与托盘菜单均可手动检查;发现新版一键下载(sha256 校验)→ 静默安装 → 自动回到桌面。从本版起,升级不再需要手动下载安装包
修复
- 编辑框拖选:多行/长文本按住拖选不再中断;拖选到边缘自动滚动,可选中可视区外内容;PageUp/PageDown 正常翻页(面板右键编辑器与设置窗输入框同步修复)
- 可靠性批次:面板切分组不再触发无谓的雪碧图解码(卡顿+内存尖峰);保存失败提示双通道直达面板;数据备份/导出全链路原子化;面板重开不再残留陈旧编辑器内容;退出前桌宠位置无条件落盘
升级方式
- 老版本用户:下载本页安装包覆盖安装即可(数据保留);装完本版后,以后更新一键完成
- 校验:安装包 SHA256 见附件
.sha256
Full Changelog: wangcheng6-ai/PetPhrase@v0.5.0...v0.6.0
v0.5.0 — 面板常驻 & 右键就地编辑
✨ 新功能
- 📌 面板常驻:面板顶栏新增图钉开关(设置齿轮左侧)。点亮后:
- 点击短语只复制不收起,✓ 反馈自动消失,连续复制多条更顺手
- 拖动桌宠时面板实时跟随,不再自动隐藏
- 打开设置窗时面板暂隐、关闭设置后自动恢复,常驻状态保留
- 收起方式:再点图钉 / 点一下桌宠 / Esc,收起即解除常驻
- 右键就地管理:面板内右键短语弹出菜单——编辑此条 / 添加常用语 / 删除此条;右键空白区域则只显示「添加常用语」。编辑/添加在面板内浮层完成,弹出即可直接输入(自动聚焦、光标落文末),全程不用打开设置窗。菜单与编辑器样式跟随面板主题(亚克力磨砂 / 实底浅色)
🔧 改进
- 安装器现在记住上次安装目录:覆盖升级时自动定位到已安装路径,不用再手动选择(本版安装包起生效)
- README 补充 Windows SmartScreen 风险提示说明(未签名安装包的「更多信息 → 仍要运行」)
安装包:PetPhrase_0.5.0_x64-setup.exe(约 5.7MB,用户目录安装,无需管理员权限)
v0.4.0 — 分组改名重构 & 数据可靠性加固
🐛 修复
- 分组改名重构为显示/编辑两态:修复清空分组名后标题永久空白、切换分组不刷新的问题(根源: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 — 桌宠大小调节 & 内存优化
✨ 新功能
- 桌宠大小可调:设置 →「外观与行为」→「桌宠大小」,小 / 中 / 大三档(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
首个公开版本。
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 双击安装。