-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
Description
Summary
Extend the Plugin.Maui.ZoomView library to support the Windows (WinUI) platform, so that ZoomView works on Windows in addition to Android and iOS.
Motivation
- Many .NET MAUI applications target Windows.
- ZoomView is currently only available on Android and iOS, limiting cross-platform scenarios.
- Adding Windows support will make the plugin more valuable to developers and improve user experience for Windows users.
Requirements
- Implement a ZoomView control for the Windows (WinUI) platform, following the current cross-platform API of Plugin.Maui.ZoomView.
- The Windows implementation should provide zoom, pan, and reset functionality similar to Android/iOS.
- Ensure the control supports common content types (images, layouts, etc.).
- Use recommended WinUI or UWP controls and patterns for gestures and transformations.
- Add platform checks and multi-targeting as needed for MAUI compatibility.
- Update all relevant documentation and usage samples.
Acceptance Criteria
- ZoomView works on Windows with a similar feature set as other platforms.
- No breaking changes to the existing API.
- Automated tests or sample pages demonstrating Windows support are included.
- Documentation describes Windows support and any platform-specific notes.
References
Copilot