-
Notifications
You must be signed in to change notification settings - Fork 80
Open
Labels
experiment 🧪Used to track issues that are experiments (or their linked discussions)Used to track issues that are experiments (or their linked discussions)
Description
Approved from Discussion
Problem Statement
This panel is an opportunist proposal to expand the EqualPanel during discussions of moving it into Controls.Primitives and out of Segmented.
The panel can combine the roles of the EqualPanel and the WrapPanel into one versatile panel that can both dynamically size children, as well as wrap into new rows/columns.
Considering the default behavior matches the WrapPanel, the current name is WrapPanel2.
Overview
This experiment adds a new WrapPanel2 component to the lab.
Ultimately, this panel is intended to make its way into Primitives for the mainline toolkit, as a replacement for the WrapPanel and EqualPanel.
Using
You can try it out via the NuGet Packages here:
- UWP: https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-Labs/NuGet/CommunityToolkit.Labs.Uwp.WrapPanel2/overview/0.0.1
- WinUI 3: https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-Labs/NuGet/CommunityToolkit.Labs.WinUI.WrapPanel2/overview/0.0.1
Read more about Preview Packages here.
Additional info
No response
Implementation Requirements
- Working Prototype
- Feature Complete
- Documentation
- Samples
- Unit Tests
- Community Feedback / Usage Testimonies
Tested Platforms
- UWP
- WinAppSDK / WinUI 3
- Web Assembly (WASM)
- Android
- iOS
- MacOS
- Linux / GTK
Technical Review
- Accessibility Audit
- API/Naming Review
- Code Quality/Style
- Dependency Review
- Design/Style Review
- Final Approval
Community Help?
None
Metadata
Metadata
Assignees
Labels
experiment 🧪Used to track issues that are experiments (or their linked discussions)Used to track issues that are experiments (or their linked discussions)