Skip to content

Dapplo.Windows 3.13.5

Choose a tag to compare

@github-actions github-actions released this 10 Oct 07:58
2f11847

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 of dotnet test on the .NET 10 SDK; the mtp-off variant keeps dotnet test with 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)] (namespace Xunit.v3) replaces the CollectionBehavior parallelization 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.OnClosing in the samples, coverlet couldn't resolve System.Drawing.Common while instrumenting).

Fixed

  • UiAutomationScroller in UiAutomationScrollModes.MouseWheel: Start(), End() and Reset() stopped far before the target in WPF (e.g. at 14 % for End()). 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.