Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/natan-sinigaglia/VL.Elementa

Collection of UI widgets for easy UI prototyping
https://github.com/natan-sinigaglia/VL.Elementa

Last synced: 2 months ago
JSON representation

Collection of UI widgets for easy UI prototyping

Awesome Lists containing this project

README

        

# VL.Elementa

[![Matrix](https://img.shields.io/matrix/VL.Elementa:matrix.org?color=blue&label=chat%20on%20matrix&logo=matrix)](https://matrix.to/#/!ozhuuBcieNoMbRkvVj:matrix.org?via=matrix.org)
[![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/VL.Elementa?logo=nuget)](https://www.nuget.org/packages/VL.Elementa/)

A node based UI widgets library made in VL for Skia rendering.

The library includes:
- A collection of ready to use widgets to handle the most common value types in vvvv Gamma
- A set of Layout nodes to easily arrange your widgets and create responsive UIs
- A bunch of utilities and help patches

## Installing

To use the latest stable version:
1. Go to Gamma's Quad menu > Manage Nugets > Commandline and type:

```
nuget install VL.Elementa
```
2. Press Enter and wait the ending of the installation process

## Contributing to the development

1. Clone the repository
2. Build the solution located in the `src` folder in `Release` mode.
3. You can then start contributing to the lib.

### Contributing new widgets

Read [this wiki page](https://github.com/vvvv-dottore/VL.Elementa/wiki/Contributing-new-widgets) to get specific guidelines on how to contribute new widgets.

## Licencing

MIT License - You're free to use VL.Elementa in your creative & commercial projects.

[Natan Sinigaglia](http://natansinigaglia.com/)