Skip to content

18.4.1

Latest

Choose a tag to compare

@Tomclanc Tomclanc released this 20 Oct 01:01

18.4.1

  • 合入 PR #24:每 30 秒记录输入健康状态,仅在确认原始输入注册缺失或不匹配时取消旧捕捉并恢复。保持识别开关状态,不执行中断的手势,也不会因闲置而重置。
  • 修复窗口销毁时使用无效句柄重新注册输入的问题;支持在恢复前收集只读输入快照,帮助排查 ARM64 等设备上的间歇性输入停顿。
  • 快捷键命令编辑器直接提供 LCtrl、RCtrl、LWin、RWin 四个选项,修正 Win 键扩展标志。选择按钮只配置命令,执行手势时才发送按下与松开。
  • 提供 x64 / ARM64 MSI 和便携 ZIP。保留旧配置;依赖对应架构的 .NET 10 Desktop Runtime 与 Windows App Runtime,WinGet 已声明这些依赖。

English

  • Merge PR #24 input-health diagnostics and recovery. Record state every 30 seconds and restore only a confirmed raw-input registration mismatch, preserving recognition mode and cancelling interrupted gestures. Inactivity alone never triggers recovery.
  • Fix registration with an invalid window handle during destruction and collect a read-only input snapshot before recovery to help diagnose intermittent stalls, including on ARM64 devices. This does not establish the cause of every Surface input freeze.
  • Add visible LCtrl, RCtrl, LWin and RWin choices in command editors and correct Windows-key extended flags. Selecting a button configures the command without sending input immediately.
  • Includes x64 / ARM64 MSI and portable ZIP packages; existing configurations remain compatible. Matching .NET 10 Desktop Runtime and Windows App Runtime dependencies remain required.

Windows file and Store package version: 18.4.1.0.

Validation: 137 shortcut checks, 299 input-policy checks, real Windows registration/lifecycle tests, packaged localization checks for 90 locales, and full CI passed: https://github.com/Tomclanc/GestureSignv2/actions/runs/39350273608