-
Notifications
You must be signed in to change notification settings - Fork 401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
122 UniformGrid #139
122 UniformGrid #139
Conversation
I added samples in this PR (#5) |
Hey, @VladislavAntonyuk hope that you're doing fine. I have a couple of comments on this PR, one brings up our new contribution flow and the other about the implementation. Not sure you saw our latest Community Stand-up where @brminnick showed our contribution process. The contribution process changed from the old XCT. The first step is to ask in the issue to work on it and wait for us to confirm that you can work on that issue, this will help us to keep everything on track. About the code implementation, the Layout API was changed in the .NET MAUI, this one is the legacy API with that I believe that we want to migrate this layout to the newest API. Happy to see that we will have your contributions here as well <3 |
Hi @VladislavAntonyuk! Echoing Pedro, thanks again for your hard work! I've temporarily added the Here's the steps for us to catch up on the paper work:
This all ensures that we don't have multiple people working on the same Proposal. |
@pictos updated the code to remove the usage of the Compatibility namespace. Also added the fix for the new .net 6-rc2 |
@VladislavAntonyuk Thanks for that, I'll review it asap |
@brminnick the implementation is updated to remove Xamarin compatibility namespace. is DoNotMerge label still valid? (I just don't like this name 😄 ) |
Once @jsuarezruiz removes the |
@VladislavAntonyuk Since this is a New Feature, could you also add Unit Tests for it? |
FYI - we are also going to wait to merge this PR until Right now, .NET MAUI projects throw this error when running
Once MAUI includes this fix, I'll update our Azure Pipelines config to include unit testing then review/merge this PR 🙌 |
Unblocking this now that .NET MAUI supports Unit Tests 🎉 |
FYI - 2 of the new UniformGrid UnitTests are failing in the CI Pipeline:
|
@brminnick , @jsuarezruiz tests are fixed. |
Thanks!!
I defer to the Proposal Champion, @jsuarezruiz, but I vote to include We really don't have the concept of "Migration PRs"; instead, we are viewing each new .NET MAUI Community Toolkit feature as a brand new feature, and if we can tweak/update/fix its similar implementation from Xamarin.CommunityToolkit, we should do it 💯 |
Added as a separate commit. |
@brminnick , @jsuarezruiz could you please review? it also adds Views sample. so we do not need to copy the code between different PRs. thank you |
@jsuarezruiz - friendly reminder to review this PR ❤️ Any chance you can take a look this weekend? |
* 122 UniformGrid * Fix for rc2. remove compatibility usage * Add comments, add tests * Fix uniform tests * MaxRows, MaxColumns * Add samples Co-authored-by: Brandon Minnick <[email protected]> Co-authored-by: Pedro Jesus <[email protected]>
* 122 UniformGrid * Fix for rc2. remove compatibility usage * Add comments, add tests * Fix uniform tests * MaxRows, MaxColumns * Add samples Co-authored-by: Brandon Minnick <[email protected]> Co-authored-by: Pedro Jesus <[email protected]> Update Syntax Update Formatting Update Descriptions UniformGridTestPage Update UniformGridTestPage.xaml.cs
* 122 UniformGrid * Fix for rc2. remove compatibility usage * Add comments, add tests * Fix uniform tests * MaxRows, MaxColumns * Add samples Co-authored-by: Brandon Minnick <[email protected]> Co-authored-by: Pedro Jesus <[email protected]> Update Syntax Update Formatting Update Descriptions UniformGridTestPage Update UniformGridTestPage.xaml.cs
* 122 UniformGrid * Fix for rc2. remove compatibility usage * Add comments, add tests * Fix uniform tests * MaxRows, MaxColumns * Add samples Co-authored-by: Brandon Minnick <[email protected]> Co-authored-by: Pedro Jesus <[email protected]> Update Syntax Update Formatting Update Descriptions UniformGridTestPage Update UniformGridTestPage.xaml.cs
* 122 UniformGrid (#139) * 122 UniformGrid * Fix for rc2. remove compatibility usage * Add comments, add tests * Fix uniform tests * MaxRows, MaxColumns * Add samples Co-authored-by: Brandon Minnick <[email protected]> Co-authored-by: Pedro Jesus <[email protected]> Update Syntax Update Formatting Update Descriptions UniformGridTestPage Update UniformGridTestPage.xaml.cs * Make it more MAUI style * Remove NSubstitute * Rename folder from `Views` to `Layouts` * Create `UniformItemsLayoutViewModel.cs` and `UniformItemsLayoutTestViewModel` * Update Formatting * Remove whitespace * Update UniformItemsLayoutTestPage.xaml * Update `UniformItemsLayoutTestPage` * Remove test page Co-authored-by: Brandon Minnick <[email protected]>
* 122 UniformGrid (CommunityToolkit#139) * 122 UniformGrid * Fix for rc2. remove compatibility usage * Add comments, add tests * Fix uniform tests * MaxRows, MaxColumns * Add samples Co-authored-by: Brandon Minnick <[email protected]> Co-authored-by: Pedro Jesus <[email protected]> Update Syntax Update Formatting Update Descriptions UniformGridTestPage Update UniformGridTestPage.xaml.cs * Make it more MAUI style * Remove NSubstitute * Rename folder from `Views` to `Layouts` * Create `UniformItemsLayoutViewModel.cs` and `UniformItemsLayoutTestViewModel` * Update Formatting * Remove whitespace * Update UniformItemsLayoutTestPage.xaml * Update `UniformItemsLayoutTestPage` * Remove test page Co-authored-by: Brandon Minnick <[email protected]>
Fixes
#122
Description
Migrate UniformGrid to MCT