Overview of PanAndZoom libraries
masterThe PanAndZoom repository provides two distinct libraries for building and testing interactive Avalonia UI experiences:
PanAndZoom: A library for creating zoomable and pannable interfaces. It includes theZoomBordercontrol, matrix helpers, commands, bounds logic, and APIs for managing view state. Use this to build canvases, diagram surfaces, or image viewers.HeadlessTestingFramework: A testing utility for validating Avalonia controls. It provides input simulation (touch, wheel, keyboard, gestures), tree inspection, recording, and Appium-style helpers. This allows you to test interactive scenarios without a full desktop session and capture frames for diagnostics.