Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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


JetBrains logo
shadcn/ui logo


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