Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
问题与行为
触摸书写后工具栏可能失去响应,WinRT 手掌识别只拦截笔迹而没有执行擦除。低性能设备打开设置、搜索选项或调整工具栏时,还会受到整页预加载、重复配置序列化、重叠动画及控件滞留的影响。
本次将触摸输入、后台工作和 UI 更新改为有界、可恢复的路径,并增加独立的 Windows 回归程序。
主要修改
验证
dotnet build "Ink Canvas.sln" -c Debug -p:Platform=x64:通过,0 错误;现有资源区域设置和未使用字段警告仍保留。dotnet run --project build/ReliabilityTests/ReliabilityTests.csproj -c Release:82 项检查通过;将回归进程限制到单个逻辑处理器后同样通过。dotnet build build/VstoTransportCompile/VstoTransportCompile.csproj -c Release:实际加载项 IPC 源码在 net472 下编译通过,0 警告、0 错误。device=Touch的原生书写输入;这不等于双屏触摸及手掌擦的完整实机验证。git diff --check:通过。验证边界
完整 VSTO 工程构建仍受本机 VS/MSBuild 工具链异常及缺少 OfficeTools 目标限制,通信兼容性构建不能替代加载项清单、签名和 Office 加载验证。
仍需在双触摸屏复制显示、不同 DPI、低性能设备、摄像头拔插和 Office 忙碌场景复测。旧插件在同进程 UI 回调内死循环,以及已经挂起的 COM/驱动调用,无法由托管超时安全终止;完全隔离需要独立进程。本 PR 不宣称已根治所有第三方卡死。
详细复测命令与场景见
rules/build.md。相关反馈:#657、#553、#299、#482。