You can contribute to WinUI's designs by filing a Design Proposal issue through Github. Once submitted, the request will be in queue to be reviewed, prototyped (this you can contribute to as well), and user tested internally.
-
Review the Figma Xaml Controls Design Guide. This will ensure that the newly proposed feature or enhancement will be coherent with Microsoft branding
-
Fill out this Feature Specification Template. Wireframes, videos, interactive prototypes, etc. are strongly encouraged to help clarify design intent, behaviour, and speed up the internal review process.
Suggested tools include: Figma, Sketch, Marvel, InVision, or code prototypes
- Open a Design Proposal issue on Github with the filled out Feature Specification Template. The issue will then be triaged and in queue for the review process.
Once the proposal has been filed under Github Issues, it will be triaged and be in queue for the review process. This internal review process is needed so that XAML Controls is coherent with the rest of Microsoft branding.
-
Internal designers review the proposal. If there are any gaps in the design, we will work with you in clarifying the design intent.
-
Prototype of proposed feature The team will prototype the proposed feature. If the contributor already has a built prototype for testing, this will help speed up the process.
-
User Research If required, formal user research will be conducted to make sure the proposed feature is what's best for the end users. Studies and its outcomes will be shared after completion.
These are some of the contributions you can make:
- New Feature - Propose a brand new feature.
ie. I want to create a data grid that allows a user to easily input data in a nice layout
- Enhancement - Improve or update an existing feature or pattern
ie. The numberbox spin buttons can be updated as such ... to improve ...
- Design System Enhancements - Improve or update the overall XAML Controls design to improve coherency and better reflect Microsoft branding
ie. Upon examining Xbox, Fluent, and Windows guidelines, the standard error and warning colors should be ...