Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .System.Maui.Android.nuget.sln
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EmbeddingTestBeds", "Embedd
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Maui.Platform", "System.Maui.Platform\System.Maui.Platform.csproj", "{D31A6537-ED9C-4EBD-B231-A8D4FE44126A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Flex", "Xamarin.Flex", "{CA1DF598-3650-4A7B-A065-492C26009295}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "System.Maui.Flex", "System.Maui.Flex", "{CA1DF598-3650-4A7B-A065-492C26009295}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Maui.Core.Design", "System.Maui.Core.Design\System.Maui.Core.Design.csproj", "{98637471-8E5C-4DDE-89CA-2EAA664FB0EF}"
EndProject
Expand Down
2 changes: 1 addition & 1 deletion .System.Maui.Android.slnf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"PagesGallery\\PagesGallery.Droid\\PagesGallery.Droid.csproj",
"PagesGallery\\PagesGallery\\PagesGallery.csproj",
"Stubs\\System.Maui.Platform.Android\\System.Maui.Platform.Android (Forwarders).csproj",
"Xamarin.Flex\\Xamarin.Flex.shproj",
"System.Maui.Flex\\System.Maui.Flex.shproj",
"System.Maui.Build.Tasks\\System.Maui.Build.Tasks.csproj",
"System.Maui.ControlGallery.Android\\System.Maui.ControlGallery.Android.csproj",
"System.Maui.Controls.Issues\\System.Maui.Controls.Issues.Shared\\System.Maui.Controls.Issues.Shared.shproj",
Expand Down
6 changes: 3 additions & 3 deletions .System.Maui.UAP.nuget.sln
Original file line number Diff line number Diff line change
Expand Up @@ -63,17 +63,17 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EmbeddingTestBeds", "Embedd
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Maui.Platform", "System.Maui.Platform\System.Maui.Platform.csproj", "{D31A6537-ED9C-4EBD-B231-A8D4FE44126A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Flex", "Xamarin.Flex", "{CA1DF598-3650-4A7B-A065-492C26009295}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "System.Maui.Flex", "System.Maui.Flex", "{CA1DF598-3650-4A7B-A065-492C26009295}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Flex", "Xamarin.Flex\Xamarin.Flex.shproj", "{A6703C7D-D362-452A-A7A5-73771194D38C}"
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "System.Maui.Flex", "System.Maui.Flex\System.Maui.Flex.shproj", "{A6703C7D-D362-452A-A7A5-73771194D38C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Maui.Core.Design", "System.Maui.Core.Design\System.Maui.Core.Design.csproj", "{98637471-8E5C-4DDE-89CA-2EAA664FB0EF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Maui.Xaml.Design", "System.Maui.Xaml.Design\System.Maui.Xaml.Design.csproj", "{65BC4888-CC59-428A-9B75-540CF1C09480}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
Xamarin.Flex\Xamarin.Flex.projitems*{a6703c7d-d362-452a-a7a5-73771194d38c}*SharedItemsImports = 13
System.Maui.Flex\System.Maui.Flex.projitems*{a6703c7d-d362-452a-a7a5-73771194d38c}*SharedItemsImports = 13
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down
2 changes: 1 addition & 1 deletion .System.Maui.UAP.slnf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"EmbeddingTestBeds\\Embedding.XF\\Embedding.XF.csproj",
"PagesGallery\\PagesGallery.UWP\\PagesGallery.UWP.csproj",
"PagesGallery\\PagesGallery\\PagesGallery.csproj",
"Xamarin.Flex\\Xamarin.Flex.shproj",
"System.Maui.Flex\\System.Maui.Flex.shproj",
"System.Maui.Build.Tasks\\System.Maui.Build.Tasks.csproj",
"System.Maui.ControlGallery.WindowsUniversal\\System.Maui.ControlGallery.WindowsUniversal.csproj",
"System.Maui.Controls.Issues\\System.Maui.Controls.Issues.Shared\\System.Maui.Controls.Issues.Shared.shproj",
Expand Down
6 changes: 3 additions & 3 deletions .System.Maui.iOS.nuget.sln
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EmbeddingTestBeds", "Embedd
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Maui.Platform", "System.Maui.Platform\System.Maui.Platform.csproj", "{D31A6537-ED9C-4EBD-B231-A8D4FE44126A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Flex", "Xamarin.Flex", "{CA1DF598-3650-4A7B-A065-492C26009295}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "System.Maui.Flex", "System.Maui.Flex", "{CA1DF598-3650-4A7B-A065-492C26009295}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Flex", "Xamarin.Flex\Xamarin.Flex.shproj", "{A6703C7D-D362-452A-A7A5-73771194D38C}"
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "System.Maui.Flex", "System.Maui.Flex\System.Maui.Flex.shproj", "{A6703C7D-D362-452A-A7A5-73771194D38C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Maui.Core.Design", "System.Maui.Core.Design\System.Maui.Core.Design.csproj", "{98637471-8E5C-4DDE-89CA-2EAA664FB0EF}"
EndProject
Expand All @@ -87,7 +87,7 @@ EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
System.Maui.Controls.Issues\System.Maui.Controls.Issues.Shared\System.Maui.Controls.Issues.Shared.projitems*{0f0db9cc-ea65-429c-9363-38624bf8f49c}*SharedItemsImports = 13
Xamarin.Flex\Xamarin.Flex.projitems*{a6703c7d-d362-452a-a7a5-73771194d38c}*SharedItemsImports = 13
System.Maui.Flex\System.Maui.Flex.projitems*{a6703c7d-d362-452a-a7a5-73771194d38c}*SharedItemsImports = 13
System.Maui.Controls.Issues\System.Maui.Controls.Issues.Shared\System.Maui.Controls.Issues.Shared.projitems*{cb9c96ce-125c-4a68-b6a1-c3ff1fbf93e1}*SharedItemsImports = 4
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down
2 changes: 1 addition & 1 deletion .System.Maui.iOS.slnf
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"PagesGallery\\PagesGallery.iOS\\PagesGallery.iOS.csproj",
"PagesGallery\\PagesGallery\\PagesGallery.csproj",
"Stubs\\System.Maui.Platform.iOS\\System.Maui.Platform.iOS (Forwarders).csproj",
"Xamarin.Flex\\Xamarin.Flex.shproj",
"System.Maui.Flex\\System.Maui.Flex.shproj",
"System.Maui.Build.Tasks\\System.Maui.Build.Tasks.csproj",
"System.Maui.ControlGallery.iOS\\System.Maui.ControlGallery.iOS.csproj",
"System.Maui.Controls.Issues\\System.Maui.Controls.Issues.Shared\\System.Maui.Controls.Issues.Shared.shproj",
Expand Down
6 changes: 3 additions & 3 deletions .System.Maui.nuget.sln
Original file line number Diff line number Diff line change
Expand Up @@ -79,17 +79,17 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EmbeddingTestBeds", "Embedd
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Maui.Platform", "System.Maui.Platform\System.Maui.Platform.csproj", "{D31A6537-ED9C-4EBD-B231-A8D4FE44126A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Flex", "Xamarin.Flex", "{CA1DF598-3650-4A7B-A065-492C26009295}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "System.Maui.Flex", "System.Maui.Flex", "{CA1DF598-3650-4A7B-A065-492C26009295}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Flex", "Xamarin.Flex\Xamarin.Flex.shproj", "{A6703C7D-D362-452A-A7A5-73771194D38C}"
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "System.Maui.Flex", "System.Maui.Flex\System.Maui.Flex.shproj", "{A6703C7D-D362-452A-A7A5-73771194D38C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Maui.Core.Design", "System.Maui.Core.Design\System.Maui.Core.Design.csproj", "{98637471-8E5C-4DDE-89CA-2EAA664FB0EF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Maui.Xaml.Design", "System.Maui.Xaml.Design\System.Maui.Xaml.Design.csproj", "{65BC4888-CC59-428A-9B75-540CF1C09480}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
Xamarin.Flex\Xamarin.Flex.projitems*{a6703c7d-d362-452a-a7a5-73771194d38c}*SharedItemsImports = 13
System.Maui.Flex\System.Maui.Flex.projitems*{a6703c7d-d362-452a-a7a5-73771194d38c}*SharedItemsImports = 13
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down
2 changes: 1 addition & 1 deletion .System.Maui.nuget.slnf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"Stubs\\System.Maui.Platform.Android\\System.Maui.Platform.Android (Forwarders).csproj",
"Stubs\\System.Maui.Platform.Tizen\\System.Maui.Platform.Tizen (Forwarders).csproj",
"Stubs\\System.Maui.Platform.iOS\\System.Maui.Platform.iOS (Forwarders).csproj",
"Xamarin.Flex\\Xamarin.Flex.shproj",
"System.Maui.Flex\\System.Maui.Flex.shproj",
"System.Maui.Build.Tasks\\System.Maui.Build.Tasks.csproj",
"System.Maui.Core.Design\\System.Maui.Core.Design.csproj",
"System.Maui.Core\\System.Maui.Core.csproj",
Expand Down
16 changes: 8 additions & 8 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Contributing

Thank you for your interest in contributing to Xamarin.Forms! In this document, we'll outline what you need to know about contributing and how to get started.
Thank you for your interest in contributing to MAUI! In this document, we'll outline what you need to know about contributing and how to get started.

## Code of Conduct

Expand All @@ -12,11 +12,11 @@ You will need to complete a Contribution License Agreement before any pull reque

## Contributing Code

Check out [A Beginner's Guide for Contributing to Xamarin.Forms](https://devblogs.microsoft.com/xamarin/beginners-guide-contributing-xamarin-forms/).
Check out [A Beginner's Guide for Contributing to Xamarin.Forms](https://devblogs.microsoft.com/xamarin/beginners-guide-contributing-xamarin-forms/) (_TODO: Update it_).

### What to work on

If you're looking for something to work on, please browse [open issues](https://github.com/xamarin/Xamarin.Forms/issues). Any issue that is not already assigned is up for grabs. You can also look for issues tagged <a href="https://github.com/xamarin/Xamarin.Forms/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" class="label v-align-text-top labelstyle-159818 linked-labelstyle-159818" data-ga-click="Maintainer label education banner, dismiss, repository_nwo:xamarin/Xamarin.Forms; context:issues; label_name:help wanted; public:true; repo_has_help_wanted_label:true; repo_has_good_first_issue_label:false; shows_go_to_labels:true" data-octo-click="maintainer_label_education" data-octo-dimensions="action:click_label,actor_id:41873,user_id:790012,repository_id:54213490,repository_nwo:xamarin/Xamarin.Forms,context:issues,label_name:help wanted,public:true,repo_has_help_wanted_label:true,repo_has_good_first_issue_label:false,shows_go_to_labels:true" style="background-color: #159818; color: #fff" title="Label: help wanted">help wanted</a> and <a href="https://github.com/xamarin/Xamarin.Forms/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22" class="label v-align-text-top labelstyle-7057ff linked-labelstyle-7057ff" data-ga-click="Maintainer label education banner, dismiss, repository_nwo:xamarin/Xamarin.Forms; context:issues; label_name:good first issue; public:true; repo_has_help_wanted_label:true; repo_has_good_first_issue_label:false; shows_go_to_labels:true" data-octo-click="maintainer_label_education" data-octo-dimensions="action:click_label,actor_id:41873,user_id:790012,repository_id:54213490,repository_nwo:xamarin/Xamarin.Forms,context:issues,label_name:good first issue,public:true,repo_has_help_wanted_label:true,repo_has_good_first_issue_label:false,shows_go_to_labels:true" style="background-color: #7057ff; color: #fff" title="Label: good first issue">good first issue</a>. Before you select an enhancement to work on, see Status of Proposals below. Make sure you're working on something in the Ready For Implementation category!
If you're looking for something to work on, please browse [open issues](https://github.com/dotnet/maui/issues). Any issue that is not already assigned is up for grabs. You can also look for issues tagged <a href="https://github.com/dotnet/maui/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" class="label v-align-text-top labelstyle-159818 linked-labelstyle-159818" data-ga-click="Maintainer label education banner, dismiss, repository_nwo:dotnet/maui; context:issues; label_name:help wanted; public:true; repo_has_help_wanted_label:true; repo_has_good_first_issue_label:false; shows_go_to_labels:true" data-octo-click="maintainer_label_education" data-octo-dimensions="action:click_label,actor_id:41873,user_id:790012,repository_id:54213490,repository_nwo:dotnet/maui,context:issues,label_name:help wanted,public:true,repo_has_help_wanted_label:true,repo_has_good_first_issue_label:false,shows_go_to_labels:true" style="background-color: #159818; color: #fff" title="Label: help wanted">help wanted</a> and <a href="https://github.com/dotnet/maui/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22" class="label v-align-text-top labelstyle-7057ff linked-labelstyle-7057ff" data-ga-click="Maintainer label education banner, dismiss, repository_nwo:dotnet/maui; context:issues; label_name:good first issue; public:true; repo_has_help_wanted_label:true; repo_has_good_first_issue_label:false; shows_go_to_labels:true" data-octo-click="maintainer_label_education" data-octo-dimensions="action:click_label,actor_id:41873,user_id:790012,repository_id:54213490,repository_nwo:dotnet/maui,context:issues,label_name:good first issue,public:true,repo_has_help_wanted_label:true,repo_has_good_first_issue_label:false,shows_go_to_labels:true" style="background-color: #7057ff; color: #fff" title="Label: good first issue">good first issue</a>. Before you select an enhancement to work on, see Status of Proposals below. Make sure you're working on something in the Ready For Implementation category!

Follow the style used by the [.NET Foundation](https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/coding-style.md), with two primary exceptions:

Expand All @@ -33,11 +33,11 @@ Please check the "Allow edits from maintainers" checkbox on your pull request. T

## Proposals/Enhancements/Suggestions

To propose a change or new feature, open an issue using the [Feature request template](https://github.com/xamarin/Xamarin.Forms/issues/new?assignees=&labels=proposal-open%2C+t%2Fenhancement+%E2%9E%95&template=feature_request.md&title=%5BEnhancement%5D+YOUR+IDEA%21). You may also use the [Spec template](https://github.com/xamarin/Xamarin.Forms/issues/new?assignees=&labels=proposal-open%2C+t%2Fenhancement+%E2%9E%95&template=spec.md&title=%5BSpec%5D++) if you have an idea of what the API should look like.
To propose a change or new feature, open an issue using the [Feature request template](https://github.com/dotnet/maui/issues/new?assignees=&labels=proposal-open%2C+t%2Fenhancement+%E2%9E%95&template=feature_request.md&title=%5BEnhancement%5D+YOUR+IDEA%21). You may also use the [Spec template](https://github.com/dotnet/maui/issues/new?assignees=&labels=proposal-open%2C+t%2Fenhancement+%E2%9E%95&template=spec.md&title=%5BSpec%5D++) if you have an idea of what the API should look like.

### Status of Proposals

Proposals (also called Enhancements or Suggestions) will start out in the [Enhancements project](https://github.com/xamarin/Xamarin.Forms/projects/5) and will be sorted into columns based on their current status.
Proposals (also called Enhancements or Suggestions) will start out in the [Enhancements project](https://github.com/dotnet/maui/projects/5) and will be sorted into columns based on their current status.

#### Under consideration
This issue is proposed to the community for further support or ideas. Make your votes, voice your opinions, and help develop a specification that someone can work from. A proposal in this column is likely not ready to be worked on yet.
Expand All @@ -46,7 +46,7 @@ This issue is proposed to the community for further support or ideas. Make your
Similar to "Under consideration", except there are clear reasons or concerns about adding this to the platform. This is not quite a rejected state, but this issue requires a lot of problem solving before it should be worked on.

#### Needs Specification
This idea is accepted to be added to Xamarin.Forms. However, it can't be worked on until it has a clear specification, including API changes, sample use cases, etc. See the [Spec template](https://github.com/xamarin/Xamarin.Forms/issues/new?assignees=&labels=proposal-open%2C+t%2Fenhancement+%E2%9E%95&template=spec.md&title=%5BSpec%5D++) for the type of information that is needed.
This idea is accepted to be added to MAUI. However, it can't be worked on until it has a clear specification, including API changes, sample use cases, etc. See the [Spec template](https://github.com/dotnet/maui/issues/new?assignees=&labels=proposal-open%2C+t%2Fenhancement+%E2%9E%95&template=spec.md&title=%5BSpec%5D++) for the type of information that is needed.

#### Needs Design Review
The specification is written for this accepted proposal, and now we need to review it to make sure that it is easy to use, extensible, etc.
Expand All @@ -58,13 +58,13 @@ Issues in this column should be ready to implement; all of the required informat
Issues that have a matching PR are automatically removed from this project entirely; however, if someone wants to claim an issue and submit a PR later, the issue should be moved to this column so someone else doesn't start working on it at the same time.

#### External
These issues won't involve code that is in the Xamarin.Forms repository, but for one reason or another, it is still tracked here.
These issues won't involve code that is in the MAUI repository, but for one reason or another, it is still tracked here.

#### Closed
Proposals that were closed without being implemented.

## Review Process
All pull requests need to be reviewed and tested by at least two members of the Xamarin.Forms team. We do our best to review pull requests in a timely manner, but please be patient! Two reviewers will be assigned and will start the review process as soon as possible. If there are any changes requested, the contributor should make them at their earliest convenience or let the reviewers know that they are unable to make further contributions. If the pull request requires only minor changes, then someone else may pick it up and finish it. We will do our best to make sure that all credit is retained for contributors.
All pull requests need to be reviewed and tested by at least two members of the MAUI team. We do our best to review pull requests in a timely manner, but please be patient! Two reviewers will be assigned and will start the review process as soon as possible. If there are any changes requested, the contributor should make them at their earliest convenience or let the reviewers know that they are unable to make further contributions. If the pull request requires only minor changes, then someone else may pick it up and finish it. We will do our best to make sure that all credit is retained for contributors.

Once a pull request has two approvals, it will receive an "approved" label. As long as no UI or unit tests are failing, this pull request can be merged at this time.

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ assignees: ''

# [The feature]

Provide a concise description of the feature and the motivation for adding it to Xamarin.Forms
Provide a concise description of the feature and the motivation for adding it to MAUI

# API

Expand Down
2 changes: 1 addition & 1 deletion EmbeddingTestBeds/EmbeddingTestBeds.sln
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Maui.Platform.UAP",
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\Xamarin.Flex\Xamarin.Flex.projitems*{ce73bf76-aeae-4001-bc5c-600e2ccade63}*SharedItemsImports = 5
..\System.Maui.Flex\System.Maui.Flex.projitems*{ce73bf76-aeae-4001-bc5c-600e2ccade63}*SharedItemsImports = 5
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Active development is happening today to build Android and iOS SDKs against the
* .NET MAUI previews Q4 2020 through Q3 2021
* [Renderer architecture revisions](https://github.com/dotnet/maui/issues/28)
* Source solution and project simplification
* Completete approved proposals
* Complete approved proposals
* Implement MVU
* .NET MAUI release candidate September 2021
* .NET MAUI general availability November 2021
Expand All @@ -48,7 +48,7 @@ Active development is happening today to build Android and iOS SDKs against the
|Tizen |Samsung |Samsung |
|Windows |UWP Microsoft<br/>WPF Community |Microsoft |
|**Features** | | |
|Renderers |Tightly coupled to BindableObject |Loosely coupled, no Core dependencies |
|Renderers |Tightly coupled to `BindableObject` |Loosely coupled, no Core dependencies |
|App Models |MVVM, RxUI |MVVM, RxUI, MVU, Blazor |
|Single Project |No |Yes |
|Multi-targeting |No |Yes |
Expand Down
Loading