You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Uno Platform is an Open-source platform for building single codebase native mobile, web, desktop, and embedded apps quickly.
20
20
21
21
It allows C# and WinUI XAML and/or C# code to run on all target platforms, while allowing you to control every pixel. It comes with support for Fluent, Material, and Cupertino design systems out of the box. Uno Platform implements a growing number of the WinUI APIs, such as **Microsoft.UI.Xaml** to build your UI, and WinRT to get cross platform access to non-UI APIs (sensors, file system, devices, etc...), to enable WinUI applications to run on all platforms with native performance.
@@ -34,6 +34,7 @@ For a larger example and features demo:
34
34
* Try the [WebAssembly Uno Playground](https://playground.platform.uno) live in your browser.
35
35
36
36
# Uno Platform Features
37
+
37
38
* Supported platforms:
38
39
* Windows 10 and Windows 11
39
40
* Windows 7 (via Skia Desktop)
@@ -47,7 +48,7 @@ For a larger example and features demo:
47
48
*[Uno.UITest](https://github.com/unoplatform/Uno.UITest), a library to create Cross-Platform UI Tests for WebAssembly, iOS, and Android.
*[Visual State Manager](https://learn.microsoft.com/uwp/api/Microsoft.UI.Xaml.VisualStateManager)
@@ -74,15 +75,18 @@ For a larger example and features demo:
74
75
* Platform Specific:
75
76
* Native controls and properties via [conditional XAML](doc/articles/platform-specific-xaml.md)
76
77
* Any of the existing Xamarin iOS/Android libraries available
77
-
78
+
<!--TODO: Add Information about the v6 SkiaRenderer Feature and Hot Design? -->
78
79
# Live WebAssembly Apps
79
80
80
81
Here's a list of live apps made with the Uno Platform for WebAssembly.
81
82
82
83
* The [Uno Platform Playground](https://playground.platform.uno) ([Source](https://github.com/unoplatform/uno.Playground)).
83
84
* The [Uno Gallery](https://gallery.platform.uno) demonstrates the use of Fluent and Material guidelines.
84
85
* The [NuGet Package Explorer](https://nuget.info) ([Source](https://github.com/NuGetPackageExplorer/NuGetPackageExplorer)).
85
-
* The [Uno Calculator](https://calculator.platform.uno), a simple yet powerful iOS/Android/WebAssembly C# port of the calculator that ships with Windows ([Source](https://github.com/unoplatform/calculator)). Also try the [iOS version](https://apps.apple.com/app/id1464736591), the [Android version](https://play.google.com/store/apps/details?id=uno.platform.calculator) and [Linux version](https://snapcraft.io/uno-calculator).
86
+
* The [Uno Calculator](https://calculator.platform.uno), a simple yet powerful iOS/Android/WebAssembly C# port of the calculator that ships with Windows ([Source](https://github.com/unoplatform/calculator)), but is also available on other Platforms:
* The [Community Toolkit Labs App](https://toolkitlabs.dev/)
87
91
*[SkiaSharp fork for the Uno Platform](https://skiasharp-wasm.platform.uno/), Skia is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library ([Source](https://github.com/unoplatform/Uno.SkiaSharp)).
88
92
* The [Uno.WindowsCommunityToolkit](https://windowstoolkit-wasm.platform.uno/) ([Source](https://github.com/unoplatform/uno.WindowsCommunityToolkit)).
@@ -106,6 +110,7 @@ Contribute to Uno in your browser using [GitPod.io](https://gitpod.io), follow [
106
110
[](https://gitpod.io/#https://github.com/unoplatform/uno)
107
111
108
112
# Contributors
113
+
109
114
Thanks go to these wonderful people (List made with [contrib.rocks](https://contrib.rocks)):
@@ -245,7 +245,7 @@ As a result, the csproj file is on disk and will show the file as modified in yo
245
245
246
246
Note that we are currently tracking these Visual Studio issues, make sure to upvote them:
247
247
248
-
-`net8.0-browserwasm` must be first for WebAssembly debugging to work ([Link](https://developercommunity.visualstudio.com/t/net80-must-be-first-for-WebAssembly-pub/10643720))
248
+
-`net8.0-browserwasm` must be first for WebAssembly debugging to work ([Link to the issue on Visual Studio developer community](https://developercommunity.visualstudio.com/t/net80-must-be-first-for-WebAssembly-pub/10643720))
249
249
-[WinAppSDK Unpackaged profile cannot be selected properly when a net8.0 mobile target is active](https://developercommunity.visualstudio.com/t/WinAppSDK-Unpackaged-profile-cannot-be-s/10643735)
0 commit comments