PanAndZoom is an Avalonia repository with two complementary libraries:
PanAndZoom: the ZoomBorder control, matrix helpers, commands, bounds logic, and view-state APIs for pan-and-zoom experiences.HeadlessTestingFramework: input simulation, tree inspection, recording, and Appium-style helpers for validating Avalonia controls in automated tests.Together they cover both sides of interactive UI work:
AvaloniaFact testssrc/PanAndZoom: shipping control packagesrc/HeadlessTestingFramework: shipping testing packagesamples/AvaloniaDemo.Base and samples/AvaloniaDemo.Desktop: interactive sample apptests/Avalonia.Controls.PanAndZoom.UnitTests: broad control and testing coveragetests/HeadlessTestingFramework.UnitTests: focused framework-level tests