Uno.Cupertino.WinUI 3.0.40

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
.NET 6.0 .NET Standard 2.0
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Uno.Cupertino.WinUI --version 3.0.40
NuGet\Install-Package Uno.Cupertino.WinUI -Version 3.0.40
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Uno.Cupertino.WinUI" Version="3.0.40" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Uno.Cupertino.WinUI --version 3.0.40
#r "nuget: Uno.Cupertino.WinUI, 3.0.40"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Uno.Cupertino.WinUI as a Cake Addin
#addin nuget:?package=Uno.Cupertino.WinUI&version=3.0.40

// Install Uno.Cupertino.WinUI as a Cake Tool
#tool nuget:?package=Uno.Cupertino.WinUI&version=3.0.40

<p align="center"> <img src="doc/assets/themes-design-systems.png"> </p>

Uno.Themes

Open Uno.Themes in Gitpod Azure DevOps License

Uno.Themes is the repo for add-ons NuGet packages that can be added to any new or existing Uno solution.

It contains two libraries:

Both libraries include:

  • Color system for both Light and Dark theme
  • Styles for existing WinUI controls like Buttons, TextBox, etc.

Platform support:

  • WinUI / UWP
  • iOS
  • macOS
  • Android
  • WebAssembly
  • Linux (Skia.Gtk)

Packages

Package Stable Preview
Uno.Material NuGet stable NuGet preview
Uno.Material.WinUI NuGet stable NuGet preview
Uno.Cupertino NuGet stable NuGet preview
Uno.Cupertino.WinUI NuGet stable NuGet preview

Getting Started

See the complete documentation for starting with this library.

For a larger example and features demo, visit the Uno Gallery repository.

Documentation

All documentation for Uno.Themes can be found on our website.

Contributing

Please read our contributing guide to learn about our development process and how to propose bug fixes and improvements. Come visit us on our Discord Channel #uno-platform for help on how to contribute!

Contribute to Uno in your browser using GitPod.io, follow our guide here.

Be also mindful of our Code of Conduct.

Acknowledgments

License

This project is licensed under the Apache 2.0 license - see the LICENSE file for details.

Contributors

Thanks go to these wonderful people (List made with contrib.rocks):

Uno.Themes Contributors

💖 Thank you.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-android31.0 is compatible.  net6.0-ios was computed.  net6.0-ios15.4 is compatible.  net6.0-maccatalyst was computed.  net6.0-maccatalyst15.4 is compatible.  net6.0-macos was computed.  net6.0-macos12.3 is compatible.  net6.0-tvos was computed.  net6.0-windows was computed.  net6.0-windows10.0.18362 is compatible.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed.  monoandroid12.0 is compatible. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed.  xamarinios10 is compatible. 
Xamarin.Mac xamarinmac was computed.  xamarinmac20 is compatible. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Uno.Cupertino.WinUI:

Package Downloads
Uno.Toolkit.WinUI.Cupertino The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

A set of controls for Uno Platform, UWP and WinUI

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Uno.Cupertino.WinUI:

Repository Stars
unoplatform/Uno.Gallery
The Uno Platform Gallery application
Version Downloads Last updated
4.0.0-dev.140 84 9/22/2023
4.0.0-dev.139 75 9/20/2023
4.0.0-dev.126 1,275 8/30/2023
4.0.0-dev.124 104 8/30/2023
3.1.0-dev.96 646 8/31/2023
3.1.0-dev.94 71 8/30/2023
3.0.40 154 9/6/2023
2.8.0-dev.6 252 8/30/2023
2.8.0-dev.2 85 8/29/2023
2.7.0-dev.104 502 8/16/2023
2.7.0-dev.102 578 8/16/2023
2.7.0-dev.99 45 8/15/2023
2.7.0-dev.97 160 8/11/2023
2.7.0-dev.95 56 8/11/2023
2.7.0-dev.89 56 8/10/2023
2.7.0-dev.88 70 8/7/2023
2.7.0-dev.86 50 8/7/2023
2.7.0-dev.84 51 8/7/2023
2.7.0-dev.81 51 8/7/2023
2.7.0-dev.61 44 8/7/2023
2.7.0-dev.59 84 8/4/2023
2.7.0-dev.56 68 8/3/2023
2.7.0-dev.54 52 8/3/2023
2.7.0-dev.53 96 8/1/2023
2.7.0-dev.47 54 8/1/2023
2.7.0-dev.45 55 8/1/2023
2.7.0-dev.41 70 7/31/2023
2.7.0-dev.39 248 7/26/2023
2.7.0-dev.37 54 7/26/2023
2.7.0-dev.35 53 7/25/2023
2.7.0-dev.33 58 7/24/2023
2.7.0-dev.31 59 7/24/2023
2.7.0-dev.29 60 7/24/2023
2.7.0-dev.27 57 7/24/2023
2.7.0-dev.25 56 7/14/2023
2.7.0-dev.23 58 7/12/2023
2.7.0-dev.21 53 6/29/2023
2.7.0-dev.20 56 6/27/2023
2.7.0-dev.19 51 6/27/2023
2.7.0-dev.18 69 6/19/2023
2.7.0-dev.17 56 6/16/2023
2.7.0-dev.16 71 6/14/2023
2.7.0-dev.15 56 6/13/2023
2.7.0-dev.13 51 6/13/2023
2.7.0-dev.12 64 6/12/2023
2.7.0-dev.11 75 6/7/2023
2.7.0-dev.10 53 6/7/2023
2.7.0-dev.8 54 6/7/2023
2.7.0-dev.7 58 6/5/2023
2.7.0-dev.5 56 6/2/2023
2.7.0-dev.2 60 5/30/2023
2.7.0-dev.1 54 5/30/2023
2.6.1 362 6/7/2023
2.6.0 1,384 6/5/2023
2.6.0-dev.25 56 5/28/2023
2.6.0-dev.24 63 5/25/2023
2.6.0-dev.21 60 5/25/2023
2.6.0-dev.19 60 5/16/2023
2.6.0-dev.17 65 5/4/2023
2.6.0-dev.14 82 3/28/2023
2.6.0-dev.5 73 3/16/2023
2.6.0-dev.2 70 3/13/2023
2.5.3 2,546 3/16/2023
2.5.2 331 3/16/2023
2.5.0-dev.44 82 3/10/2023
2.5.0-dev.43 70 3/9/2023
2.5.0-dev.41 83 3/8/2023
2.5.0-dev.40 72 3/4/2023
2.5.0-dev.39 69 3/2/2023
2.5.0-dev.38 73 2/28/2023
2.5.0-dev.37 1,023 2/23/2023
2.5.0-dev.34 79 2/22/2023
2.5.0-dev.31 66 2/17/2023
2.5.0-dev.26 74 2/16/2023
2.5.0-dev.20 64 2/15/2023
2.5.0-dev.19 72 2/8/2023
2.5.0-dev.15 84 1/23/2023
2.5.0-dev.14 79 1/13/2023
2.5.0-dev.10 83 1/12/2023
2.5.0-dev.6 74 12/31/2022
2.5.0-dev.3 72 12/23/2022
2.5.0-dev.1 80 12/22/2022
2.4.1 1,856 12/13/2022
2.4.0-dev.68 461 11/24/2022
2.4.0-dev.66 76 11/23/2022
2.4.0-dev.64 130 11/17/2022
2.4.0-dev.62 80 11/7/2022
2.4.0-dev.60 83 11/3/2022
2.4.0-dev.59 75 11/3/2022
2.4.0-dev.57 77 11/3/2022
2.4.0-dev.53 75 11/2/2022
2.4.0-dev.46 80 11/1/2022
2.4.0-dev.42 81 10/27/2022
2.4.0-dev.40 79 10/27/2022
2.4.0-dev.38 108 10/20/2022
2.4.0-dev.33 73 10/6/2022
2.4.0-dev.31 80 9/30/2022
2.4.0-dev.29 77 9/30/2022
2.4.0-dev.26 89 9/29/2022
2.4.0-dev.24 78 9/29/2022
2.4.0-dev.19 105 9/22/2022
2.4.0-dev.17 88 9/21/2022
2.4.0-dev.13 96 9/15/2022
2.4.0-dev.11 124 9/14/2022
2.4.0-dev.7 119 9/14/2022
2.3.0 1,841 9/12/2022
2.3.0-dev.20 85 9/9/2022
2.3.0-dev.17 85 9/9/2022
2.3.0-dev.12 363 8/31/2022
2.3.0-dev.10 82 8/31/2022
2.3.0-dev.8 81 8/30/2022
2.3.0-dev.6 174 8/12/2022
2.3.0-dev.4 224 7/22/2022
2.2.0 211 6/29/2022
2.2.0-dev.7 103 6/28/2022
2.2.0-dev.5 103 6/20/2022
2.2.0-dev.2 92 6/17/2022
2.1.0 135 6/10/2022
2.1.0-dev.51 98 6/10/2022
2.1.0-dev.48 96 6/8/2022
2.1.0-dev.46 100 6/8/2022
2.1.0-dev.44 102 6/8/2022
2.1.0-dev.42 99 6/7/2022
2.1.0-dev.40 124 6/7/2022
2.1.0-dev.37 101 6/3/2022
2.1.0-dev.35 100 6/3/2022
2.1.0-dev.33 103 6/3/2022
2.1.0-dev.31 108 6/3/2022
2.1.0-dev.29 98 6/3/2022
2.1.0-dev.27 105 6/2/2022
2.1.0-dev.25 106 6/2/2022
2.1.0-dev.23 103 6/2/2022
2.1.0-dev.20 103 6/2/2022
2.1.0-dev.18 94 6/2/2022
2.1.0-dev.16 102 6/1/2022
2.1.0-dev.13 99 6/1/2022
2.1.0-dev.11 103 6/1/2022
2.1.0-dev.9 107 6/1/2022
2.1.0-dev.5 98 5/24/2022
2.1.0-dev.2 99 5/23/2022
2.0.0 154 5/23/2022
2.0.0-dev.228 103 5/23/2022
2.0.0-dev.226 100 5/23/2022
2.0.0-dev.224 94 5/23/2022
2.0.0-dev.222 97 5/23/2022
2.0.0-dev.220 97 5/23/2022
2.0.0-dev.218 110 5/23/2022
2.0.0-dev.216 116 5/21/2022
2.0.0-dev.214 95 5/21/2022
2.0.0-dev.210 103 5/20/2022
2.0.0-dev.208 102 5/20/2022
2.0.0-dev.206 94 5/19/2022
2.0.0-dev.204 96 5/19/2022
2.0.0-dev.203 98 5/19/2022
2.0.0-dev.201 112 5/13/2022
2.0.0-dev.198 99 5/13/2022
2.0.0-dev.195 182 5/12/2022
2.0.0-dev.193 114 5/11/2022
2.0.0-dev.191 104 5/10/2022
2.0.0-dev.189 107 5/10/2022
2.0.0-dev.187 103 5/9/2022
2.0.0-dev.185 97 5/9/2022
2.0.0-dev.183 108 5/3/2022
2.0.0-dev.181 115 4/28/2022
2.0.0-dev.179 105 4/28/2022
2.0.0-dev.177 107 4/27/2022
2.0.0-dev.175 104 4/25/2022
2.0.0-dev.172 137 4/22/2022
2.0.0-dev.170 107 4/22/2022
2.0.0-dev.168 111 4/21/2022
2.0.0-dev.166 109 4/21/2022
2.0.0-dev.164 99 4/21/2022
2.0.0-dev.162 99 4/20/2022
2.0.0-dev.156 107 4/16/2022
2.0.0-dev.154 140 4/14/2022
2.0.0-dev.152 114 4/14/2022
2.0.0-dev.150 99 4/13/2022
2.0.0-dev.146 110 4/13/2022
1.4.0-dev.34 107 4/12/2022
1.4.0-dev.30 136 3/31/2022
1.4.0-dev.21 111 3/30/2022
1.4.0-dev.17 115 3/25/2022
1.4.0-dev.12 105 3/24/2022
1.4.0-dev.6 116 3/8/2022
1.3.3 131 4/12/2022
1.3.2 120 4/11/2022
1.3.1 134 3/9/2022
1.3.0-dev.19 126 1/10/2022
1.3.0-dev.17 128 1/4/2022
1.3.0-dev.12 125 1/3/2022
1.3.0-dev.4 208 12/17/2021
1.2.0 637 12/15/2021
1.2.0-dev.15 180 12/15/2021
1.2.0-dev.13 181 12/15/2021
1.2.0-dev.8 181 12/8/2021
1.2.0-dev.6 196 12/8/2021
1.2.0-dev.4 169 12/7/2021
1.2.0-dev.2 185 12/7/2021
1.1.0 202 12/6/2021
1.1.0-dev.70 360 12/2/2021
1.1.0-dev.68 168 12/2/2021
1.1.0-dev.66 958 12/1/2021
1.1.0-dev.64 956 11/29/2021
1.1.0-dev.62 1,813 11/26/2021
1.1.0-dev.57 3,340 11/25/2021
1.1.0-dev.55 2,741 11/25/2021
1.1.0-dev.53 2,975 11/24/2021
1.1.0-dev.51 2,761 11/24/2021
1.1.0-dev.49 3,967 11/24/2021
1.1.0-dev.47 3,152 11/24/2021
1.1.0-dev.45 2,930 11/24/2021
1.1.0-dev.43 5,568 11/23/2021
1.1.0-dev.41 178 11/23/2021
1.1.0-dev.39 166 11/23/2021
1.1.0-dev.37 278 11/22/2021
1.1.0-dev.35 481 11/21/2021
1.1.0-dev.33 468 11/21/2021
1.1.0-dev.31 685 11/19/2021
1.1.0-dev.29 672 11/19/2021
1.1.0-dev.27 197 11/19/2021
1.1.0-dev.25 254 11/19/2021
1.1.0-dev.22 179 11/19/2021
1.1.0-dev.19 239 11/19/2021
1.1.0-dev.17 199 11/18/2021
1.1.0-dev.15 191 11/17/2021
1.1.0-dev.13 198 11/15/2021
1.1.0-dev.11 168 11/15/2021
1.1.0-dev.9 207 11/15/2021
1.1.0-dev.7 244 11/9/2021
1.1.0-dev.5 202 10/29/2021
1.0.3 221 11/3/2021
1.0.2 300 11/2/2021
1.0.0-dev.851 204 10/28/2021
1.0.0-dev.848 191 10/27/2021
1.0.0-dev.846 207 10/26/2021
1.0.0-dev.844 186 10/25/2021
1.0.0-dev.842 188 10/20/2021
1.0.0-dev.840 199 10/20/2021
1.0.0-dev.838 205 10/15/2021
1.0.0-dev.836 173 10/14/2021
1.0.0-dev.834 178 10/7/2021
1.0.0-dev.832 186 10/4/2021
1.0.0-dev.830 214 9/29/2021
1.0.0-dev.827 183 9/16/2021
1.0.0-dev.825 188 9/14/2021
1.0.0-dev.823 198 9/8/2021
1.0.0-dev.812 184 9/3/2021
1.0.0-dev.810 184 8/27/2021
1.0.0-dev.802 171 8/6/2021
1.0.0-dev.796 200 8/4/2021
1.0.0-dev.794 185 8/4/2021
1.0.0-dev.792 203 8/4/2021
1.0.0-dev.790 207 7/29/2021
1.0.0-dev.788 173 7/14/2021
1.0.0-dev.786 202 7/13/2021
1.0.0-dev.784 181 6/14/2021
1.0.0-dev.782 173 6/10/2021
1.0.0-dev.780 172 6/9/2021
1.0.0-dev.778 175 6/8/2021
1.0.0-dev.774 184 6/7/2021
1.0.0-dev.772 225 6/1/2021
1.0.0-dev.770 240 5/31/2021
1.0.0-dev.766 183 5/26/2021
1.0.0-dev.764 181 5/19/2021
1.0.0-dev.762 200 5/19/2021
1.0.0-dev.760 216 5/7/2021
1.0.0-dev.758 224 5/5/2021
1.0.0-dev.755 193 5/4/2021
1.0.0-dev.753 185 4/30/2021
1.0.0-dev.751 197 4/29/2021
1.0.0-dev.749 196 4/28/2021

#  (2023-08-31)


### Bug Fixes

* Adding missing OutlineVariant brushes ([#1166](https://github.com/unoplatform/Uno.Themes/issues/1166)) ([4be7b19](https://github.com/unoplatform/Uno.Themes/commit/4be7b190a0a320800ae4340548098c9071e53990))
* Adding missing OutlineVariant brushes ([#1166](https://github.com/unoplatform/Uno.Themes/issues/1166)) ([2c4ca7f](https://github.com/unoplatform/Uno.Themes/commit/2c4ca7feb0987d8c6040b7e6b16c6463eb4513c1))
* Adjust the ToggleSwitch to properly work on all platforms and clean up resources ([3b60afd](https://github.com/unoplatform/Uno.Themes/commit/3b60afd289e95474aa403abfe122a2ef2a58d214))
* Adjusts opacity instead of visibility ([cd37f1c](https://github.com/unoplatform/Uno.Themes/commit/cd37f1c5451c05df422bfa49c78e3dc2b56bcb1a))
* align lightweight styling material checkbox resources with fluent (backport [#1140](https://github.com/unoplatform/Uno.Themes/issues/1140)) ([#1141](https://github.com/unoplatform/Uno.Themes/issues/1141)) ([c96dcb2](https://github.com/unoplatform/Uno.Themes/commit/c96dcb272cea446cd848346e1f7d0ee9b9929915))
* change brush value transparent to SystemControlTransparentBrush ([4e82eda](https://github.com/unoplatform/Uno.Themes/commit/4e82eda36c639a982ae1da334caf527b3ec39295))
* **checkbox:** the checkbox will have the same color as figma ([00e2053](https://github.com/unoplatform/Uno.Themes/commit/00e205302bb199bf1c4514ed05ad51dfd1930758))
* disabled text visibility ([10626e8](https://github.com/unoplatform/Uno.Themes/commit/10626e83034bb461e61b0394b46a40bf851d7078))
* Fix AlternateContent for ToogleButton crashing on UWP when not set ([7171123](https://github.com/unoplatform/Uno.Themes/commit/71711230322147f24f5fb3e5f94f3c214ceeac89))
* missing cupertino slider resource ([#1136](https://github.com/unoplatform/Uno.Themes/issues/1136)) ([1e5119a](https://github.com/unoplatform/Uno.Themes/commit/1e5119a896be12f52c3be977469de67ede6e2612))
* Multiple controls to fix resources, visual states, and lightweight styling issues (matching latest changes in uno material design file) ([90cd09e](https://github.com/unoplatform/Uno.Themes/commit/90cd09e9c7945ddfde9ea641cc9edd4b6298919f))
* pipspager resources not used ([64076bc](https://github.com/unoplatform/Uno.Themes/commit/64076bc75b6d037e94be68d6cdc272ac9e06633b))
* pointerover resource keys ([c8881c5](https://github.com/unoplatform/Uno.Themes/commit/c8881c56e5033633cec10f18b35f4d815fc20454))
* Remove Header to M3 ToggleSwitch for the moment as it is not part of the design after validating with the team. Can be added back if decided later on. ([d6cd434](https://github.com/unoplatform/Uno.Themes/commit/d6cd4349323f709018eb910257f9588eafde8866))
* Remove old Material M3 Style to replace it with the new updapted one ([675f4b2](https://github.com/unoplatform/Uno.Themes/commit/675f4b2c2d9aa11edb43211299863164b273e817))
* SwitchKnob clipping during animation ([2cdaae3](https://github.com/unoplatform/Uno.Themes/commit/2cdaae3de0cd9405f376cc84f71426be76496202))
* XAML parsing failed for MaterialOutlinedPasswordBoxStyle ([dcaaccd](https://github.com/unoplatform/Uno.Themes/commit/dcaaccd11292c65811839baec851241f1392ba75))


### Features

* added Pipspage lightweight styling ([3fa2cee](https://github.com/unoplatform/Uno.Themes/commit/3fa2cee8d04836dab9455f9847fc4c5b724d54e1))
* Adding ToggleSwitch Material 3 Styles ([1e1905d](https://github.com/unoplatform/Uno.Themes/commit/1e1905d410e6a1a3187d900bffeb77faead87315))
* **progressbar:** added non color-elements to ThemeDictionnaries ([#1068](https://github.com/unoplatform/Uno.Themes/issues/1068)) ([86a5357](https://github.com/unoplatform/Uno.Themes/commit/86a5357a69444d241df443f415e8134741f5eac8))
* **ratingcontrol:** Add Rating Control styles and Rating Control sample page ([5accffd](https://github.com/unoplatform/Uno.Themes/commit/5accffd6d1e85f9293f0c58164059009e7d3d820))
* **slider:** adding other elements to lightweight styling ([#1070](https://github.com/unoplatform/Uno.Themes/issues/1070)) ([7328c5b](https://github.com/unoplatform/Uno.Themes/commit/7328c5b73dcb4901f9f784b38a2a1899e1faacd4))


### BREAKING CHANGES

* Lightweight styling resources update and remove SecondaryRadioButtonStyle for Material M3 RadioButton Style (v2)

(cherry picked from commit fadfb013a0a69dce4cf7545427ddbd3caeec82ee)

# Conflicts:
# src/library/Uno.Material/Styles/Controls/v2/PasswordBox.xaml
# src/samples/Uno.Themes.Samples/Uno.Themes.Samples.Shared/Content/Controls/ToggleButtonSamplePage.xaml
# src/samples/Uno.Themes.Samples/Uno.Themes.Samples.Shared/Content/Controls/ToggleButtonSamplePage.xaml.cs