Uno.Material 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.Material --version 3.0.40
NuGet\Install-Package Uno.Material -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.Material" Version="3.0.40" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Uno.Material --version 3.0.40
#r "nuget: Uno.Material, 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.Material as a Cake Addin
#addin nuget:?package=Uno.Material&version=3.0.40

// Install Uno.Material as a Cake Tool
#tool nuget:?package=Uno.Material&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.  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. 
Universal Windows Platform uap10.0.18362 is compatible. 
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.Material:

Package Downloads
Uno.Toolkit.UI.Material 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

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.0-dev.160 0 9/29/2023
4.0.0-dev.159 0 9/29/2023
4.0.0-dev.157 0 9/29/2023
4.0.0-dev.156 40 9/29/2023
4.0.0-dev.152 28 9/28/2023
4.0.0-dev.151 27 9/28/2023
4.0.0-dev.150 22 9/28/2023
4.0.0-dev.149 27 9/28/2023
4.0.0-dev.148 23 9/28/2023
4.0.0-dev.147 28 9/28/2023
4.0.0-dev.146 72 9/26/2023
4.0.0-dev.140 105 9/22/2023
4.0.0-dev.139 57 9/20/2023
4.0.0-dev.126 415 8/30/2023
4.0.0-dev.124 105 8/30/2023
3.1.0-dev.96 373 8/31/2023
3.1.0-dev.94 70 8/30/2023
3.0.40 179 9/6/2023
2.8.0-dev.6 298 8/30/2023
2.8.0-dev.2 82 8/29/2023
2.7.0-dev.104 270 8/16/2023
2.7.0-dev.102 555 8/16/2023
2.7.0-dev.99 56 8/15/2023
2.7.0-dev.97 185 8/11/2023
2.7.0-dev.95 55 8/11/2023
2.7.0-dev.89 65 8/10/2023
2.7.0-dev.88 86 8/7/2023
2.7.0-dev.86 56 8/7/2023
2.7.0-dev.84 63 8/7/2023
2.7.0-dev.81 60 8/7/2023
2.7.0-dev.61 51 8/7/2023
2.7.0-dev.59 102 8/4/2023
2.7.0-dev.56 73 8/3/2023
2.7.0-dev.54 62 8/3/2023
2.7.0-dev.53 119 8/1/2023
2.7.0-dev.47 64 8/1/2023
2.7.0-dev.45 69 8/1/2023
2.7.0-dev.41 82 7/31/2023
2.7.0-dev.39 274 7/26/2023
2.7.0-dev.37 62 7/26/2023
2.7.0-dev.35 59 7/25/2023
2.7.0-dev.33 68 7/24/2023
2.7.0-dev.31 65 7/24/2023
2.7.0-dev.29 71 7/24/2023
2.7.0-dev.27 61 7/24/2023
2.7.0-dev.25 58 7/14/2023
2.7.0-dev.23 59 7/12/2023
2.7.0-dev.21 98 6/29/2023
2.7.0-dev.20 60 6/27/2023
2.7.0-dev.19 56 6/27/2023
2.7.0-dev.18 77 6/19/2023
2.7.0-dev.17 57 6/16/2023
2.7.0-dev.16 70 6/14/2023
2.7.0-dev.15 61 6/13/2023
2.7.0-dev.13 53 6/13/2023
2.7.0-dev.12 60 6/12/2023
2.7.0-dev.11 133 6/7/2023
2.7.0-dev.10 55 6/7/2023
2.7.0-dev.8 63 6/7/2023
2.7.0-dev.7 62 6/5/2023
2.7.0-dev.6 59 6/5/2023
2.7.0-dev.5 62 6/2/2023
2.7.0-dev.2 71 5/30/2023
2.7.0-dev.1 60 5/30/2023
2.6.1 175 6/7/2023
2.6.0 2,400 6/5/2023
2.6.0-dev.25 337 5/28/2023
2.6.0-dev.24 82 5/25/2023
2.6.0-dev.21 62 5/25/2023
2.6.0-dev.19 126 5/16/2023
2.6.0-dev.17 170 5/4/2023
2.6.0-dev.14 411 3/28/2023
2.6.0-dev.5 147 3/16/2023
2.6.0-dev.2 123 3/13/2023
2.5.3 3,170 3/16/2023
2.5.2 158 3/16/2023
2.5.0-dev.44 97 3/10/2023
2.5.0-dev.43 100 3/9/2023
2.5.0-dev.41 105 3/8/2023
2.5.0-dev.40 136 3/4/2023
2.5.0-dev.39 104 3/2/2023
2.5.0-dev.38 119 2/28/2023
2.5.0-dev.37 1,350 2/23/2023
2.5.0-dev.34 185 2/22/2023
2.5.0-dev.31 114 2/17/2023
2.5.0-dev.26 82 2/16/2023
2.5.0-dev.20 95 2/15/2023
2.5.0-dev.19 115 2/8/2023
2.5.0-dev.15 522 1/23/2023
2.5.0-dev.14 162 1/13/2023
2.5.0-dev.10 89 1/12/2023
2.5.0-dev.6 116 12/31/2022
2.5.0-dev.3 99 12/23/2022
2.5.0-dev.1 94 12/22/2022
2.4.1 2,697 12/13/2022
2.4.0-dev.68 269 11/24/2022
2.4.0-dev.66 76 11/23/2022
2.4.0-dev.64 104 11/17/2022
2.4.0-dev.62 133 11/7/2022
2.4.0-dev.60 88 11/3/2022
2.4.0-dev.59 75 11/3/2022
2.4.0-dev.57 75 11/3/2022
2.4.0-dev.53 86 11/2/2022
2.4.0-dev.46 112 11/1/2022
2.4.0-dev.42 107 10/27/2022
2.4.0-dev.40 77 10/27/2022
2.4.0-dev.38 129 10/20/2022
2.4.0-dev.33 734 10/6/2022
2.4.0-dev.31 479 9/30/2022
2.4.0-dev.29 78 9/30/2022
2.4.0-dev.26 88 9/29/2022
2.4.0-dev.24 76 9/29/2022
2.4.0-dev.19 132 9/22/2022
2.4.0-dev.17 89 9/21/2022
2.4.0-dev.13 112 9/15/2022
2.4.0-dev.11 132 9/14/2022
2.4.0-dev.7 119 9/14/2022
2.3.0 6,563 9/12/2022
2.3.0-dev.20 94 9/9/2022
2.3.0-dev.17 86 9/9/2022
2.3.0-dev.12 1,795 8/31/2022
2.3.0-dev.10 79 8/31/2022
2.3.0-dev.8 82 8/30/2022
2.3.0-dev.6 3,503 8/12/2022
2.3.0-dev.4 701 7/22/2022
2.2.0 1,187 6/29/2022
2.2.0-dev.7 107 6/28/2022
2.2.0-dev.5 135 6/20/2022
2.2.0-dev.2 112 6/17/2022
2.1.0 3,708 6/10/2022
2.1.0-dev.51 112 6/10/2022
2.1.0-dev.48 117 6/8/2022
2.1.0-dev.46 102 6/8/2022
2.1.0-dev.44 107 6/8/2022
2.1.0-dev.42 96 6/7/2022
2.1.0-dev.40 587 6/7/2022
2.1.0-dev.37 139 6/3/2022
2.1.0-dev.35 102 6/3/2022
2.1.0-dev.33 97 6/3/2022
2.1.0-dev.31 122 6/3/2022
2.1.0-dev.29 109 6/3/2022
2.1.0-dev.27 111 6/2/2022
2.1.0-dev.25 102 6/2/2022
2.1.0-dev.23 93 6/2/2022
2.1.0-dev.20 102 6/2/2022
2.1.0-dev.18 103 6/2/2022
2.1.0-dev.16 101 6/1/2022
2.1.0-dev.13 100 6/1/2022
2.1.0-dev.11 109 6/1/2022
2.1.0-dev.9 102 6/1/2022
2.1.0-dev.5 141 5/24/2022
2.1.0-dev.2 98 5/23/2022
2.0.0 826 5/23/2022
2.0.0-dev.228 97 5/23/2022
2.0.0-dev.226 103 5/23/2022
2.0.0-dev.224 96 5/23/2022
2.0.0-dev.222 98 5/23/2022
2.0.0-dev.220 105 5/23/2022
2.0.0-dev.218 99 5/23/2022
2.0.0-dev.216 144 5/21/2022
2.0.0-dev.214 93 5/21/2022
2.0.0-dev.210 345 5/20/2022
2.0.0-dev.208 103 5/20/2022
2.0.0-dev.206 101 5/19/2022
2.0.0-dev.204 98 5/19/2022
2.0.0-dev.203 103 5/19/2022
2.0.0-dev.201 158 5/13/2022
2.0.0-dev.198 98 5/13/2022
2.0.0-dev.195 363 5/12/2022
2.0.0-dev.193 124 5/11/2022
2.0.0-dev.191 104 5/10/2022
2.0.0-dev.189 108 5/10/2022
2.0.0-dev.187 97 5/9/2022
2.0.0-dev.185 97 5/9/2022
2.0.0-dev.183 102 5/3/2022
2.0.0-dev.181 159 4/28/2022
2.0.0-dev.179 452 4/28/2022
2.0.0-dev.177 104 4/27/2022
2.0.0-dev.175 114 4/25/2022
2.0.0-dev.172 193 4/22/2022
2.0.0-dev.170 103 4/22/2022
2.0.0-dev.168 130 4/21/2022
2.0.0-dev.166 106 4/21/2022
2.0.0-dev.164 109 4/21/2022
2.0.0-dev.162 102 4/20/2022
2.0.0-dev.156 110 4/16/2022
2.0.0-dev.154 185 4/14/2022
2.0.0-dev.152 107 4/14/2022
2.0.0-dev.150 101 4/13/2022
2.0.0-dev.146 105 4/13/2022
1.4.0-dev.34 431 4/12/2022
1.4.0-dev.30 890 3/31/2022
1.4.0-dev.21 103 3/30/2022
1.4.0-dev.17 243 3/25/2022
1.4.0-dev.12 261 3/24/2022
1.4.0-dev.6 422 3/8/2022
1.3.3 6,342 4/12/2022
1.3.2 112 4/11/2022
1.3.1 962 3/9/2022
1.3.0-dev.19 3,859 1/10/2022
1.3.0-dev.17 138 1/4/2022
1.3.0-dev.12 124 1/3/2022
1.3.0-dev.4 234 12/17/2021
1.2.0 3,417 12/15/2021
1.2.0-dev.15 157 12/15/2021
1.2.0-dev.13 167 12/15/2021
1.2.0-dev.8 195 12/8/2021
1.2.0-dev.6 275 12/8/2021
1.2.0-dev.4 174 12/7/2021
1.2.0-dev.2 181 12/7/2021
1.1.0 254 12/6/2021
1.1.0-dev.70 616 12/2/2021
1.1.0-dev.68 162 12/2/2021
1.1.0-dev.66 1,410 12/1/2021
1.1.0-dev.64 1,259 11/29/2021
1.1.0-dev.62 1,788 11/26/2021
1.1.0-dev.57 3,182 11/25/2021
1.1.0-dev.55 2,724 11/25/2021
1.1.0-dev.53 2,960 11/24/2021
1.1.0-dev.51 2,702 11/24/2021
1.1.0-dev.49 3,958 11/24/2021
1.1.0-dev.47 3,184 11/24/2021
1.1.0-dev.45 2,940 11/24/2021
1.1.0-dev.43 5,619 11/23/2021
1.1.0-dev.41 174 11/23/2021
1.1.0-dev.39 170 11/23/2021
1.1.0-dev.37 278 11/22/2021
1.1.0-dev.35 480 11/21/2021
1.1.0-dev.33 469 11/21/2021
1.1.0-dev.31 756 11/19/2021
1.1.0-dev.29 674 11/19/2021
1.1.0-dev.27 191 11/19/2021
1.1.0-dev.25 251 11/19/2021
1.1.0-dev.22 170 11/19/2021
1.1.0-dev.19 245 11/19/2021
1.1.0-dev.17 227 11/18/2021
1.1.0-dev.15 261 11/17/2021
1.1.0-dev.13 333 11/15/2021
1.1.0-dev.11 169 11/15/2021
1.1.0-dev.9 201 11/15/2021
1.1.0-dev.7 476 11/9/2021
1.1.0-dev.5 234 10/29/2021
1.0.3 510 11/3/2021
1.0.2 5,181 11/2/2021
1.0.0-dev.851 242 10/28/2021
1.0.0-dev.848 183 10/27/2021
1.0.0-dev.846 222 10/26/2021
1.0.0-dev.844 182 10/25/2021
1.0.0-dev.842 795 10/20/2021
1.0.0-dev.840 195 10/20/2021
1.0.0-dev.838 680 10/15/2021
1.0.0-dev.836 165 10/14/2021
1.0.0-dev.834 534 10/7/2021
1.0.0-dev.832 905 10/4/2021
1.0.0-dev.830 429 9/29/2021
1.0.0-dev.827 1,168 9/16/2021
1.0.0-dev.825 3,162 9/14/2021
1.0.0-dev.823 287 9/8/2021
1.0.0-dev.812 10,390 9/3/2021
1.0.0-dev.810 619 8/27/2021
1.0.0-dev.802 326 8/6/2021
1.0.0-dev.796 1,079 8/4/2021
1.0.0-dev.794 200 8/4/2021
1.0.0-dev.792 201 8/4/2021
1.0.0-dev.790 2,420 7/29/2021
1.0.0-dev.788 1,727 7/14/2021
1.0.0-dev.786 884 7/13/2021
1.0.0-dev.784 1,179 6/14/2021
1.0.0-dev.782 276 6/10/2021
1.0.0-dev.780 759 6/9/2021
1.0.0-dev.778 1,992 6/8/2021
1.0.0-dev.774 498 6/7/2021
1.0.0-dev.772 411 6/1/2021
1.0.0-dev.770 287 5/31/2021
1.0.0-dev.766 296 5/26/2021
1.0.0-dev.764 203 5/19/2021
1.0.0-dev.762 190 5/19/2021
1.0.0-dev.760 275 5/7/2021
1.0.0-dev.758 238 5/5/2021
1.0.0-dev.755 198 5/4/2021
1.0.0-dev.753 218 4/30/2021
1.0.0-dev.751 600 4/29/2021
1.0.0-dev.746 3,064 4/26/2021
1.0.0-dev.744 209 4/26/2021
1.0.0-dev.742 607 4/9/2021
1.0.0-dev.738 215 4/7/2021
1.0.0-dev.736 1,037 3/24/2021
1.0.0-dev.734 260 3/23/2021
1.0.0-dev.732 758 3/19/2021
1.0.0-dev.726 221 3/19/2021
1.0.0-dev.715 293 3/17/2021
1.0.0-dev.674 234 3/4/2021
1.0.0-dev.637 667 2/26/2021
1.0.0-dev.625 249 2/16/2021
1.0.0-dev.612 771 2/10/2021
1.0.0-dev.603 418 2/9/2021
1.0.0-dev.600 271 2/8/2021
1.0.0-dev.598 3,210 2/5/2021
1.0.0-dev.592 3,173 1/28/2021
1.0.0-dev.589 1,515 1/20/2021
1.0.0-dev.585 278 1/12/2021
1.0.0-dev.578 20,203 10/29/2020
1.0.0-dev.515 2,363 8/12/2020
1.0.0-dev.507 891 8/12/2020

#  (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