Releases: Eeymoo/peregrine
Releases · Eeymoo/peregrine
Release list
v0.1.2
v0.1.2-alpha.4
fix: 恢复窗口标题栏图标显示,提升像素图尺寸至 256x256
- main.rs: 恢复 with_window_icon,确保标题栏有图标
- icon.rs: 窗口图标像素图从 64 提升至 256,高 DPI 下更清晰
- bump 版本至 0.1.2-alpha.4
v0.1.2-alpha.3
fix: 修复任务栏与托盘图标不正确的问题
- main.rs: 去掉 with_window_icon,让 Windows 自动使用 exe 嵌入的 icon 资源
- icon.rs: 托盘图标改为从 exe 资源加载(Icon::from_resource),而非运行时像素图
- bump 版本至 0.1.2-alpha.3
v0.1.2-alpha.2
fix: 修复 wgpu 窗口尺寸为 0 时的校验崩溃,将 ToiletPaper 显示名改为「矩形」
- renderer.rs: render_settings 在窗口尺寸为 0 时跳过渲染,避免 set_viewport 校验失败
- renderer.rs: 设置 device.on_uncaptured_error 将 wgpu 错误降级为日志而非 panic
- renderer.rs: render_overlay 同样增加尺寸保护
- settings_ui.rs: ToiletPaper 样式显示名从「卫生纸」改为「矩形」
- bump 版本至 0.1.2-alpha.2
v0.1.2-alpha.1
chore: update Cargo.lock for v0.1.2
v0.1.2-alpha.0
fix: 修复设置窗口最小化后闪退
- about_to_wait 中设置窗口最小化时 inner_size 为 0×0,
仍持续 request_redraw 向 wgpu surface 提交渲染触发崩溃,
补尺寸守卫。 - render_settings 入口补尺寸守卫,避免窗口恢复显示竞态期间
以 [0,0] 尺寸驱动 egui-wgpu 渲染触发 panic。 - 版本号升至 0.1.2,更新 CHANGELOG_ALPHA。
v0.1.1
Peregrine v0.1.1
首个正式版本后的补丁更新。修复 macOS 启动崩溃,Windows 产物改为静态链接 C 运行时,实现下载解压即可运行,无需额外安装 VC++ Redistributable。
- 修复 macOS 上 wgpu surface 不支持 Inherit alpha 模式导致的启动 panic @Eeymoo
- Windows MSVC 三目标(x86/x64/ARM64)开启 +crt-static 静态链接,exe 不再依赖 VCRUNTIME140.dll 等外部 DLL @Eeymoo
- Release CI 增加 DLL 依赖验证,确保产物无 VC 运行时动态依赖 @Eeymoo
- 新增 VitePress 文档站点与 GitHub Pages 自动部署 @Eeymoo
- 完善 README、HELP 与 AGENTS 文档,首页增加立即下载按钮 @Eeymoo
许可
• 采用 PolyForm Noncommercial 1.0.0 协议。
下载
• Windows x86 / x86_64 / ARM64 可执行文件见 Release Assets。
v0.1.1-alpha.1
Peregrine v0.1.1-alpha.1
测试版 — 修复 macOS 启动崩溃,Windows 产物改为静态链接 CRT 实现零依赖分发。
- macOS 上 wgpu surface 不支持 Inherit alpha 模式导致启动 panic,改为按 capabilities 自动选择 @Eeymoo
- Windows MSVC 三个目标(x86/x64/ARM64)开启 +crt-static 静态链接 C 运行时,exe 不再依赖 VCRUNTIME140.dll 等外部 DLL @Eeymoo
- Release CI 增加 DLL 依赖验证步骤,确保产物不含 VC 运行时动态依赖 @Eeymoo
- 添加 VitePress 文档站点与 GitHub Pages 自动部署 @Eeymoo
- 修正仓库链接与使用说明,首页增加立即下载按钮 @Eeymoo
- 显式添加 search-insights 依赖以修复 CI npm ci @Eeymoo
v0.1.1-alpha.0
fix(ci): 修复 Release body 读取 annotated tag 消息
v0.1.0
Peregrine v0.1.0
首个正式版本。一个用于缓解 3D 眩晕的桌面辅助贴图工具,在屏幕上方显示半透明视觉锚点,帮助玩家在 3D 游戏中获得固定参照。
- Windows 透明覆盖层窗口:置顶、鼠标穿透的 Overlay 窗口,可悬浮于游戏或应用上方。 @Eeymoo
- 目标窗口跟随:通过下拉列表选择目标窗口,覆盖层可跟随其位置与尺寸。 @Eeymoo
- 多种准心样式:十字、大十字、四角/六角/八角定位点、中心环、自定义球、随机球、边框框、卫生纸样式等。 @Eeymoo
- 自定义 PNG 贴图:支持加载 PNG 图片作为覆盖层内容。 @Eeymoo
- 实时设置面板:独立设置窗口,实时调整样式、颜色、透明度、尺寸等参数并即时预览。 @Eeymoo
- 配置文件热重载:配置 JSON 文件被外部编辑后自动重载生效。 @Eeymoo
- Windows 平台自动构建与发布:GitHub Actions 自动构建 Windows x86 / x86_64 / ARM64 产物。 @Eeymoo
许可
• 采用 PolyForm Noncommercial 1.0.0 协议。
下载
• Windows x86 / x86_64 / ARM64 可执行文件见 Release Assets。