Repository navigation
Dapplo.Windows 3.13.5
All packages at their latest versions, a build without warnings, and a fix for Start/End/Reset with the mouse wheel in WPF.
Changed
- Dependencies: System.Reactive 7.0.0 (from 6.1.0; Dapplo.Windows uses no UI framework specific Rx APIs), System.Drawing.Common and System.Resources.Extensions 10.0.12, Nerdbank.GitVersioning 3.10.94.
- Tests: xunit.v3 4.0.2 as
xunit.v3.mtp-off(xunit.v3 4 includes Microsoft.Testing.Platform v2, which no longer runs through the VSTest mode ofdotnet teston the .NET 10 SDK; the mtp-off variant keepsdotnet testwith filters, trx and coverlet, and the Visual Studio Test Explorer via xunit.runner.visualstudio 4.0.0), xunit.analyzers 2.2.0, Xunit.StaFact 4.0.24, Microsoft.NET.Test.Sdk 18.10.1, coverlet.msbuild 10.0.1.[assembly: Parallelization(Mode = ParallelMode.None, MaxThreads = 1)](namespaceXunit.v3) replaces theCollectionBehaviorparallelization settings which xunit.v3 4 made obsolete, xunit.runner.json uses"parallelMode": "none". - The build has no warnings anymore (xUnit analyzer findings in the tests, the obsolete
Form.OnClosingin the samples, coverlet couldn't resolve System.Drawing.Common while instrumenting).
Fixed
UiAutomationScrollerinUiAutomationScrollModes.MouseWheel:Start(),End()andReset()stopped far before the target in WPF (e.g. at 14 % forEnd()). A WPF ScrollViewer scrolls one notch per wheel message whatever the delta is, so a wheel input with several notches moved only one; several notches are now sent as that many wheel messages in one input, applications which use the delta end up at the same position.