Skip to content

Releases: Un1quer23/LaptoHz

LaptoHz 0.4.0

Choose a tag to compare

@Un1quer23 Un1quer23 released this 10 Oct 13:04

LaptoHz 0.4.0 正式版,适用于 Windows 11 x64。本版加入完整中英文界面,语言可跟随 Windows,也可在托盘菜单中自行选择。

更新

  • 菜单、模式说明、状态、确认/结果提示、错误详情和新日志支持简体中文与英文。
  • 新增“语言 / Language”菜单:跟随系统、简体中文、English。选择立即生效,并保存到下次启动;旧配置默认跟随 Windows 显示语言,非中文系统使用英文。
  • 已打开的确认窗口会即时翻译,保留原建议、模式和目标;正在执行的显示操作继续完成。
  • 英文弹窗使用 Segoe UI,根据标题、正文和按钮调整布局,完整呈现长错误说明。
  • 只读诊断与结果提示预览支持 --language system|zh-CN|en;诊断 JSON 字段、数值与刷新率规则保持兼容。

验证

最终便携 LLVM-MinGW x64 Release 构建通过,完整 CTest 13/13 通过,无失败或跳过,共 1757 个断言,71.87 秒。覆盖语言、设置迁移、实际菜单换语言、现有确认即时翻译、执行中换语言,以及原有显示恢复和界面回归。

中英文只读诊断与英文九秒提示预览通过。当前内屏只读检查通过,识别到物理 60/240Hz;本轮未执行真实刷新率切换。显示失败通过注入后端验证,DPI 场景使用模拟窗口消息;英语 Windows 安装环境、真实混合 DPI 和其他机型仍须分别验收。详见 验证记录 与 适配说明。

下载与升级

下载 LaptoHz-0.4.0-win-x64.zip,解压后运行 LaptoHz/LaptoHz.exe,无需管理员权限或额外 C++ 运行库。EXE 显示版本 0.4.0,Windows 数值版本与嵌入清单为 0.4.0.2,已移除预发布标记。

升级前退出旧版,在原固定目录替换文件可继续读取已有设置。若移动目录或从旧名 Refresh Rate Switcher 升级,先在旧版关闭登录自启并退出;运行新版后按需重新开启自启。

ZIP SHA256:

09E06327AF7B3A72A1227C4E2E8954EC6175061B24B5AAA82B00FE243756ECFB

同页附 .zip.sha256,包内 SHA256SUMS.txt 提供各文件的校验值。使用说明:简体中文 / English。

English

LaptoHz 0.4.0 is a stable Windows 11 x64 release with Simplified Chinese and English interfaces.

  • Menus, status, mode hints, confirmation/result popups, error details, and new logs use the selected language.
  • Choose Language → Follow Windows / 简体中文 / English. Changes apply immediately and persist across launches. The default follows the Windows display language, using English for non-Chinese systems.
  • Existing confirmation suggestions update in place, and language changes preserve the operating mode, refresh targets, and in-flight operations.
  • English popups use Segoe UI and resize to fit titles, wrapped text, and action buttons.
  • Diagnostics and notification previews accept --language system|zh-CN|en; diagnostic fields and refresh-rate behavior remain compatible.

The final Release build passed all 13 CTest checks, with no failures or skips. English/Chinese diagnostics, the nine-second English preview, and read-only internal-display validation passed. No physical refresh-rate switch was performed during this release validation; failure scenarios use injected backend operations, and DPI scenarios use simulated messages.

Download the ZIP above, extract it, and run LaptoHz/LaptoHz.exe. Exit the previous version before replacing files. If moving the app or upgrading from the old Refresh Rate Switcher name, disable startup in the old version first and enable it again in the new version if needed. Existing settings are retained. See the English README for details.

LaptoHz 0.3.0

Choose a tag to compare

@Un1quer23 Un1quer23 released this 08 Oct 15:16

LaptoHz 0.3.0 正式版,适用于 Windows 11 x64。支持按供电自动切换、切换前确认和手动选择内屏物理刷新率。

更新

  • 切换失败后请求恢复原状态,并回读验证标称、桌面、信号频率及周围显示参数;分别记录目标与恢复接口返回码,准确区分恢复已验证、请求失败、回读未通过、取消和环境变化。
  • 通知与确认窗按正文自动增高,完整呈现恢复失败原因和实际频率,包括设置未保存的组合说明。
  • 动态缩放时调整弹窗外框、字体和按钮,并限制在显示器工作区内;保留焦点、确认请求和原有 9 秒计时。
  • 修复状态栏重复说明及目标子菜单箭头叠影,保留三种模式、物理档位筛选和当前图标。
  • 提供中英文 README、适配与验证记录、MIT 及工具链许可;命令行与诊断 JSON 接口保持兼容。

验证

便携 LLVM-MinGW x64 Release 构建通过,完整 CTest 11 项通过、1 项因当前没有活动内屏跳过,无失败,共 1094 个断言。弹窗包含 108 个原生回归断言,使用实际后端的注入错误结果及模拟 96/120/144/168/192 DPI 消息;当前真实界面为 120 DPI。

恢复失败分支通过注入测试验证;2026-10-06 的真实 60/240Hz 切换并恢复原状态属于 beta.5 历史实机验收。用户于 2026-10-08 反馈真实插拔电源、睡眠/锁屏恢复、重登自启均通过。本轮没有重新切换实际刷新率或改变显示器缩放。真实混合 DPI、多屏及其他机型仍需分别验收,详见 适配说明 和 验证记录。

下载

下载 LaptoHz-0.3.0-win-x64.zip,解压后运行 LaptoHz/LaptoHz.exe,无需管理员权限或额外 C++ 运行库。当前程序界面为简体中文。EXE 显示版本 0.3.0,Windows 资源与清单数值版本 0.3.0.6。

ZIP SHA256:

FFD97EE2C3AD8BBB62F8353E8FE287F0A25BF57FFAD1EDAE47CD859F513B80AA

同页附 ZIP 的 .sha256 文件,包内 SHA256SUMS.txt 列出各文件校验值。

从旧名 Refresh Rate Switcher 版本升级时,先在旧版关闭登录自启并退出,再运行新版;如需登录自启,在新版菜单重新开启。已有模式与目标设置继续保留。详细步骤见 中文 README / English README。

LaptoHz 0.3.0-beta.5

LaptoHz 0.3.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@Un1quer23 Un1quer23 released this 08 Oct 09:05

LaptoHz 首个 GitHub 预发布,面向 Windows 11 x64。本包包含切换失败后的恢复结果校验,以及最新的托盘菜单修复。

更新

  • 切换失败后核实是否恢复到操作前的显示状态,区分恢复已验证、请求失败、回读未通过、操作取消和环境变化,并在提示与日志中保留完整结果。恢复成功仍会说明目标切换未完成。
  • 恢复请求成功后最多回读 4 次、间隔 150ms,分别核对桌面与物理信号频率及周围显示参数。
  • 修复内屏未启用时状态栏重复显示“等待内置屏幕启用”。
  • 修复插电/电池目标子菜单箭头叠影,箭头颜色跟随主题及选中、禁用状态。
  • 保留自动、确认、手动三种模式、9 秒结果提示与现有命令行、诊断 JSON 接口。

下载与升级

下载 LaptoHz-0.3.0-beta.5-win-x64.zip,解压到固定目录后运行 LaptoHz/LaptoHz.exe。无需管理员权限或额外 C++ 运行库,首次运行默认开启当前用户登录自启。

同页的 .zip.sha256 文件校验 ZIP;包内 SHA256SUMS.txt 校验各文件。

从旧名 Refresh Rate Switcher 升级时,先在旧版菜单关闭登录自启并退出,再运行 LaptoHz.exe,按需在新版菜单开启登录自启。已有模式与刷新率目标继续读取原配置。

验证范围

便携 x64 Release 构建完成。完整 CTest:11 项通过、1 项跳过、无失败,共 1017 个断言;原生界面为 120 DPI。显示后端恢复流程通过注入状态读取和 Windows 调用验证。

当前会话没有活动内屏,因此只读内屏测试跳过,本轮未执行真实刷新率切换。2026-10-06 的 60/240Hz 实机结果作为历史记录保留;其他设备、HDR、混合 DPI、多屏及真实登录/唤醒场景仍需单独验收。详见 验证记录 和 适配记录。