Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/russkyc/russkyc-ui-avalonia
(WIP) Clean, beautifully-designed, and customizable components for Avalonia applications.
https://github.com/russkyc/russkyc-ui-avalonia
avalonia avalonia-ui csharp shadcn-ui ui-components ui-library
Last synced: 12 days ago
JSON representation
(WIP) Clean, beautifully-designed, and customizable components for Avalonia applications.
- Host: GitHub
- URL: https://github.com/russkyc/russkyc-ui-avalonia
- Owner: russkyc
- License: mit
- Created: 2024-12-27T05:06:24.000Z (13 days ago)
- Default Branch: master
- Last Pushed: 2024-12-27T05:35:33.000Z (13 days ago)
- Last Synced: 2024-12-27T06:18:45.921Z (13 days ago)
- Topics: avalonia, avalonia-ui, csharp, shadcn-ui, ui-components, ui-library
- Language: C#
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Russkyc.UI.Avalonia - Create Beautiful UI's for Avalonia
Russkyc.UI.Avalonia provides clean, beautifully-designed, and customizable components inspired by the design of shadcn/ui for Avalonia applications.## Installation
#### 1. Download
> [!WARNING]
> Russkyc.UI.Avalonia is in early development stage and currently has no available nuget packages#### 2. Configuration
Update Resources in App.axaml
```xaml
```
All theme colors and defaults (including radius, border thickness, and more) can be customized. Please see [Theme and Styling](#theme-and-styling)
## Usage
```xaml
```
Components are built on top of the existing Avalonia controls.
No fancy namespace imports needed, all supported controls are
automatically themed and changed using supported class variants.## Theme and Styling
The theme can be customized using a resource dictionary with the following template.
All components use the defaults and theme provided in this template.```xaml
5
1
2
12,7
#FFFFFF
#000000
#FFFFFF
#000000
#FFFFFF
#000000
#18181b
#FAFAFA
#f4f4f5
#18181B
#F4F4F5
#71717A
#F4F4F5
#18181B
#EF4444
#FAFAFA
#E4E4E7
#E4E4E7
#06FFFFFF
#12FFFFFF
#06000000
#12000000
#06000000
#12000000
#09090B
#FAFAFA
#09090B
#FAFAFA
#09090B
#FAFAFA
#FAFAFA
#18181B
#27272A
#FAFAFA
#27272A
#A1A1AA
#27272A
#FAFAFA
#7F1D1D
#FAFAFA
#27272A
#27272A
#06FFFFFF
#12FFFFFF
#06000000
#12000000
#06FFFFFF
#12FFFFFF
```
## License
This project is licensed under the [MIT License](LICENSE.md)
Special Thanks
This project is made possible by Jetbrains and shadcn.
Jetbrains provided free use of Rider, the IDE used in the development
of this project. Design and styling is inspired by shadcn/ui