Skip to content

Releases: Eeymoo/peregrine

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 08 Jul 18:30

chore(release): 正式发布 v0.1.2

v0.1.2-alpha.4

v0.1.2-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 18:17

fix: 恢复窗口标题栏图标显示,提升像素图尺寸至 256x256

  • main.rs: 恢复 with_window_icon,确保标题栏有图标
  • icon.rs: 窗口图标像素图从 64 提升至 256,高 DPI 下更清晰
  • bump 版本至 0.1.2-alpha.4

v0.1.2-alpha.3

v0.1.2-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 18:03

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

v0.1.2-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 17:42

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

v0.1.2-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 17:08

chore: update Cargo.lock for v0.1.2

v0.1.2-alpha.0

v0.1.2-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 03:52

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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 10:36

Peregrine v0.1.1

首个正式版本后的补丁更新。修复 macOS 启动崩溃,Windows 产物改为静态链接 C 运行时,实现下载解压即可运行,无需额外安装 VC++ Redistributable。

  1. 修复 macOS 上 wgpu surface 不支持 Inherit alpha 模式导致的启动 panic @Eeymoo
  2. Windows MSVC 三目标(x86/x64/ARM64)开启 +crt-static 静态链接,exe 不再依赖 VCRUNTIME140.dll 等外部 DLL @Eeymoo
  3. Release CI 增加 DLL 依赖验证,确保产物无 VC 运行时动态依赖 @Eeymoo
  4. 新增 VitePress 文档站点与 GitHub Pages 自动部署 @Eeymoo
  5. 完善 README、HELP 与 AGENTS 文档,首页增加立即下载按钮 @Eeymoo

许可

• 采用 PolyForm Noncommercial 1.0.0 协议。

下载

• Windows x86 / x86_64 / ARM64 可执行文件见 Release Assets。

v0.1.1-alpha.1

v0.1.1-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 09:37

Peregrine v0.1.1-alpha.1

测试版 — 修复 macOS 启动崩溃,Windows 产物改为静态链接 CRT 实现零依赖分发。

  1. macOS 上 wgpu surface 不支持 Inherit alpha 模式导致启动 panic,改为按 capabilities 自动选择 @Eeymoo
  2. Windows MSVC 三个目标(x86/x64/ARM64)开启 +crt-static 静态链接 C 运行时,exe 不再依赖 VCRUNTIME140.dll 等外部 DLL @Eeymoo
  3. Release CI 增加 DLL 依赖验证步骤,确保产物不含 VC 运行时动态依赖 @Eeymoo
  4. 添加 VitePress 文档站点与 GitHub Pages 自动部署 @Eeymoo
  5. 修正仓库链接与使用说明,首页增加立即下载按钮 @Eeymoo
  6. 显式添加 search-insights 依赖以修复 CI npm ci @Eeymoo

v0.1.1-alpha.0

v0.1.1-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 05:06

fix(ci): 修复 Release body 读取 annotated tag 消息

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 17:37

Peregrine v0.1.0

首个正式版本。一个用于缓解 3D 眩晕的桌面辅助贴图工具,在屏幕上方显示半透明视觉锚点,帮助玩家在 3D 游戏中获得固定参照。

  1. Windows 透明覆盖层窗口:置顶、鼠标穿透的 Overlay 窗口,可悬浮于游戏或应用上方。 @Eeymoo
  2. 目标窗口跟随:通过下拉列表选择目标窗口,覆盖层可跟随其位置与尺寸。 @Eeymoo
  3. 多种准心样式:十字、大十字、四角/六角/八角定位点、中心环、自定义球、随机球、边框框、卫生纸样式等。 @Eeymoo
  4. 自定义 PNG 贴图:支持加载 PNG 图片作为覆盖层内容。 @Eeymoo
  5. 实时设置面板:独立设置窗口,实时调整样式、颜色、透明度、尺寸等参数并即时预览。 @Eeymoo
  6. 配置文件热重载:配置 JSON 文件被外部编辑后自动重载生效。 @Eeymoo
  7. Windows 平台自动构建与发布:GitHub Actions 自动构建 Windows x86 / x86_64 / ARM64 产物。 @Eeymoo

许可

• 采用 PolyForm Noncommercial 1.0.0 协议。

下载

• Windows x86 / x86_64 / ARM64 可执行文件见 Release Assets。