Releases: ldjx7/Polyglance
Release list
Polyglance 0.0.4-beta.9
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
Polyglance v0.0.4-beta.8
本次 Beta 进一步精简和优化 Windows 端检查更新的用户交互体验。
Windows 更新交互优化
- 右键托盘通知:检查更新完成或最新版本时,统一使用 Windows 右下角系统气泡通知提示,不再弹出屏幕中央模态弹窗。
- 设置界面纯内联反馈:偏好设置界面点击“立即检查更新”后,所有状态信息(已是最新版本、检查中、报错详情等)均在卡片内实时内联展示,移除打扰性的模态弹窗。
本次发布继续提供 macOS ZIP/DMG、Windows x64 便携版 ZIP 和安装版 EXE。
Polyglance 0.0.4-beta.7
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
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
Polyglance v0.0.4-beta.10
本次 Beta 彻底移除 Windows 端所有的模态对话框弹窗,全面转向右下角系统气泡通知与设置界面纯内联进度更新。
Windows 更新交互优化
- 无弹窗静默/气泡通知:右键托盘“检查更新”在发现新版本时,通过右下角气泡通知提示并自动启动后台下载与重启,彻底移除
MessageBox弹窗。 - 设置界面纯内联交互:偏好设置内点击“立即检查更新”直接进入内联下载与百分比进度条状态,全流程无模态弹窗打扰。
本次发布继续提供 macOS ZIP/DMG、Windows x64 便携版 ZIP 和安装版 EXE。
Polyglance 0.0.4-beta.5
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
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
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
Polyglance v0.0.4-beta.2
本次 Beta 修复默认翻译服务无法使用的问题。
修复
- 修复 Microsoft 免费翻译始终失败的问题。该服务的接口会拒绝未表明来源的请求,而应用此前没有携带这一信息,导致翻译请求被直接拒绝。由于 Microsoft 是新安装的默认服务,受影响的用户需要手动切换到 Google 或 AI 翻译才能使用。现已修复,无需任何设置改动。
内部结构
- 翻译服务的选择、配置构造与免费服务的隐私策略移入 Rust 共享层,绑定层只保留运行时与类型转换,便于后续 Windows 端复用同一套逻辑。
本次改动不影响已保存的设置、快捷键与系统授权。
Polyglance 0.0.4-beta.1
Polyglance v0.0.4-beta.1
本次 Beta 把与平台无关的核心逻辑下沉到 Rust 共享内核,并修复长截图与权限相关问题。
修复
- 修复未授予辅助功能权限时按下取词快捷键没有任何提示的问题,现在会正常弹出系统授权对话框。
- 修复长截图在部分页面上出现内容遗漏的问题:偏移搜索此前可能停在一个"看起来合理"的匹配上,导致每帧漏掉中间的内容。
- 修复长页面长截图提前结束、无法继续拼接的问题。
- 长截图采样间隔由 0.35 秒缩短到 0.18 秒,可跟上约两倍的滚动速度;帧数上限同步调整,保证总可采集长度不变。
优化
- 长截图偏移搜索改为依据上一帧的滚动量预测,不再每帧扫描整个搜索窗口。实测单帧耗时由固定 52 毫秒降至约 1 毫秒。
- 修正了偏移搜索在得分相同时总是判定为向下滚动的问题,向上滚动的识别更稳定。
内部结构
- 新增
capture-coreRust crate,收纳截图几何、贴图缩放、原文译文对齐、录制编码策略、截屏翻译段落聚合、长截图拼接等与平台无关的逻辑;macOS 侧改为转发调用,行为保持不变。 - OpenAI 兼容服务的流式解析与请求构造移入 Rust 共享层。
本次改动不影响已保存的设置、快捷键与系统授权。