Skip to content

Releases: ldjx7/Polyglance

Polyglance 0.0.4-beta.9

Choose a tag to compare

@github-actions github-actions released this 27 Aug 10:01

Polyglance v0.0.4-beta.9

本次 Beta 将 Windows 端主程序执行文件名及程序元数据属性从 Polyglance.UI.exe 统一规范命名为 Polyglance.exe

Windows 产物规范化

  • 程序文件名:可执行文件由 Polyglance.UI.exe 正式更名为 Polyglance.exe
  • 程序属性元数据:清理所有 .UI 命名空间后缀,程序名称、产品说明与描述属性统一规范为 Polyglance
  • 安装与更新脚本同步:安装包快捷方式、自启动注册、进程终止与热更新替换脚本均全面适配 Polyglance.exe

本次发布继续提供 macOS ZIP/DMG、Windows x64 便携版 ZIP 和安装版 EXE。

Polyglance 0.0.4-beta.8

Choose a tag to compare

@github-actions github-actions released this 27 Aug 09:33

Polyglance v0.0.4-beta.8

本次 Beta 进一步精简和优化 Windows 端检查更新的用户交互体验。

Windows 更新交互优化

  • 右键托盘通知:检查更新完成或最新版本时,统一使用 Windows 右下角系统气泡通知提示,不再弹出屏幕中央模态弹窗。
  • 设置界面纯内联反馈:偏好设置界面点击“立即检查更新”后,所有状态信息(已是最新版本、检查中、报错详情等)均在卡片内实时内联展示,移除打扰性的模态弹窗。

本次发布继续提供 macOS ZIP/DMG、Windows x64 便携版 ZIP 和安装版 EXE。

Polyglance 0.0.4-beta.7

Choose a tag to compare

@github-actions github-actions released this 27 Aug 09:09

Polyglance v0.0.4-beta.7

本次 Beta 重点优化 Windows 端的检查更新与自动升级交互体验,修复按钮置灰卡死问题,并在官方网站全面上线现代化独立 Landing Page 与全套指南。

Windows 更新交互优化

  • 托盘菜单即时反馈:右键菜单点击“检查更新...”时立即弹出系统通知提示“正在检查更新,请稍候...”,避免网络延迟造成的无响应感。
  • 设置页内联状态与下载进度条
    • 实时显示“正在连接服务器...”、“发现新版本”、“当前已是最新版本”等状态。
    • 下载更新包时实时展示百分比进度条与状态文字。
    • 增加防卡死恢复机制,更新检查或下载结束后自动重置按钮状态。

官方网站与设计系统

  • 独立现代化 Landing Page:摆脱文档容器样式限制,打造黑白极简风格、自适应深浅色切换、全宽导航栏与 Bento Grid 特性展示。
  • 1:1 真实客户端浮窗演示:精准对齐 Polyglance 原生单行顶部栏、双语互换胶囊、服务源选择器与十字准星像素放大镜。
  • 全套指南与更新日志重构:独立交付安装权限配置、快捷键分类矩阵、常见问题手风琴卡片以及 GitHub Releases 动态卡片流。

本次发布继续提供 macOS ZIP/DMG、Windows x64 便携版 ZIP 和安装版 EXE。

Polyglance 0.0.4-beta.6

Choose a tag to compare

@github-actions github-actions released this 27 Aug 02:19

Polyglance v0.0.4-beta.6

本次 Beta 继续统一 macOS 与 Windows 的截图、贴图、取色、标注和 OCR 交互,并修复标注内容未进入最终贴图/复制/保存结果的问题。

取色与放大镜

  • macOS 与 Windows 统一显示 C 复制色值 · ⇧C 切换 HEX/RGB
  • 复制成功后短暂显示“已复制”提示,复制后继续保留当前截图或贴图。
  • 修正高 DPI 与图像边缘采样坐标,确保准星指向的像素就是实际复制的颜色。
  • 贴图右键菜单新增“取色”,无需重新截图即可读取贴图像素。
  • Windows 取色不再依赖界面文本,统一从像素采样数据生成 HEX、RGB 和坐标信息。

标注交互

  • macOS 与 Windows 新增统一的序号标记图标与标注能力。
  • 修复 macOS 贴图标注模式中文字无法正常输入的问题。
  • 文字标注创建后支持移动位置。
  • Windows 标注工具栏在切换画笔、形状、马赛克等工具时保持完整,不再弹出额外工具栏。
  • Windows 标注鼠标统一为小十字,箭头、画笔和连续涂抹式马赛克行为向 macOS 对齐。
  • 进入标注后选区继续保持蓝色边框,并支持从边缘和拐角扩大或缩小选区。
  • 调整选区时保留已经绘制的标记;贴图、复制和保存结果会正确合成标注图层。
  • 贴图右键菜单补充重新进入标注模式的入口。

OCR

  • Windows OCR 交互向 macOS 对齐,识别结果在原截图/贴图上进入文字选择,不再强制打开独立复制窗口。
  • OCR 文字选择支持退出后继续使用贴图及其右键菜单。

构建与权限

  • macOS 本地开发构建会退出旧进程,并准确重置辅助功能、屏幕录制和麦克风权限。
  • macOS 构建会验证固定自签名证书指纹;本地钥匙串签名不可用时可安全回退到 ad-hoc 调试签名。
  • Windows 本地构建会退出旧进程并重试清理被系统短暂占用的历史产物,确保只保留本次构建结果。

本次发布继续提供 macOS ZIP/DMG、Windows x64 便携版 ZIP 和安装版 EXE。

Polyglance 0.0.4-beta.10

Choose a tag to compare

@github-actions github-actions released this 27 Aug 10:17

Polyglance v0.0.4-beta.10

本次 Beta 彻底移除 Windows 端所有的模态对话框弹窗,全面转向右下角系统气泡通知与设置界面纯内联进度更新。

Windows 更新交互优化

  • 无弹窗静默/气泡通知:右键托盘“检查更新”在发现新版本时,通过右下角气泡通知提示并自动启动后台下载与重启,彻底移除 MessageBox 弹窗。
  • 设置界面纯内联交互:偏好设置内点击“立即检查更新”直接进入内联下载与百分比进度条状态,全流程无模态弹窗打扰。

本次发布继续提供 macOS ZIP/DMG、Windows x64 便携版 ZIP 和安装版 EXE。

Polyglance 0.0.4-beta.5

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:31

Polyglance v0.0.4-beta.5

本次 Beta 修复 Windows 更新检查误报“当前已是最新版本”的问题,并完善 Beta 版本之间的热更新兼容性。

Windows 更新

  • 将更新检查结果拆分为“发现更新”“已经最新”和“检查失败”三种状态。
  • GitHub 请求超时、网络不可用或更新源格式异常时展示真实错误,不再误报为最新版本。
  • 更新请求增加应用标识并禁用缓存,减少 CDN 缓存旧更新源的可能。
  • 更新源同时提供语义版本与数字构建版本:Beta.5 以后按 0.0.4-beta.5 比较,同时保留 0.0.4.3 供 Beta.4 旧更新器识别。
  • 下载或启动替换流程失败时给出明确提示和手动下载建议。

界面

  • 修复“更新与关于”页面仍硬编码显示 v0.0.4 (Fluent Edition) 的问题。
  • 当前版本与关于卡片统一绑定应用真实版本,只显示 v0.0.4-beta.5

兼容性

  • Beta.4 可以通过现有更新器发现 Beta.5,并使用 Windows 便携版 ZIP 完成应用目录替换。
  • 如果 Beta.4 所在网络无法访问 GitHub Release 更新源,仍需手动下载 Beta.5;Beta.5 安装后会明确显示网络错误原因。

本次发布继续提供 macOS ZIP/DMG、Windows x64 便携版 ZIP 和安装版 EXE。

Polyglance 0.0.4-beta.4

Choose a tag to compare

@github-actions github-actions released this 25 Aug 08:26

Polyglance v0.0.4-beta.4

本次 Beta 统一并精简 macOS 与 Windows 的版本号展示,便于验证跨版本更新流程。

修复

  • Windows 托盘提示、托盘菜单和设置页现在只显示 v0.0.4-beta.4
  • 移除 Windows 版本号中由 .NET 自动附加的 Git 提交哈希,例如不再显示 +30bf6a5...
  • macOS 菜单栏和设置页不再把产品名称、内部构建号拼入版本字段。
  • 两个平台统一采用 v<语义版本> 的用户可见格式;内部构建号仍用于更新比较和产物追踪。

下载产物

  • macOS:ZIP、DMG。
  • Windows x64:免安装便携版 ZIP、安装版 EXE。

本次改动不影响应用名称、安装包文件名、用户设置或系统授权。

Polyglance 0.0.4-beta.3

Choose a tag to compare

@github-actions github-actions released this 25 Aug 07:48

Polyglance v0.0.4-beta.3

本次 Beta 首次提供 Windows 客户端,并继续完善 macOS 与 Windows 的录屏、长截图、OCR 和截图翻译体验。

Windows

  • 新增 Windows x64 客户端,Release 同时提供免安装便携版 ZIP 和带卸载逻辑的安装版 EXE。
  • 支持翻译、自定义快捷键、开机自启、截图与标注、贴图、OCR、截图翻译、长截图和录屏等主要能力。
  • 截图工具栏的图标、颜色和交互向 macOS 端对齐;截图翻译归入翻译操作区域。
  • OCR 支持识别结果选择与复制,截图翻译和长截图翻译复用统一流程。
  • 长截图支持手动向上、向下滚动采集和实时缩略图,并修复只保存首帧、拼接结果带选区蓝框的问题。
  • 录屏支持 MP4/GIF、系统声音、麦克风和鼠标指针选项;修复指针显示为方块、无麦克风时无法继续录制等问题。

macOS

  • 新增开机自启设置。
  • 完善 MP4 录屏的系统声音与麦克风混音,并修正光标选项和录制工具栏交互。
  • 优化翻译窗口的原文/译文对照与交互表现。

跨平台与发布

  • 新增 Rust C ABI 共享层,统一截图几何、录制参数、长截图拼接和原文译文对齐等跨平台能力。
  • Tag 构建会同时发布 macOS ZIP、macOS DMG、Windows 便携版 ZIP 和 Windows 安装版 EXE。
  • 补充跨平台架构约束与 Bob 风格 OCR/截图翻译改造文档,为后续两端持续对齐提供依据。

这是 Windows 首个公开 Beta,建议优先使用便携版验证;如遇问题,请在 GitHub Issues 中附上系统版本和复现步骤。

Polyglance 0.0.4-beta.2

Choose a tag to compare

@github-actions github-actions released this 20 Aug 00:55

Polyglance v0.0.4-beta.2

本次 Beta 修复默认翻译服务无法使用的问题。

修复

  • 修复 Microsoft 免费翻译始终失败的问题。该服务的接口会拒绝未表明来源的请求,而应用此前没有携带这一信息,导致翻译请求被直接拒绝。由于 Microsoft 是新安装的默认服务,受影响的用户需要手动切换到 Google 或 AI 翻译才能使用。现已修复,无需任何设置改动。

内部结构

  • 翻译服务的选择、配置构造与免费服务的隐私策略移入 Rust 共享层,绑定层只保留运行时与类型转换,便于后续 Windows 端复用同一套逻辑。

本次改动不影响已保存的设置、快捷键与系统授权。

Polyglance 0.0.4-beta.1

Choose a tag to compare

@github-actions github-actions released this 19 Aug 09:29

Polyglance v0.0.4-beta.1

本次 Beta 把与平台无关的核心逻辑下沉到 Rust 共享内核,并修复长截图与权限相关问题。

修复

  • 修复未授予辅助功能权限时按下取词快捷键没有任何提示的问题,现在会正常弹出系统授权对话框。
  • 修复长截图在部分页面上出现内容遗漏的问题:偏移搜索此前可能停在一个"看起来合理"的匹配上,导致每帧漏掉中间的内容。
  • 修复长页面长截图提前结束、无法继续拼接的问题。
  • 长截图采样间隔由 0.35 秒缩短到 0.18 秒,可跟上约两倍的滚动速度;帧数上限同步调整,保证总可采集长度不变。

优化

  • 长截图偏移搜索改为依据上一帧的滚动量预测,不再每帧扫描整个搜索窗口。实测单帧耗时由固定 52 毫秒降至约 1 毫秒。
  • 修正了偏移搜索在得分相同时总是判定为向下滚动的问题,向上滚动的识别更稳定。

内部结构

  • 新增 capture-core Rust crate,收纳截图几何、贴图缩放、原文译文对齐、录制编码策略、截屏翻译段落聚合、长截图拼接等与平台无关的逻辑;macOS 侧改为转发调用,行为保持不变。
  • OpenAI 兼容服务的流式解析与请求构造移入 Rust 共享层。

本次改动不影响已保存的设置、快捷键与系统授权。