Semi.Avalonia/README.md

56 lines
1.5 KiB
Markdown
Raw Normal View History

# Semi.Avalonia
2023-02-03 23:43:22 +08:00
[![Semi Avalonia](https://img.shields.io/nuget/v/Semi.Avalonia.svg?color=red&style=flat-square)](https://www.nuget.org/packages/Semi.Avalonia/)
[![Semi Avalonia](https://img.shields.io/nuget/dt/Semi.Avalonia.svg?style=flat-square)](https://www.nuget.org/packages/Semi.Avalonia/)
Avalonia Theme inspired by Semi Design
2022-12-13 15:20:56 +08:00
> Semi.Avalonia is still in very early stage. Please don't use in production.
2023-02-03 23:43:22 +08:00
# How to Use
## Installation
```bash
dotnet add package Semi.Avalonia --version 0.1.0-preview5
```
Include Semi Design Styles in application:
```xaml
<Application.Styles>
2023-02-13 12:12:03 +08:00
<StyleInclude Source="avares://Semi.Avalonia/Themes/Index.axaml" />
2023-02-03 23:43:22 +08:00
</Application.Styles>
```
That's all.
2023-02-13 12:12:03 +08:00
DataGrid and ColorPicker are distributed in separated packages. Please install if you need.
```bash
dotnet add package Semi.Avalonia.ColorPicker --version 0.1.0-preview5.1
dotnet add package Semi.Avalonia.DataGrid --version 0.1.0-preview5.1
```
```xaml
<Application.Styles>
<StyleInclude Source="avares://Semi.Avalonia.DataGrid/Index.axaml" />
<StyleInclude Source="avares://Semi.Avalonia.ColorPicker/Index.axaml" />
</Application.Styles>
```
2023-02-03 23:43:22 +08:00
## Version compatibility
2023-02-13 12:12:03 +08:00
| Semi Design Version | Avalonia Version|
|:--------------------|:---|
| 0.1.0-preview3 |11.0-preview4|
| 0.1.0-preview5.x |11.0-preview5|
2023-02-03 23:43:22 +08:00
## TODO
* DataValidationErrors
* FocusAdorner
* DataGrid
* ColorPicker
2022-12-13 15:20:56 +08:00
2023-02-03 23:43:22 +08:00
## Screenshot
2022-12-13 15:20:56 +08:00
2023-02-03 23:43:22 +08:00
Light Mode
![Light](./docs/Light.png)
2022-12-13 15:20:56 +08:00
2023-02-03 23:43:22 +08:00
Dark Mode
![Dark](./docs/Dark.png)