Skip to content
/ cyan-ui Public

A Fusion UI Library written for my Studio plugins

License

Notifications You must be signed in to change notification settings

gcaptn/cyan-ui

Repository files navigation

CyanUI

A UI component library for Fusion.

Examples

See the example project in the examples folder or run the CyanUI storybook inside Studio. To see it in use, check out UI Utilities ↗️

Installing

Installing with Wally is preferred:

# wally.toml
[dependencies]
Fusion = "elttob/[email protected]"
CyanUI = "gcaptn/[email protected]"

If you're using the standalone module, you'll also have to use the Fusion package inside of it.

Developing

CyanUI uses the tomlrun NodeJS script runner.

To set up, run:

aftman install

npm install # Install the tomlrun script runner

wally install

# Always run after installing Wally packages
npm run tomlrun fix-package-types

# Generate a sourcemap file for development with the Luau LSP
npm run tomlrun lsp-sourcemap

To start a Rojo session:

npm run tomlrun dev

More scripts can be found in the scripts.toml file.

About

A Fusion UI Library written for my Studio plugins

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages