fix: 修复滑动选择方向错位与边界/圆环外不命中(物理像素换算 + 按方向就近命中)
This commit is contained in:
@@ -7,6 +7,16 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Fixed
|
||||
|
||||
- 修复滑动选择在混合 DPI 多显示器(主屏 125% + 副屏 100%)下命中方向错位的问题:
|
||||
`Window.PointFromScreen` 期望物理设备像素,此前误传 DIP 导致“执行的指令与滑动方向不同”;
|
||||
现滑动选择与点击轮盘外判定均直接使用物理像素,并在 125%/100% 双屏上以 13 点探针
|
||||
验证命中结果与地面真值完全一致。
|
||||
- 修复滑动选择在部分方向不执行的问题:松开快捷键时鼠标位于圆环外、扇形间隙或边界处不再返回空,
|
||||
改为按方向角就近命中扇形(滑出圆环外仍可命中,仅中心枢纽内视为无方向),并新增
|
||||
`PickSectorByAngle` 单元测试与 `scripts/probe-swipe.ps1` 探针脚本。
|
||||
|
||||
## [1.0.0] - 2026-08-30
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user