2022-05-23 06:04:08 +03:00
< p align = "center" >
< img src = "doc/assets/themes-design-systems.png" >
< / p >
# Uno.Themes
2020-04-24 22:40:05 +03:00
2022-05-20 04:07:55 +03:00
[![Open Uno.Themes in Gitpod ](https://gitpod.io/button/open-in-gitpod.svg )](https://gitpod.io/#https://github.com/unoplatform/uno.themes)
[![Azure DevOps ](https://uno-platform.visualstudio.com/Uno%20Platform/_apis/build/status/Uno%20Platform/Uno.Themes%20-%20CI?branchName=master )](https://uno-platform.visualstudio.com/Uno%20Platform/_build/latest?definitionId=89& branchName=master)
[![License ](https://img.shields.io/badge/License-Apache%202.0-blue.svg )](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:
- **`Uno Material`** library is designed to help you use [Material Design 3 ](https://m3.material.io/ )
- **`Uno Cupertino`** library is designed to help you use [Cupertino - Human Interface Guideline styling ](https://developer.apple.com/design/human-interface-guidelines/ ).
Both libraries include:
2020-05-28 20:31:55 +03:00
- Color system for both Light and Dark theme
- Styles for existing WinUI controls like Buttons, TextBox, etc.
2020-04-24 22:40:05 +03:00
2021-08-20 01:29:26 +03:00
Platform support:
2020-04-27 21:19:15 +03:00
- WinUI / UWP
- iOS
2022-04-22 19:26:17 +03:00
- macOS
2020-04-27 21:19:15 +03:00
- Android
- WebAssembly
2020-08-10 19:10:54 +03:00
- Linux (Skia.Gtk)
2020-04-24 22:40:05 +03:00
2022-05-20 04:07:55 +03:00
## Packages
2020-08-11 23:01:46 +03:00
2022-05-12 01:23:29 +03:00
Package|Stable|Preview
-|-|-
Uno.Material|[![NuGet stable](https://img.shields.io/nuget/v/Uno.Material?label=stable)](https://www.nuget.org/packages/Uno.Material)|[![NuGet preview](https://img.shields.io/nuget/vpre/Uno.Material?label=preview)](https://www.nuget.org/packages/Uno.Material)
Uno.Material.WinUI|[![NuGet stable](https://img.shields.io/nuget/v/Uno.Material.WinUI?label=stable)](https://www.nuget.org/packages/Uno.Material.WinUI)|[![NuGet preview](https://img.shields.io/nuget/vpre/Uno.Material.WinUI?label=preview)](https://www.nuget.org/packages/Uno.Material.WinUI)
Uno.Cupertino|[![NuGet stable](https://img.shields.io/nuget/v/Uno.Cupertino?label=stable)](https://www.nuget.org/packages/Uno.Cupertino)|[![NuGet preview](https://img.shields.io/nuget/vpre/Uno.Cupertino?label=preview)](https://www.nuget.org/packages/Uno.Cupertino)
Uno.Cupertino.WinUI|[![NuGet stable](https://img.shields.io/nuget/v/Uno.Cupertino.WinUI?label=stable)](https://www.nuget.org/packages/Uno.Cupertino.WinUI)|[![NuGet preview](https://img.shields.io/nuget/vpre/Uno.Cupertino.WinUI?label=preview)](https://www.nuget.org/packages/Uno.Cupertino.WinUI)
2020-08-11 23:01:46 +03:00
2021-12-09 00:58:39 +03:00
2022-05-13 02:14:08 +03:00
## Getting Started
2022-05-20 04:07:55 +03:00
See the complete [documentation ](#documentation ) for starting with this library.
2022-05-13 02:14:08 +03:00
For a larger example and features demo, visit the [Uno Gallery ](https://github.com/unoplatform/uno.gallery ) repository.
2022-05-12 01:23:29 +03:00
## Documentation
2020-04-24 22:40:05 +03:00
2022-05-20 04:07:55 +03:00
All documentation for `Uno.Themes` can be found on our [website ](https://platform.uno ).
2020-04-24 22:40:05 +03:00
## Contributing
2022-05-20 04:07:55 +03:00
Please read our [contributing guide ](CONTRIBUTING.md ) to learn about our development process and how to propose bug fixes and improvements.
Come visit us on our [Discord Channel #uno-platform ](https://discord.gg/eBHZSKG ) for help on how to contribute!
2020-04-24 22:40:05 +03:00
2022-05-20 04:07:55 +03:00
Contribute to Uno in your browser using [GitPod.io ](https://gitpod.io ), follow [our guide here ](https://platform.uno/docs/articles/features/working-with-gitpod.html ).
Be also mindful of our [Code of Conduct ](CODE_OF_CONDUCT.md ).
2020-04-24 22:40:05 +03:00
## Acknowledgments
2020-05-28 20:31:55 +03:00
- [Uno Platform ](https://platform.uno )
2022-05-20 04:07:55 +03:00
- [Material Design 3 ](https://m3.material.io/ )
2020-05-28 20:31:55 +03:00
- [Material Design ](https://material.io/design )
2022-05-20 04:07:55 +03:00
- [Material Design In XAML ](https://github.com/MaterialDesignInXAML ) as inspiration for UWP ripple effect.
- [Cupertino - Human Interface Guideline styling ](https://developer.apple.com/design/human-interface-guidelines )
2020-08-06 00:43:41 +03:00
- [ShowMeTheXaml ](https://github.com/Keboo/ShowMeTheXAML ) for code snippets. Through [our Fork ](https://github.com/unoplatform/ShowMeTheXAML )
2020-05-28 20:31:55 +03:00
- [WinUI ](https://microsoft.github.io/microsoft-ui-xaml/ )
2020-08-06 00:43:41 +03:00
2022-05-20 04:07:55 +03:00
## License
This project is licensed under the Apache 2.0 license - see the
[LICENSE ](LICENSE ) file for details.
2022-05-13 03:18:29 +03:00
## Contributors
2022-05-20 04:07:55 +03:00
Thanks go to these wonderful people (List made with [contrib.rocks ](https://contrib.rocks )):
2022-05-13 03:10:38 +03:00
[![Uno.Themes Contributors ](https://contrib.rocks/image?repo=unoplatform/Uno.Themes )](https://github.com/unoplatform/Uno.Themes/graphs/contributors)
💖 Thank you.