-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Adds Tizen backend #2360
Adds Tizen backend #2360
Conversation
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
95e73a5
to
a8ddfab
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a big PR! Only about 1/3 of the way, and already looking really good.
I have a few questions so far, but more not sure of the differences I spotted to what we did. Probably good reasons.
src/Compatibility/Core/src/Tizen/Renderers/ActivityIndicatorRenderer.cs
Outdated
Show resolved
Hide resolved
Were you able to get the DeviceTests projects working? I cheated a bit on Windows and excluded all the handlers except one for now - you could do the same. This way you can write tests for handlers/concepts that might be missed. We might not have a way to run on CI on every commit just yet, but could be a way for you and us to just run and see if we broke anything before we release. |
Thank you @mattleibow for reviewing. ❤️
Ok. Let me check we can get the DeviceTest project. |
/azp run |
Pull request contains merge conflicts. |
ab3b9e7
to
69fa16f
Compare
f7b6200
to
1892c8a
Compare
d84c486
to
03cc6e4
Compare
03cc6e4
to
cb9a4d7
Compare
09f22ee
to
9954658
Compare
34d73b5
to
482b65e
Compare
@rookiejava Will Tizen be supported by Microsoft if/when this PR is merged? |
Yes, I think/hope so. :-) |
482b65e
to
3cbb053
Compare
1868bdf
to
3b60dd0
Compare
e962b53
to
f044413
Compare
7c284ee
to
29f7d25
Compare
a38b74d
to
49475bc
Compare
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
6683b0a
to
a532171
Compare
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
All the things have been thinged!
<IncludeTizenTargetFrameworks Condition="'$(CI)' == 'true' or '$(TF_BUILD)' == 'true' or | ||
Exists('$(DOTNET_ROOT)\sdk-manifests\$(DotNetVersionBand)\samsung.net.sdk.tizen\WorkloadManifest.json') or | ||
Exists('$(ProgramFiles)\dotnet\sdk-manifests\$(DotNetVersionBand)\samsung.net.sdk.tizen\WorkloadManifest.json')">true</IncludeTizenTargetFrameworks> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This condition needs love, but that is for another PR. I see we had to also add TF_BUILD here because CI is declared in the Environment.props at the bottom of this file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We plan to provide attrubute that check tizen workload is installed or not in next tizen workload release. So, MAUI just using this here.
/cc @JoonghyunCho will do. right? :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will give some love to this condition by replacing it to property after updating Tizen workload. :)
- pwsh: | | ||
[xml] $fileXml = Get-Content "eng\Versions.props" | ||
$DotNetVersionBand = $fileXml.SelectSingleNode("Project/PropertyGroup/DotNetVersionBand").InnerText | ||
echo "Installing .NET $DotNetVersion" | ||
Invoke-WebRequest 'https://raw.githubusercontent.com/Samsung/Tizen.NET/main/workload/scripts/workload-install.ps1' -OutFile 'workload-install.ps1' | ||
.\workload-install.ps1 -t $DotNetVersion | ||
displayName: 'Install Tizen' | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this is needed anyore.
Head branch was pushed to by a user without write access
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
magic:) |
Description of Change
This PR adds Tizen backend.
Demo
- Weather `21

- MobileControls Sample
Special thanks to .NET MAUI folks (Yes, you!) for always helping us behind the scenes.